مقالات

blog-image

رأی‌گیری خصوصی روی بلاکچین با فناوری iO؛ ایده جدید بوترین

  • توسط: ادمین پارس بیت
  • زمان مطالعه: 7 دقیقه
  • ساخته شده در : 09 تیر 1405 به روز شده در : 22 تیر 1405
  • 37
آنچه در این مقاله می‌خوانید:

    ویتالیک بوترین: ابهام‌سازی رمزنگاری می‌تواند رأی‌گیری خصوصی روی زنجیره را ممکن کند

    این خبر و تحلیل بر اساس گزارش و بررسی سایت Cointelegraph تهیه شده است.

    ویتالیک بوترین، هم‌بنیان‌گذار شبکه اتریوم (Ethereum)، در مقاله‌ای جدید به بررسی فناوری پیشرفته‌ای در حوزه رمزنگاری با نام Indistinguishability Obfuscation (iO) پرداخته است. او معتقد است این تکنیک می‌تواند در صورت بلوغ، امکان رأی‌گیری کاملاً خصوصی و غیرقابل تبانی را روی بلاکچین فراهم کند؛ بدون اینکه نیازی به نهادهای واسط یا کمیته‌های اعتماد وجود داشته باشد.

    با این حال، بوترین تأکید می‌کند که این فناوری در حال حاضر در سطح نظری و تحقیقاتی قرار دارد و هنوز فاصله زیادی تا استفاده عملی دارد.


    🔵 کارگزاری و سکوی تبادل تخصصی OTC رمزدارایی اتریوم (ETH) در ایران »»

    اتریوم یکی از مهم‌ترین و پرکاربردترین رمزدارایی‌های بازار است که علاوه بر نقش کلیدی در پرداخت‌ها، زیرساخت اصلی بسیاری از پروژه‌های بلاکچینی، قراردادهای هوشمند و اپلیکیشن‌های غیرمتمرکز را تشکیل می‌دهد. اگر قصد دارید با روش خرید و فروش اتریوم در بازار OTC و جزئیات این رمزدارایی در ایران بیشتر آشنا شوید، ادامه این مطلب را از دست ندهید.


    🔵 کارگزاری و سکوی تبادل تخصصی OTC رمزدارایی اتریوم (ETH) در ایران »»

    اتریوم چیست و چه نقشی در این بحث دارد؟

    اتریوم (Ethereum) یک شبکه بلاکچینی عمومی و غیرمتمرکز است که امکان اجرای قراردادهای هوشمند (Smart Contracts) را فراهم می‌کند. این قراردادها برنامه‌هایی هستند که بدون نیاز به واسطه، به‌صورت خودکار اجرا می‌شوند. در واقع، اتریوم زیرساخت اصلی بسیاری از برنامه‌های غیرمتمرکز (DeFi، DAO، NFT و رأی‌گیری‌های آنچین) است. اهمیت اتریوم در بحث بوترین این است که:

    • بستر اجرای رأی‌گیری‌های غیرمتمرکز را فراهم می‌کند

    • قابلیت توسعه ابزارهای حاکمیتی (Governance) را دارد

    • و می‌تواند میزبان فناوری‌های رمزنگاری پیشرفته مانند iO باشد

    Indistinguishability Obfuscation (iO) چیست؟

    بوترین در توضیح فنی خود، iO را نوعی تکنیک رمزنگاری معرفی می‌کند که هدف آن «مخفی‌سازی ساختار داخلی برنامه» است. در این مدل، کاربر می‌تواند برنامه را اجرا کند و خروجی صحیح بگیرد، اما امکان بررسی کد داخلی یا استخراج داده‌های حساس از آن وجود ندارد. به بیان ساده‌تر، به‌جای مخفی کردن داده‌ها، خودِ «منطق برنامه» پنهان می‌شود. در سناریوی رأی‌گیری، این یعنی یک قرارداد یا برنامه می‌تواند آرای رمزنگاری‌شده را پردازش کند و نتیجه نهایی را اعلام کند، بدون اینکه هیچ‌کس بتواند به آرای فردی دسترسی پیدا کند.ئبوترین تأکید می‌کند که در چنین مدلی، دیگر نیازی به کمیته‌های چندامضایی یا نهادهای واسط برای رمزگشایی داده‌ها وجود ندارد.

    نقش بلاکچین در این مدل

    با وجود پیشرفت‌های نظری iO، بوترین توضیح می‌دهد که بلاکچین همچنان نقش حیاتی در این سیستم دارد. دلیل این موضوع آن است که برنامه‌های obfuscated (رمزپنهان‌شده) نمی‌توانند به‌تنهایی داده‌ها را ذخیره یا از تغییرات جلوگیری کنند. بنابراین بلاکچین وظیفه ثبت تراکنش‌ها، ذخیره داده‌های رأی و تضمین شفافیت کلی سیستم را بر عهده خواهد داشت، در حالی که iO لایه حریم خصوصی و امنیت محاسباتی را فراهم می‌کند.

    نقش بلاکچین در این مدل

    خلاصه مفهومی فناوری iO در رأی‌گیری

    ⬅️ iO چیست؟

    تکنیکی برای پنهان‌سازی ساختار داخلی برنامه‌ها

    ⬅️ نقش در رأی‌گیری

    پردازش آرای رمزنگاری‌شده بدون افشای رأی فردی

    ⬅️ مزیت اصلی

    حذف نیاز به کمیته‌های اعتماد

    ⬅️ نقش اتریوم

    اجرای قراردادهای رأی‌گیری روی بلاکچین

    ⬅️ نتیجه نهایی

    محاسبه نتیجه بدون افشای داده‌های حساس

    ⬅️ محدودیت

    نیاز به توان محاسباتی بسیار بالا

    چگونه iO از رأی‌گیری محافظت می‌کند؟

    در این مدل، به‌جای اینکه داده‌های رأی‌ها توسط گروهی از افراد یا نودهای اعتبارسنج رمزگشایی شوند، یک «برنامه رمزنگاری‌شده» وجود دارد که تنها وظیفه‌اش پردازش ورودی‌ها و تولید خروجی نهایی است. این برنامه به‌گونه‌ای طراحی می‌شود که ساختار داخلی آن برای همه غیرقابل مشاهده باشد، اما رفتار آن کاملاً قابل اجرا و قابل تأیید باقی بماند. در عمل، هر رأی به‌صورت رمزنگاری‌شده وارد سیستم می‌شود و در طول مسیر پردازش، هیچ نهاد یا کاربری نمی‌تواند محتوای واقعی رأی‌ها را مشاهده یا استخراج کند. iO باعث می‌شود حتی اگر کسی به کل کد برنامه دسترسی داشته باشد، نتواند بفهمد منطق داخلی دقیقاً چگونه آرای فردی را پردازش می‌کند یا هر رأی متعلق به چه کسی است.

    نکته مهم این است که در این ساختار، «شفافیت نتیجه» حفظ می‌شود اما «شفافیت داده‌های میانی» حذف می‌گردد. یعنی همه می‌توانند نتیجه نهایی رأی‌گیری را مشاهده و بررسی کنند، اما هیچ‌کس نمی‌تواند مسیر محاسبه یا ورودی‌های فردی را بازسازی کند. از طرف دیگر، این طراحی وابستگی به نهادهای واسط را از بین می‌برد. در سیستم‌های فعلی، برای جلوگیری از تقلب معمولاً گروهی از افراد مسئول نگهداری کلیدهای رمزگشایی هستند. اما در مدل iO، خودِ برنامه به‌تنهایی نقش «محاسبه‌گر و محافظ» را ایفا می‌کند و نیاز به اعتماد انسانی را به حداقل می‌رساند. در نتیجه، امنیت رأی‌گیری نه به رفتار افراد، بلکه به ویژگی‌های ریاضی و رمزنگاری برنامه وابسته می‌شود؛ موضوعی که در صورت تحقق کامل، می‌تواند سطح جدیدی از مقاومت در برابر دستکاری و افشای اطلاعات ایجاد کند.

    این برنامه:

    • 🔵 منطق رأی‌گیری را اجرا می‌کند

    • 🔵 آرای فردی را مخفی نگه می‌دارد

    • 🔵 و فقط نتیجه کلی را منتشر می‌کند

    به این ترتیب، حتی اگر کسی به سیستم دسترسی داشته باشد، نمی‌تواند بفهمد هر فرد چگونه رأی داده است.

    واقعیت فنی و محدودیت‌های فعلی

    با وجود جذابیت نظری، بوترین صراحتاً اعلام می‌کند که این فناوری هنوز آماده استفاده نیست.

    دو مشکل اصلی وجود دارد:

    • 1 - هزینه محاسباتی بسیار بالا
      برخی مدل‌های iO به حجم پردازشی نیاز دارند که عملاً اجرای آن‌ها در مقیاس واقعی غیرممکن است.

    • 2 - فرضیات رمزنگاری آزمایش‌نشده
      برخی نسخه‌های سریع‌تر این فناوری هنوز از نظر امنیتی به‌طور کامل اثبات نشده‌اند.

    این یعنی iO در حال حاضر بیشتر یک مسیر تحقیقاتی است تا یک ابزار قابل استفاده در سیستم‌های واقعی.

    محدودیت‌های جدی؛ هنوز در مرحله نظری

    با وجود جذابیت این ایده، بوترین صراحتاً اعلام کرده است که iO هنوز برای استفاده واقعی مناسب نیست. او اشاره می‌کند که برخی از مدل‌های موجود نیازمند حجم عظیمی از محاسبات هستند که از نظر عملی «در مقیاس کیهانی» توصیف می‌شوند.از سوی دیگر، نسخه‌های سریع‌تر این فناوری نیز بر پایه فرضیات رمزنگاری هستند که هنوز به‌طور کامل اثبات یا آزمایش نشده‌اند. همین موضوع باعث می‌شود استفاده عملی از این فناوری در کوتاه‌مدت غیرممکن باشد.به همین دلیل، بوترین این حوزه را نه یک محصول آماده، بلکه یک مسیر تحقیقاتی بلندمدت برای آینده رمزنگاری و بلاکچین توصیف می‌کند.

    مسیر طولانی بوترین برای حریم خصوصی در اتریوم

    این اولین بار نیست که بوترین درباره حریم خصوصی و رأی‌گیری غیرمتمرکز صحبت می‌کند. او پیش‌تر نیز در نقشه راه اتریوم به نقش فناوری‌های رمزنگاری پیشرفته برای افزایش محرمانگی در رأی‌گیری‌های درون‌زنجیره‌ای اشاره کرده بود.

    در آن زمان، او پیشنهاد داده بود که چنین فناوری‌هایی می‌توانند مقاومت در برابر اجبار (Coercion Resistance) را افزایش دهند؛ به این معنا که هیچ‌کس نتواند رأی کاربران را تحت فشار یا تهدید تغییر دهد. در ادامه این مسیر، بوترین در سال ۲۰۲۵ نیز بر اهمیت ابزارهای حریم خصوصی در کیف پول‌ها تأکید کرد و خواستار ادغام مستقیم این قابلیت‌ها در سطح اپلیکیشن‌های کاربری شد.

    سرمایه‌گذاری شخصی بوترین در فناوری‌های حریم خصوصی

    سرمایه‌گذاری شخصی بوترین در فناوری‌های حریم خصوصی

    بوترین علاوه بر فعالیت‌های تحقیقاتی، از دارایی‌های شخصی خود نیز برای حمایت از پروژه‌های مرتبط با حریم خصوصی استفاده کرده است. او بخشی از دارایی اتریوم خود را برای توسعه ابزارهای متن‌باز و فناوری‌های محافظت از داده‌ها اختصاص داده است.این اقدامات نشان می‌دهد که تمرکز او تنها بر توسعه فنی نیست، بلکه ایجاد یک اکوسیستم پایدار برای حفظ حریم خصوصی کاربران در دنیای بلاکچین نیز در اولویت قرار دارد.

    ایده رأی‌گیری خصوصی بدون اعتماد به نهاد واسط

    در مدل‌های فعلی رأی‌گیری روی بلاکچین، معمولاً از کمیته‌هایی استفاده می‌شود که داده‌های رمزنگاری‌شده را به‌صورت مشترک رمزگشایی می‌کنند. مشکل این مدل‌ها این است که همچنان نیاز به «اعتماد جمعی» وجود دارد.

    در مدل پیشنهادی بوترین، این ساختار حذف می‌شود و به‌جای آن از یک برنامه رمزنگاری‌شده استفاده می‌شود که:

    • ⬅️ آرای رمزنگاری‌شده را پردازش می‌کند

    • ⬅️ نتیجه نهایی را محاسبه می‌کند

    • ⬅️ اما هیچ دسترسی به آرای فردی نمی‌دهد

    این یعنی سیستم بدون نیاز به اعتماد انسانی، تنها بر اساس ریاضیات و رمزنگاری کار می‌کند.

    مسیر فکری بوترین در حریم خصوصی

    بوترین در سال‌های اخیر به‌طور مداوم روی موضوع حریم خصوصی در بلاکچین تمرکز کرده است. او پیش‌تر نیز:

    • 🔗 پیشنهاد ادغام ابزارهای حریم خصوصی در کیف پول‌ها را مطرح کرده بود

    • 🔗 بر کاهش ردیابی داده‌های کاربران در زیرساخت‌های اتریوم تأکید کرده بود

    • 🔗 و بخشی از دارایی شخصی خود را برای توسعه ابزارهای privacy محور اختصاص داده بود

    این نشان می‌دهد بحث فعلی تنها یک نظریه نیست، بلکه بخشی از یک مسیر تحقیقاتی پیوسته در اکوسیستم اتریوم است.

    جمع‌بندی

    ایده بوترین درباره iO نشان می‌دهد که آینده رأی‌گیری در بلاکچین به سمت حذف اعتماد انسانی و جایگزینی آن با رمزنگاری پیشرفته حرکت می‌کند. با این حال، فاصله میان نظریه و اجرا هنوز بسیار زیاد است و مسیر عملی فعلاً بیشتر بر بهبود ابزارهای موجود در اتریوم متمرکز است تا پیاده‌سازی کامل این مدل.

    سوال متداول

    ۱. iO چیست؟

    iO یک تکنیک پیشرفته رمزنگاری است که ساختار داخلی برنامه را پنهان می‌کند اما امکان اجرای آن را حفظ می‌کند.

    ۲. بوترین از iO برای چه استفاده‌ای پیشنهاد داده است؟

    برای ایجاد رأی‌گیری خصوصی و غیرقابل تبانی روی بلاکچین.

    ۳. اتریوم چه نقشی در این مدل دارد؟

    اتریوم بستری برای اجرای قراردادهای هوشمند و سیستم‌های رأی‌گیری غیرمتمرکز است.

    ۴. آیا این فناوری الان قابل استفاده است؟

    خیر، در حال حاضر در مرحله تحقیقاتی و نظری قرار دارد.

    ۵. مزیت اصلی iO در رأی‌گیری چیست؟

    حذف نیاز به نهادهای واسط و جلوگیری از افشای رأی‌های فردی.

    ۶. آیا رأی‌ها در این سیستم قابل مشاهده هستند؟

    فقط نتیجه نهایی قابل مشاهده است، نه رأی‌های فردی.

    ۷. مشکل اصلی iO چیست؟

    نیاز به توان محاسباتی بسیار بالا و فرضیات رمزنگاری پیچیده.

    ۸. آیا iO جایگزین سیستم‌های فعلی اتریوم می‌شود؟

    در کوتاه‌مدت خیر، بیشتر یک مسیر تحقیقاتی است.

    ۹. تفاوت iO با رمزنگاری معمولی چیست؟

    در رمزنگاری معمولی داده مخفی می‌شود، اما در iO خودِ برنامه هم مخفی می‌شود.

    ۱۰. آینده این فناوری چه تأثیری بر بلاکچین دارد؟

    می‌تواند سیستم‌های حاکمیتی امن‌تر و خصوصی‌تر ایجاد کند.

    اشتراک:

    کلیه محتواها، تحلیل‌ها و اخبار منتشر شده در این وبسایت صرفاً جنبه اطلاع‌رسانی و آموزشی دارند و وبسایت پارس بیت هیچگونه مسئولیت، توصیه، ترویج یا تشویق به خرید، فروش، سرمایه‌گذاری یا استفاده از محصولات و خدمات مرتبط با مطالب مذکور ندارد. استفاده از اطلاعات ارائه شده بر عهده کاربر است و پارس بیت هیچ تضمینی در خصوص ، کامل بودن یا نتایج ناشی از استفاده آن ارائه نمی‌دهد.