گیت کوین یکی از پروژههای فعال در حوزه نوآوری منبع باز (Open Source) است که در دو سال گذشته توجهات بسیار زیادی را به سمت خود جلب نموده است. گیت کوین از همان ابتدای شروع کار خود به دنبال برطرف نمودن برخی بیعدالتیهایی بود که در فضای کریپتو گاها با آن مواجه میشویم و یکی از آنها به مسئله احراز هویت مربوط میشود. گیت کوین پاسپورت (Gitcoin Passport) در اصل روشی برای احراز هویت بوده که با اعطای هویت دیجیتال احراز شده به کاربران Web 3 آنها را از رباتها تفکیک نموده و بدین ترتیب بیعدالتیهای رخ داده در دریافت ایردراپ پروژههایی نظیر آربیتروم را برطرف میسازد.
در واقع رشد گیت کوین و همچنین شاخههای اصلی آن نظیر گیت کوین پاسپورت در پی افزایش محبوبیت استفاده از نسل سوم اینترنت مورد توجه قرار گرفته و این پروژه به دنبال آن است که تجربهای عاری از هرگونه عیب و نقص برای کاربران و طرفداران Web 3 ایجاد نماید. اخیرا استفاده از گیت کوین پاسپورت برای احراز هویت کاربرن در صرافیهای رمزارزی نیز مورد توجه قرار گرفته که چنین موضوعی بر اهمیت آشنایی با گیت کوین پاسپورت افزوده است؛ به همین علت ما این مقاله از بلاگ کیف پول من را به معرفی جامع گیت کوین پاسپورت اختصاص دادهایم و اگر شما هم در این زمینه کنجکاو هستید، تا انتهای این مطلب با ما همراه باشید.
موضوع 📜 | گیت کوین پاسپورت چیست؟ |
مدت زمان مطالعه ⌛ | 10 دقیقه |
منتشر شده توسط 🙍♂️ | صرافی ارز دیجیتال کیف پول من |
تاریخ انتشار 📅 | 1402/08/30 | 11/21/2023 |
آشنایی با گیت کوین پاسپورت به زبان ساده
گیت کوین پاسپورت یک پروژه کریپتویی فعال در حوزه احراز هویت بوده که از مکانسیم Proof of Personhood یا همان اثبات شخصیت بهره میبرد و از این طریق هویت کاربران در فضای وب 3 را تائید میکند. این پلتفرم امکان نگهداری ایمن اطلاعات هویت شخصی را برای کاربران فراهم آورده و بستری را ایجاد کرده تا کاربران اطلاعاتی را که انسان بودن آنها را ثابت میکند، جمعآوری و نگهداری نمایند. به بیان بهتر، برای تامین امنیت اینترنت غیرمتمرکز و مقیاسپذیری آن ضرورت دارد از ابزارهایی نظیر گیت کوین پاسپورت (Gitcoin Passport) استفاده کنیم.
گیت کوین پاسپورت قادر است پروژهها را در مقابل رباتها و همچنین عوامل نامطلوب و تهدیدات احتمالی محفوظ نگه دارد و شاید به نوعی بتوان آن را پاسپورت شهروندی کاربران در فضای Web 3 و اینترنت غیرمتمرکز به شمار آورد. در واقع گیت کوین پاسپورت اطلاعات هر کاربری که در فضای Web 2 و Web 3 فعالیت دارد را استخراج نموده و با استفاده از آنها کارت شناسایی دیجیتالی تولید مینماید که استفاده از این کارتها این امکان را برای کاربران فراهم میآورد تا به عنوان یک نود و گره واقعی و قابل اعتماد در سراسر شبکه حضور پیدا کنند.
مکانیسم Proof of personhood چیست؟
برای درک بهتر گیت کوین پاسپورت ضرورت دارد نگاهی به مکانیسم مورد استفاده در این پروژه یعنی مکانیسم Proof of personhood داشته باشیم. این مکانیسم به بیان ساده به معنای ایجاد قوانین و پروتکلهایی در شبکههای بلاکچینی مالی است که این امکان را برای چنین شبکههایی فراهم میآورد تا هویتهای جعلی را از هویتهای واقعی انسانی تشخیص دهند. در شبکه دموکراتیکی که تصمیمات حاکمیتی از سوی اعضای جامعه اتخاذ میگردد، این مسئله بسیار حائز اهمیت است که تشخیص دهند رای صادر شده از سوی کاربران، تصمیم یک انسان واقعی بوده یا از سوی یک ربات برنامهنویسی شده که به دنبال تحقق یک هدف ویژه است، نشات گرفته باشد!
اصلیترین کاربرد مکانیسم اثبات شخصیت در جلوگیری از حملات سیبل (Sybil Attacks) بوده و در یک شبکه مالی غیرمتمرکز کلیه کاربران نسبت به این واقعیت واقف هستند که کنترل و مسئولیت هدایت یک شبکه بر عهده کلیه اعضای آن بوده و عملا هیچ ارگانی به عنوان ناظر بر شبکه تسلط نخواهد داشت. در چنین بستری، اگر قرار باشد که یک حرکت غیرمجاز در شبکه رخ دهد، باید اکثریت کاربران به طور متفقالقول به این موضوع رای مثبت دهند. همین موضوع سبب شده تا اخیرا بسیاری از کلاهبرداران و افراد سودجو، با ساخت اکانتهای جعلی و فیک تلاش کنند تا تعداد رایهای مثبت را به طور غیرقانونی در جهت هدف مورد نظر خود بالا ببرند.
مکانیسم اثبات شخصیت از روشهای مختلفی نظیر احراز هویت بیومتریک، مکانیسم اثبات دانش صفر (Zero-Knowledge Proof) و مکانیسم مبتنی بر گراف اجتماعی (Social Graph) برای احراز هویت شخصی کاربران استفاده مینماید. به طور خلاصه استفاده از این مکانیسم مزایایی همچون عادلانه کردن سیستمهای رایگیری شبکه، مقابله با حملات جعل هویت و اطمینان از این که رای ارسالی به شبکه از سوی یک انسان واقعی اتخاذ شده است را در پی خواهد داشت.
اهداف گیت کوین پاسپورت (Gitcoin Passport)
هدفی که توسعهدهندگان پاسپورت گیت کوین به دنبال آن هستند، این بوده که قصد دارند امکان نمایش هویت دیجیتال افراد بدون افشای هویت واقعی آنها را فراهم آورده و مانع از فعالیت رباتها در فضای وب 3 گردند. نکته جالب توجهی که در ارتباط با گیت کوین پاسپورت باید به آن توجه کرد، این است که Gitcoin Passport این امکان را برای فعالان مارکت ارز دیجیتال فراهم میآورد تا به طور همزمان سوابق فعالیتی آنچین (On-Chain)، نمایههای کاربری و نشانها را در Web 2 جمعآوری نمایند؛ به عنوان مثال کاربران به کمک گیت کوین پاسپورت قادر خواهند بود هویت تائید شده را در BrightID (که یک پروژه احراز هویت انسانی بوده)، آدرس ENS، توکنهای POAP و همچنین حسابهای کاربری گوگل و توئیتر را در این پاسپورت جمعآوری نمایند. این نشانها در اصل نشان دهنده سوابق تعاملی کاربر، دستاوردها و مهارتهای وی در فضای وب 2 و 3 است.
به این صورت پروژهها قادر خواهند بود از این پاسپورت به عنوان سندی برای احراز هویت افراد به صورت ناشناس استفاده نمایند. نکته جالب توجه در ارتباط با گیت کوین پاسپورت این است که اخیرا بسیاری از پروژهها نظیر Taiko و Linea از این پاسپورت به منظور حذف شکارچیان و هانترها در کمپینهای اخیر خود استفاده کردهاند و به نظر میرسد که این موضوع برای پروژههای دیگر نیز تکرار خواهد شد. به بیان خلاصه، فعالیت در فضای دیجیتال صرفا به خرید بیت کوین و سرمایهگذاری بر روی سایر رمزارزها منحصر نشده و بهتر است برای آن که به یک شهروند واقعی چنین دنیایی تبدیل شوید، در اسرع وقت امتیاز گیت کوین پاسپورت را برای خود ایجاد نمائید.
مزایای استفاده از گیت کوین پاسپورت (Gitcoin Passport)
پروژهها غالبا در برابر حملات سیبل آسیبپذیر هستند و این مسئله به این موضوع مربوط میشود که این پروژهها چنین تصور میکنند که هر کاربر یک شخصیت خاص و منحصربهفرد است و این درحالیست که در فضای دیجیتال شاهد نفوذ رباتها و اکانتهای جعلی هستیم. به طور کلی استفاده از گیت کوین پاسپورت دارای مزایای مختلفی است که از مهمترین مزایای استفاده از آن میتوان به موارد زیر اشاره کرد:
- ارتقا سطح امنیت شبکه با افزایش مقاومت Sybil و جلوگیری از وقوع حملات سیبل
- برخورداری از قابلیت تائید زنجیره متقابل و پشتیبانی از تعداد بسیار زیادی از شبکههای بلاکچینی که چنین مسئلهای سبب میشود تا تائید دادهها در پلتفرمهای مختلف فرایند یکسانی داشته باشند.
- حفظ حداکثری حریم خصوصی از مزایای دیگری است که گیت کوین پاسپورت فراهم میکند. نکته جالب توجهی که در ارتباط با گیت کوین پاسپورت باید بدانید این است که این پلتفرم از DID و VC که استانداردهای وب باز هستند، بهره میبرد و همین امر تضمین کننده این مسئله بوده که حریم خصوصی کاربران در طول فرآیند شناسایی و احراز هویت به خطر نیفتد.
نحوه ساختن پاسپورت گیت کوین
برای ساخت پاسپورت گیت کوین با مراحل چندان پیچیدهای مواجه نخواهید شد و در قدم اول لازم است وارد وبسایت رسمی پاسپورت گیت کوین به آدرس «passport.gitcoin.co» شده و بر روی گزینه «Sign in with Ethereum» کلیک کنید تا به مرحله اتصال کیف پول رمزارزی به سایت گیت کوین وارد شوید. با وارد کردن آدرس کیف پول خود، یک پیام در کیف پول رمزارزی شما مبنی بر اتصال به گیت کوین ظاهر خواهد شد که باید آن را امضا نمائید. با ثبت چنین امضایی به وبسایت گیت کوین پاسپورت اجازه میدهید که با آدرس اتریومی شما یک حساب کاربری پاسپورت گیت کوین افتتاح کند. به بیان سادهتر، این امضا به مثابه اثرانگشت شما بوده که مالکیت حساب کاربری پاسپورت گیت کوین را اثبات مینماید.
پس از ورود به سایت و افتتاح حساب کاربری در گیت کوین پاسپورت، نوبت به جمعآوری تمبرهای موجود میرسد. این کار از طریق اثبات مالکیت حساب کاربری در پروژههای Web 2 نظیر توئیتر و گوگل قابل انجام است. ناگفته نماند که سوابق آنچین شما در فضای Web 3 نظیر دونیشنهای گیت کوین، میزان توکنهای GTC استیک شده که در اصل توکن بومی پروتکل Gitcoin است یا حتی تعداد اتریومهای خرج شده به عنوان فی شبکه بلاکچین اتریوم دارای امتیازات جداگانه خواهند بود. دریافت چنین تمبرهایی حاکی از مالکیت و فعالیت شما در چنین پلتفرمهایی است و طبیعتا هرچه تعداد بیشتری از تمبرها را جمعآوری کنید، به همان میزان پاسپورت شما دارای ارزش و اعتبار بالاتری خواهد بود.
لازم به ذکر است که دریافت هر تمبر دارای روش منحصربهفردی بوده و به عنوان مثال با کلیک بر روی تمبر توئیتر به صفحه ورود به حساب کاربری توئیتر هدایت خواهید شد. پس از ورود به حساب کاربری خود در توئیتر، برنامه ورود موفق شما را تائید کرده و سپس معیارهایی نظیر تعداد فالورها را مورد بررسی و ارزیابی قرار داده و از چنین اطلاعاتی برای بهروزرسانی امتیازات پاسپورت گیت کوین شما استفاده خواهد کرد. تمدید پاسپورت نیز به طور کاملا خودکار با هر بار ورود به برنامه و با یک تراکنش انجام خواهد گرفت؛ اما اگر برای مدت زمان 90 روز وارد برنامه نشوید و تائید مجدد را انجام ندهید، تمبرها منقضی شده و باید مجددا آنها را تائید کنید.
پس از انجام مراحل یاد شده در فوق، قادر خواهید بود بدون آن که نیازی به افشای هویت واقعی خود داشته باشید، به عنوان یک کاربر احراز هویت شده در فضای Web 3 به فعالیت خود ادامه داده و هیچگونه نگرانی خاصی از بابت حذف شدن به دلیل این که شبکه شما را ربات تشخیص داده است، نداشته باشید.
امنیت اطلاعات کاربران در Gitcoin Passport
در بحث استفاده از گیت کوین پاسپورت برای احراز هویت، عموما کاربران با 4 سوال مواجه میشوند که از نگرانی آنها نسبت به امنیت اطلاعات خود نشات گرفته است که این سوالات و پاسخ آنها به شرح زیر است:
- چه کسی امکان ویرایش اطلاعات در گیت کوین پاسپورت را خواهد داشت: هنگامی که با استفاده از کیف پول رمزارزی خود تراکنش ورود به گیت کوین پاسپورت را تائید و امضا مینمائید، در اصل در حال ثبت امضایی منحصربهفرد برای دسترسی و همچنین ایجاد تغییرات در این پاسپورت دیجیتالی هستید و نتیجه آن که هرگونه ویرایش مجدد در اطلاعات چنین پاسپورتی به امضای منحصربهفرد در کیف پول اختصاصی شما نیاز خواهد داشت.
- چه افرادی قادر خواهند بود اطلاعات ذخیره شده در گیت کوین پاسپورت را ببینند: دادهها در پروتکل Ceramic که در اصل یک پروتکل غیرمتمرکز برای ذخیره سازی دادهها بوده و امکان دستکاری و سانسور دادهها را حذف نموده است، در دسترس بوده و قابل خواندن هستند؛ اما تنها فردی که میتواند تغییراتی بر روی آنها ایجاد کند، خود فرد خواهد بود. به طور کلی هر فردی که به آدرس اتریوم، DID یا شناسه Ceramic Stream شما دسترسی داشته باشد میتواند اطلاعات عمومی شما را از آن دریافت کرده و پاسپورت شما را بخواند.
- چه اطلاعاتی در پاسپورت گیت کوین ذخیره میشوند: این پاسپورت به ذخیره اطلاعاتی نظیر هویت غیرمتمرکز (DID) مرتبط با آدرس عمومی اتریوم و اعتبارنامههای قابل تائید (Verifiable Credentials) نظیر آدرس ENS و دونیشنهای راندهای مختلف Gitcoin پرداخته و این اطلاعات به کلیه پروژههایی که پاسپورت خود را به آنها متصل کردهاید، ارسال خواهد شد. البته لازم به ذکر است که در این پاسپورت هیچ اطلاعات شناسایی هویتی قابل تشخیص ذخیره نخواهد شد و عملا به هنگام اعتبارسنجی اولیه برای تائید تمبرها، جزئیات اکانتهای کاربری اعم از اطلاعات گوگل، توئیتر و غیره رمزگذاری شده و بدین ترتیب خطری حریم خصوصی شما را تهدید نخواهد کرد.
- آیا احتمال نشت اطلاعات شخصی در Gitcoin Passport وجود دارد: از آن جایی که هیچگونه اطلاعات شخصی در این پاسپورت ذخیره نمیشود و با توجه به این که شناسه منحصربهفرد تولید شده با استفاده از کلید خصوصی هش میشود که امکان شکستن و رمزگشایی آن وجود ندارد، پاسخ به این سوال منفی است.
گیت کوین پاسپورت؛ روشی مطمئن در احراز هویت کاربران در فضای وب 3
ما در این مقاله از بلاگ کیف پول من تلاش نمودیم تا شما را با یکی از ابزارهای کاربردی مورد نیاز برای فعالیت در سطح فضای وب 3 یعنی گیت کوین پاسپورت (Gitcoin passport) آشنا کنیم و همان طور که در مطالب فوق مشاهده کردید، با توجه به این واقعیت که رباتها و حسابهای فیک و جعلی امنیت شبکههای غیرمتمرکز را تهدید میکند و رایگیریهای شبکههای دموکراتیک را تحتالشعاع قرار داده است، امروزه پروژهها به سراغ پلتفرمهایی رفتهاند که از مکانیسم اثبات شخصیت (Proof of Personhood) برای احراز هویت کاربران استفاده میکنند که یکی از برترین پلتفرمهای این حوزه، پاسپورت گیت کوین است.
در واقع روش گیت کوین همچون zkSync میتواند احراز هویت واقعی افراد در مارکت ارز دیجیتال را به صورت منطقی و عادلانه انجام داده و ایردراپها را به درستی توزیع نماید. با ظهور چنین پلتفرمهایی نه تنها سرمایهگذاری بر روی رمزارزها و خرید اتریوم و سایر ارزهای دیجیتالی رنگ و بوی امنتری به خود میگیرد بلکه کاربران دیگر با مشکلاتی همچون حذف شدن از ایردراپها به دلیل آن که سیستم به اشتباه آنها را ربات تشخیص داده است، مواجه نخواهند شد. با توجه به کاربرد وسیع گیت کوین پاسپورت در حذف هانترها و شکارچیان، نظر شما در ارتباط با این پاسپورت و شناسه دیجیتالی چیست؟
برای دریافت فایل PDF این مقاله اینجا کلیک کنید