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

یک پیشنهاد جدید توسط Shinobi، یک مربی در فضای بیت کوین، تلاش می کند ZeroSync را معرفی کند، یک پیاده سازی حریم خصوصی برای پشته های اثبات دانش صفر مبتنی بر بلاک چین بیت کوین (zk و/یا ZKPs).

پروژه ZeroSync با هدف ایجاد یکپارچگی برای ZKPها در بیت کوین، باز کردن و کاوش در مزایای بالقوه و پیامدهای این توسعه پیشگامانه است.

پروژه ZeroSync

پروژه ZeroSync بر آوردن ZKP ها به بیت کوین متمرکز است، اما نه به معنای سنتی. ZeroSync به جای استفاده از ZKP ها برای قفل کردن یا خرج کردن سکه ها، از آنها برای کمک به گره های کامل برای دستیابی به همگام سازی اولیه بسیار سریعتر استفاده می کند.

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

اثبات هدر بلوک

اولین مدرک، که باید تا کنون منتشر شده باشد، اعتبار هدرهای بلوک را پوشش می دهد. این تضمین می کند که هر بلوک در زنجیره نیاز به سختی را برآورده می کند و هر تغییر دشواری را دنبال می کند. این اثبات نه تنها به نفع گره های کامل است، بلکه به طور قابل توجهی معماری کیف پول تأیید پرداخت ساده (SPV) را بهبود می بخشد.

مسدود کردن تأیید محتوا

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

تصدیق داده های انبوه شاهد

هدف نهایی، ترکیب ZKP برای هدرهای بلوک و ساخت بالای ZKP برای Assume Valid است. این شامل اثبات اعتبار هر قطعه از داده های شاهد در زنجیره تاریخی است. گره‌ای که از سیستم اثبات نهایی ZeroSync استفاده می‌کند، می‌تواند با یک اثبات واحد و یک مجموعه UTXO راه‌اندازی کند و به طور پیش‌فرض یک مدل تأیید قوی‌تر از Bitcoin Core ارائه دهد. چالش اصلی در بهینه سازی ساخت این اثبات نهفته است، زیرا از نظر محاسباتی گران است.

پیشنهاد اصلی ZeroSync در پتانسیل آن برای کاهش قابل توجه هزینه های محاسباتی بیت کوین نهفته است که اغلب با بوت استرپ یک کلاینت بیت کوین دارای اعتبار کامل مرتبط است (یا مرتبط است).

تا به امروز، اندازه بلاک چین BTC و سخت افزار مورد نیاز برای پردازش آن موانع قابل توجهی برای ورود بسیاری از کاربران ایجاد کرده است. ZeroSync می‌تواند این هزینه‌ها را برای مجموعه UTXO به چند گیگابایت کاهش دهد و یک ضد ZKP به اندازه‌ای کوچک که بر روی حداقل سخت‌افزار قرار بگیرد.

جالب اینجاست که Shinobi به اشتراک می‌گذارد که ZeroSync با استفاده از زبان قاهره توسعه یافته توسط Starkware ساخته شده است، شرکتی که بر توسعه ZKP برای اکوسیستم اتریوم متمرکز است. این همکاری بین پروژه ها می تواند نشان دهنده اولین باری باشد که توسعه یک اکوسیستم آلت کوین به نفع بیت کوین است، علیرغم اینکه این مزیت غیرمستقیم است.

ZKP ها وعده های فوق العاده ای برای آینده بیت کوین دارند، حتی بدون اینکه مستقیماً آنها را در لایه اجماع ادغام کنند. اگر پروژه ZeroSync به اهداف نقشه راه خود دست یابد و با موفقیت یک مشتری همگام سازی سریع ایجاد کند، می تواند راه را برای استقرار ZKP اضافی در اکوسیستم بیت کوین هموار کند. کاربردهای بالقوه بسیار گسترده است و تأثیر آن بر فناوری بلاک چین چیزی جز انقلابی نیست. سلب مسئولیت: این مقاله فقط برای اهداف اطلاعاتی ارائه شده است. پیشنهاد یا در نظر گرفته نشده است که به عنوان مشاوره حقوقی، مالیاتی، سرمایه گذاری، مالی یا سایر موارد استفاده شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *