2 ساعت پیش
زمان مطالعه : 7 دقیقه
نوآوری جدید توسعهدهندگان اتریوم؛ از بازی Secret Santa تا حفظ هویت در بلاکچین
آرتم چیستیاکوف یکی از مهندسان Solidity، روز دوشنبه در انجمن اتریوم پژوهش خود را با عنوان سیکرت سانتای مبتنی بر دانش صفر (ZKSS) منتشر کرد. این مقاله برای نخستین بار در ژانویه در پایگاه علمی arXiv ارائه شده بود. در این پروتکل، از الگوریتمی سهمرحلهای الهامگرفته از بازی محبوب Secret Santa استفاده میشود. بازیای که معمولاً در زمان کریسمس انجام میشود و افراد بهصورت ناشناس برای یکدیگر هدیه میخرند. در نمونهی اولیه (Proof of Concept) این پروتکل، قرارداد هوشمند Solidity از اثبات دانش صفر برای برقراری ارتباط میان فرستنده و گیرنده هدیه استفاده میکند، در حالی که حریم خصوصی فرستنده کاملاً حفظ میشود.
توسعهدهندگان اتریوم در حال ساخت پروتکل جدیدی به نام «Secret Santa» هستند که با استفاده از اثبات دانش صفر (Zero-Knowledge Proofs) میتواند حریم خصوصی در بلاکچین را متحول کند.
ایدهای برای افزایش حریم خصوصی با الهام از بازی «Secret Santa»
توسعهدهندگان و پژوهشگران اتریوم در حال بررسی راهی برای پیادهسازی پروتکلی هستند که نخستین بار اوایل سال جاری معرفی شد. پروتکلی که میتواند با بهرهگیری از اثبات دانش صفر (Zero-Knowledge Proofs)، سطح حریم خصوصی در شبکه را چند برابر کند.
آرتم چیستیاکوف (Artem Chystiakov)، یکی از مهندسان Solidity، روز دوشنبه در انجمن اتریوم پژوهش خود را با عنوان سیکرت سانتای مبتنی بر دانش صفر (ZKSS) منتشر کرد. این مقاله برای نخستین بار در ژانویه در پایگاه علمی arXiv ارائه شده بود.
در این رابطه بخوانید : بلوم (Blum) چیست : ترکیبی از اکسچنج متمرکز و غیرمتمرکز
در این پروتکل، از الگوریتمی سهمرحلهای الهامگرفته از بازی محبوب Secret Santa استفاده میشود. بازیای که معمولاً در زمان کریسمس انجام میشود و افراد بهصورت ناشناس برای یکدیگر هدیه میخرند.
در این بازی، هر فرد برای شخص دیگری بهعنوان «سانتای مخفی» هدیهای تهیه میکند و خودش نیز از فردی دیگر هدیهای دریافت میکند، بدون آنکه بداند چه کسی هدیهدهنده بوده است.
چالشهای اجرای «Secret Santa» روی بلاکچین اتریوم
چیستیاکوف توضیح داد که اجرای چنین بازیای روی شبکه اتریوم با سه چالش اصلی روبهرو است:
- شفافیت کامل شبکه: تمام دادهها در بلاکچین اتریوم برای همه قابل مشاهده است، بنابراین باید راهی وجود داشته باشد تا مشخص نشود چه کسی برای چه کسی هدیه ارسال کرده است.
- نبود تصادفیسازی واقعی: بلاکچین ذاتاً فاقد تصادفیسازی است؛ بنابراین هر شرکتکننده باید عدد تصادفی مخصوص به خود را وارد کند.
- پیشگیری از تقلب: باید اطمینان حاصل شود که هیچکس دوبار شرکت نمیکند یا برای خودش هدیه نمیفرستد.
این پروتکل جدید طراحی شده تا هر سه چالش را با ترکیبی از رمزنگاری پیشرفته و رله (Relayer) واسطه برطرف کند.
کاربردهای احتمالی پروتکل ZKSS در آینده
افزایش حریم خصوصی در بلاکچین، بهویژه با گسترش ارتباط دنیای رمزارزها و سیستم مالی سنتی، به یکی از موضوعات داغ تبدیل شده است.
پروتکلهایی مانند ZKSS میتوانند در زمینههای مختلفی مورد استفاده قرار گیرند، از جمله:
- رأیگیری و حاکمیت ناشناس در DAOها (سازمانهای خودگردان غیرمتمرکز)
- سیستمهای افشای اطلاعات که کارمندان باید هویت سازمانی خود را ثابت کنند اما گزارششان محرمانه بماند
- ایردراپها یا تخصیصهای خصوصی که در آن لازم است توکنها بدون افشای هویت گیرندگان توزیع شوند
نحوه عملکرد پروتکل Zero Knowledge Secret Santa
در نمونهی اولیه (Proof of Concept) این پروتکل، قرارداد هوشمند Solidity از اثبات دانش صفر برای برقراری ارتباط میان فرستنده و گیرنده هدیه استفاده میکند، در حالی که حریم خصوصی فرستنده کاملاً حفظ میشود.
اثباتهای دانش صفر (ZK-Proofs) روشی رمزنگاری هستند که امکان اثبات یک ادعا را بدون فاشکردن جزئیات آن فراهم میکنند.
پروتکل ZKSS همچنین از رله بهره میبرد. سیستمی که بهعنوان واسطهای بین شرکتکنندگان عمل کرده و تراکنشها را بدون افشای هویت فرستنده به شبکه ارسال میکند.
مراحل اجرای پروتکل ZKSS
۱. ثبتنام شرکتکنندگان: همه کاربران آدرسهای اتریوم خود را در یک قرارداد هوشمند ثبت میکنند تا فهرستی از شرکتکنندگان ایجاد شود.
۲. تعهد به امضای دیجیتال: هر شرکتکننده با امضایی خاص متعهد میشود تا از حملات تکراری جلوگیری شود و کسی نتواند با چند حساب شرکت کند.
همچنین بخوانید : حمله DDoS در شبکه های بلاک چین چیست؟
۳. افزودن اعداد تصادفی: سپس هر فرد بهصورت مخفیانه عدد تصادفی خود را از طریق رله به فهرست مشترک اضافه میکند تا هیچکس نداند چه کسی چه عددی وارد کرده است.
این فرآیند باعث میشود گیرندهها بتوانند آدرس تحویل خود را رمزنگاری کنند تا فقط «سانتای مخفی» آنها قادر به خواندنش باشد.
در نهایت، هر شرکتکننده عدد تصادفی فرد دیگری را از فهرست انتخاب میکند و هویت گیرنده بهصورت امن آشکار میشود.
پروتکل ZKSS میتواند آغازگر نسل جدیدی از ابزارهای حفظ حریم خصوصی در بلاکچین اتریوم باشد. ابزاری که نه تنها برای سرگرمی، بلکه برای رأیگیری، انتقال داده محرمانه و تراکنشهای ناشناس نیز کاربرد خواهد داشت.
ترجمه شده توسط مجله خبری نیپوتو
خرید و فروش ارزهای دیجیتال از امروز شروع کنید
ممکن است علاقه مند باشید
ثبت دیدگاه
لیست نظرات (0)
انتخاب سردبیر
مفاهیم پایه
بیشتر بخوانید


























