چگونه سازوکار چکپوینت دو-ایپاکی و توجیه، برگشتناپذیری را در بلاکچینهای اثبات سهام تضمین میکند
ابزار قطعیت دوستانه کسپر (Casper FFG) در اتریوم، امنیت احتمالی را با قطعیت قطعی جایگزین میکند و برای قفل کردن وضعیت زنجیره به یک فرآیند رایگیری دو-ایپاکی نیاز دارد. این سازوکار با تضمین ریاضی مبنی بر اینکه بازگرداندن یک بلاک نهاییشده منجر به نابودی یکسوم از کل داراییهای استیکشده میشود، دفاع شبکه را از توان محاسباتی به سمت نابودی صریح مالی تغییر میدهد.
به قلم کیان راد
این خبر را به اشتراک بگذارید
- توسعهدهندگان پروتکل
- بر قطعیت ریاضی و امنیت اقتصادی صریحی که توسط شرایط اسلشینگ فراهم میشود، تمرکز میکنند.
- اعتبارسنجهای نهادی
- پیشبینیپذیری پنجره نهاییسازی ۱۵ دقیقهای را برای تسویه امن تراکنشهای مالی بزرگ در اولویت قرار میدهند.
- مدافعان تمرکززدایی
- ابراز نگرانی میکنند که الزامات سرمایه بالا برای استیکینگ و جریمههای شدید نشت عدم فعالیت میتواند کنترل شبکه را متمرکز کند.
دیدگاههایی که این گزارش پوشش نداده
- استیککنندگان خرد که با خطرات اسلشینگ مواجه هستند
- توسعهدهندگان لایه ۱ جایگزین که مدافع نهاییسازی تکاسلاتی هستند
در ۱۵ سپتامبر ۲۰۲۲، مدل امنیتی بنیادین پرکاربردترین بلاکچین جهان بهطور کامل تغییر کرد. زمانی که اتریوم «ادغام» (The Merge) را اجرا کرد، سیستم احتمالی و پرمصرف اثبات کار را که از سال ۲۰۱۵ بر آن حاکم بود، کنار گذاشت. به جای آن، شبکه یک لایه اجماع اثبات سهام را فعال کرد که توسط سازوکاری به نام «ابزار قطعیت دوستانه کسپر» (Casper FFG) اداره میشود. این گذار صرفاً نحوه تولید بلاکها را تغییر نداد؛ بلکه مفهومی را معرفی کرد که معماریهای قبلی بلاکچین تنها میتوانستند به آن نزدیک شوند: قطعیت قطعی.[2]
پیش از این تغییر، برگشتناپذیری بلاکچین توهمی از احتمالات بود. در یک سیستم اثبات کار مانند بیتکوین، تراکنشها هرگز از نظر ریاضی نهایی نمیشوند. در عوض، هرچه بلاکهای بیشتری روی یک تراکنش اضافه میشود، هزینه محاسباتی برای بازنویسی آن تاریخچه بهطور تصاعدی افزایش مییابد. یک کاربر منتظر شش تاییدیه میماند، نه به این دلیل که بلاک ششم زنجیره را قفل میکند، بلکه به این دلیل که احتمال سازماندهی مجدد بسیار ناچیز میشود. Casper FFG طراحی شد تا این مقیاس لغزانِ اطمینان را با یک قفل مطلق و رمزنگاریشده جایگزین کند.[2][3]
معماری این قفل بر یک بازسازی دقیق از زمان استوار است. شبکه اثبات سهام، زمان را به فواصل ۱۲ ثانیهای به نام «اسلات» تقسیم میکند و ۳۲ اسلات را در یک واحد بزرگتر به نام «ایپاک» گروهبندی میکند که دقیقاً ۶.۴ دقیقه طول میکشد. در حالی که اعتبارسنجهای فردی در طول هر اسلات بلاکهایی را پیشنهاد میدهند، شبکه تلاش نمیکند زنجیره را بلاک به بلاک نهایی کند. این کار به سربار پیامرسانی بسیار زیادی نیاز دارد. در عوض، پروتکل سازوکار قطعیت خود را منحصراً روی اولین بلاک هر ایپاک متمرکز میکند و آن را به عنوان یک «چکپوینت» تعیین میکند.
برای درک اینکه این چکپوینتها چگونه امنیت شبکه را تامین میکنند، باید از زبان بازاریابی «تسویه فوری» که اغلب توسط مبلغان بلاکچین تبلیغ میشود، عبور کرد. واقعیت یک فرآیند رایگیری حسابشده و چندمرحلهای است. در طول یک ایپاک، یک کمیته از اعتبارسنجها که بهطور تصادفی انتخاب شدهاند، وظیفه دارند رایهای خود را که به عنوان «تاییدیه» شناخته میشوند، صادر کنند. آنها فقط به وضعیت فعلی زنجیره رای نمیدهند؛ بلکه به یک پیوند خاص بین یک چکپوینت «مبدا» تاریخی و یک چکپوینت «مقصد» فعلی رای میدهند.[1]
اینجاست که مفهوم «توجیه» وارد این سازوکار میشود. برای اینکه یک چکپوینت مقصد به سمت نهایی شدن پیش برود، باید تاییدیههایی از اعتبارسنجهایی دریافت کند که نماینده حداقل دوسوم از کل رمزارزهای استیکشده در شبکه هستند. این رای اکثریت قاطع، اولین مانع است. هنگامی که یک چکپوینت به این آستانه دوسوم میرسد، پروتکل وضعیت آن را به «توجیهشده» ارتقا میدهد.[2]
با این حال، توجیه به معنای نهاییسازی نیست. یک چکپوینت توجیهشده یک سیگنال اجماع قوی است، اما از نظر تئوری همچنان در برابر شکاف شبکه یا یک حمله هماهنگ گسترده آسیبپذیر است. پروتکل برای تضمین برگشتناپذیری، به لایه دوم تایید نیاز دارد. این امر مستلزم آن است که شبکه با موفقیت چکپوینت متوالی بعدی را در ایپاک پس از آن توجیه کند.[3]
ماشه نهاییسازی به شکلی ظریف و سختگیرانه عمل میکند. زمانی که یک چکپوینت توجیه میشود و چکپوینت بلافاصله پس از آن در ایپاک بعدی نیز توجیه میگردد، چکپوینت اول رسماً «نهاییشده» اعلام میشود. از آنجا که یک ایپاک ۶.۴ دقیقه طول میکشد، این سازوکار دو-ایپاکی به این معناست که دستیابی به قطعیت قطعی واقعی در شرایط عادی شبکه، حدود ۱۳ تا ۱۵ دقیقه زمان میبرد.[1]
زمانی که یک چکپوینت توجیه میشود و چکپوینت بلافاصله پس از آن در ایپاک بعدی نیز توجیه میگردد، چکپوینت اول رسماً «نهاییشده» اعلام میشود.
این تاخیر ۱۵ دقیقهای، شکاف بین قابلیتهای تئوریک و استقرار عملی را برجسته میکند. در حالی که برخی شبکههای جایگزین ادعای نهاییسازی زیر یک ثانیه را دارند، اغلب با متمرکز کردن مجموعه اعتبارسنجها به چند نهاد شناختهشده به آن دست مییابند. سازوکار دو-ایپاکی، مصالحه ریاضی مورد نیاز برای هماهنگ کردن صدها هزار اعتبارسنج مستقل در سراسر جهان بدون اعتماد به هیچ هماهنگکننده واحدی است.[3][4]
نوآوری واقعی Casper FFG خود رایگیری نیست، بلکه جریمه اقتصادی مرتبط با تناقض با یک چکپوینت نهاییشده است. پروتکل شرایط سختگیرانه «اسلشینگ» را اعمال میکند—قوانینی که بهطور خودکار داراییهای استیکشده هر اعتبارسنجی را که در حال نقض منطق اجماع دستگیر شود، نابود میکند. حیاتیترین قانون دیکته میکند که یک اعتبارسنج نمیتواند دو رای متناقض برای یک ایپاک مقصد یکسان صادر کند، و همچنین نمیتواند رایی بدهد که رای دیگری را که قبلاً داده است «احاطه» کند یا توسط آن احاطه شود.[2]
این شرایط اسلشینگ، تضمین ریاضی برگشتناپذیری را ایجاد میکند. اگر یک چکپوینت نهایی شود، به این معنی است که دوسوم شبکه به آن رای دادهاند. برای نهایی کردن یک چکپوینت متناقض و بازنویسی آن تاریخچه، یک مهاجم باید دوسوم شبکه را متقاعد کند که به واقعیت جایگزین رای دهند. به دلیل همپوشانی مورد نیاز، حداقل یکسوم از کل اعتبارسنجها باید با صدور آرای متناقض، قوانین اسلشینگ را آشکارا نقض کنند.[3]
پیامدهای چنین حملهای محاسباتی نیستند؛ بلکه صراحتاً مالی هستند. پروتکل بلافاصله آرای متناقض را تشخیص داده و سهام اعتبارسنجهای متخلف را اسلش (مصادره و نابود) میکند. با وجود میلیونها دارایی استیکشده، هزینه بازگرداندن یک بلاک نهاییشده به میلیاردها دلار سرمایه دائماً نابودشده ترجمه میشود. مهاجم فقط شکست نمیخورد؛ بلکه توسط خود پروتکل از نظر مالی ویران میشود.[2][4]
این امر پارادایم امنیت را از دفاع-با-کار به دفاع-با-نابودی تغییر میدهد. در یک شبکه احتمالی، مهاجمی که در یک حمله ۵۱ درصدی شکست میخورد، صرفاً برقی را که سوزانده است از دست میدهد. در مدل توجیه و نهاییسازی دو-ایپاکی، جریمه یک سازماندهی مجدد عمیق، از دست دادن کامل وثیقه مهاجم است.[3][4]
با این حال، این سازوکار بدون موارد استثنایی نیست. اگر شبکه نتواند به اکثریت قاطع دوسوم مورد نیاز برای توجیه دست یابد—شاید به دلیل قطعی گسترده اینترنت یا باگی که نرمافزار کلاینت اصلی را آفلاین کند—زنجیره متوقف نمیشود. در عوض، به تولید بلاکها ادامه میدهد اما نهایی کردن آنها را متوقف میکند. این تضمین میکند که شبکه در دسترس باقی بماند، اما امنیت را موقتاً به یک مدل احتمالی تنزل میدهد.
برای حل چنین بنبستی، پروتکل از یک «نشت عدم فعالیت» استفاده میکند. اگر زنجیره برای بیش از چهار ایپاک نتواند نهایی شود، به آرامی شروع به تخلیه داراییهای استیکشده اعتبارسنجهای آفلاین میکند. این کار به تدریج قدرت رای نسبی اعتبارسنجهایی را که هنوز آنلاین هستند افزایش میدهد و در نهایت به اقلیت فعال اجازه میدهد تا به آستانه دوسوم برسند و نهاییسازی را از سر بگیرند.[1]
نشت عدم فعالیت، اولویت نهایی پروتکل را نشان میدهد: زنجیره باید زنده بماند و در نهایت نهایی شود، حتی اگر به معنای پاکسازی مشارکتکنندگان غیرپاسخگو باشد. این یک سازوکار خشن اما ضروری است تا اطمینان حاصل شود که موتور قطعیت دو-ایپاکی نمیتواند توسط یک دشمن منفعل بهطور دائم متوقف شود. در حالی که مستندات فنی ارائهشده توسط بنیاد اتریوم و بایننس آکادمی ریاضیات این پروتکل را تشریح میکنند، مواد مرجع حاوی نقلقولهای مستقیم از توسعهدهندگان فردی در مورد پیادهسازی نیستند، که این امر نشاندهنده ماهیت غیرمتمرکز این مشخصات است.[2][5]
سیستم چکپوینت دو-ایپاکی نشاندهنده یک بلوغ بنیادین در مهندسی سیستمهای توزیعشده است. با جداسازی تولید بلاک از نهاییسازی بلاک، و با لنگر کردن آن قطعیت به جریمههای اقتصادی فاجعهبار، این سازوکار اطمینان مطلق تسویهای را که برای زیرساختهای مالی جهانی مورد نیاز است، فراهم میکند. برگشتناپذیری دیگر مسئله انتظار برای وزن محاسباتی کافی نیست؛ بلکه یک قفل رمزنگاریشده است که با نابودی مالی متقابل تضمین شده است.[3][4]
نکات کلیدی
- اجماع اثبات سهام اتریوم، زمان را به اسلاتهای ۱۲ ثانیهای و ایپاکهای ۶.۴ دقیقهای تقسیم میکند.
- اعتبارسنجها روی اولین بلاک هر ایپاک که به عنوان «چکپوینت» شناخته میشود، رای میدهند.
- یک چکپوینت زمانی «توجیهشده» محسوب میشود که از سوی دوسوم از داراییهای استیکشده شبکه رای دریافت کند.
- نهاییسازی زمانی رخ میدهد که یک چکپوینت توجیهشده با یک چکپوینت توجیهشده دیگر در ایپاک بعدی دنبال شود.
- بازگرداندن یک بلاک نهاییشده نیازمند این است که یکسوم از اعتبارسنجها رایهای متناقض بدهند، که این کار به نابودی داراییهای استیکشده آنها منجر میشود.
بررسی عمیق دیدگاهها
دیدگاه توسعهدهندگان پروتکل
بر قطعیت ریاضی و امنیت اقتصادی این سازوکار تاکید میکند.
برای معماران این پروتکل، سازوکار دو-ایپاکی یک پیروزی در طراحی اقتصاد رمزنگاری است. با تعریف صریح شرایط اسلشینگ، توسعهدهندگان سیستمی ایجاد کردهاند که در آن هزینه یک حمله مشخص، قابل اندازهگیری و برای مهاجم فاجعهبار است. آنها استدلال میکنند که این قطعیت قطعی بسیار برتر از مدلهای احتمالی بلاکچینهای قدیمیتر است، زیرا به شبکه اجازه میدهد به جای اینکه صرفاً در محاسبات از بازیگران بد پیشی بگیرد، آنها را صراحتاً مجازات کند.
دیدگاه اعتبارسنجهای نهادی
بر پیشبینیپذیری و تضمینهای تسویه مورد نیاز برای امور مالی در مقیاس بزرگ تمرکز دارد.
مشارکتکنندگان نهادی و نهادهای مالی برای اطمینان مطلقی که پس از پنجره نهاییسازی ۱۵ دقیقهای به دست میآید، ارزش قائل هستند. در حالی که معاملهگران فرکانس بالا ممکن است از این تاخیر در مقایسه با پایگاههای داده متمرکز شکایت کنند، نهادهایی که میلیاردها دلار را تسویه میکنند، تضمین عدم بازگشت تراکنش را در اولویت قرار میدهند. برای آنها، انتظار دو-ایپاکی یک مصالحه ضروری و قابل قبول برای امنیتِ نابودی مالی متقابل است.
دیدگاه مدافعان تمرکززدایی
نگرانیهایی را در مورد اثرات متمرکزکننده جریمههای سختگیرانه و نشت عدم فعالیت مطرح میکند.
منتقدان در اکوسیستم گستردهتر بلاکچین اشاره میکنند که قوانین سختگیرانه مورد نیاز برای حفظ این قطعیت میتواند بهطور نامتناسبی به مشارکتکنندگان کوچکتر آسیب برساند. نشت عدم فعالیت، که برای تداوم نهاییسازی زنجیره در طول یک بحران طراحی شده است، اعتبارسنجهایی را که آفلاین میشوند به شدت جریمه میکند. مدافعان تمرکززدایی نگرانند که این جریمههای خشن، مشارکتکنندگان خرد را مجبور کند به ارائهدهندگان استیکینگ بزرگ و متمرکز که توانایی پرداخت هزینههای زیرساخت در سطح سازمانی را دارند تکیه کنند، و در نتیجه قدرت رای را در دست چند نهاد بزرگ متمرکز سازند.
چرا مهم است
برای اینکه نهادهای مالی و برنامههای غیرمتمرکز بتوانند تریلیونها دلار را بهطور امن تسویه کنند، به اطمینان مطلق نیاز دارند که یک تراکنش قابل بازگشت نیست. درک این سازوکار دو-ایپاکی نشان میدهد که چگونه بلاکچینهای مدرن بدون اتکا به مصرف عظیم انرژی در استخراج فیزیکی، به این سطح از اطمینان دست مییابند.
پرسشهای متداول
اگر شبکه نتواند به اکثریت دوسوم برسد چه اتفاقی میافتد؟
شبکه به پردازش تراکنشها ادامه میدهد اما نهایی کردن آنها را متوقف میکند. اگر این وضعیت برای چهار ایپاک طول بکشد، یک «نشت عدم فعالیت» شروع به تخلیه وجوه اعتبارسنجهای آفلاین میکند تا زمانی که اعتبارسنجهای آنلاین دوباره اکثریت دوسوم را به دست آورند.
چرا نهاییسازی به جای اینکه فوراً اتفاق بیفتد، دو ایپاک طول میککش؟
این تاخیر به صدها هزار اعتبارسنج توزیعشده اجازه میدهد تا آرای خود را در سراسر شبکه جهانی بدون نیاز به یک هماهنگکننده متمرکز مخابره کنند.
آیا یک بلاک نهاییشده هرگز میتواند بازگردانده شود؟
از نظر ریاضی، بدون اینکه حداقل یکسوم از کل اعتبارسنجهای استیکشده آرای متناقض صادر کنند، نمیتوان آن را بازگرداند؛ اقدامی که بلافاصله باعث نابودی داراییهای استیکشده آنها میشود.
منابع
[1]arXivتوسعهدهندگان پروتکلA Fast Confirmation Rule for the Ethereum Consensus Protocol
مطالعه در arXiv →
[2]Binance Academyاعتبارسنجهای نهادیEthereum Casper Explained
مطالعه در Binance Academy →
[3]MEXC Exchangeاعتبارسنجهای نهادیEthereum Proof of Stake: What It Is, How It Works, and Why It Matters
مطالعه در MEXC Exchange →
[4]Ecoمدافعان تمرکززداییWhat Is Settlement Finality? Crypto Networks Compared 2026
مطالعه در Eco →
[5]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
بیشتر در متا
مشاهده همه →امنیت ابری
آمازون: حملات پهپادی به مراکز داده در امارات و بحرین منجر به از دست رفتن دائمی دادهها شد
5 منبع
امنیت شناختی
چگونه «اثر حقیقت واهی» آشناپنداری را به جای دقت علمی در حافظه جا میزند
8 منبع
نظریه بازیها
ارزیابی تعادل نش در برابر استراتژیهای پایدار تکاملی در مدلسازی استراتژیک
6 منبع
مدلسازی شناختی
چگونه مدل رانش-پخش (DDM) تصمیمهای سریع و شهودی را از تصمیمهای کند و حسابشده جدا میکند
7 منبع
هر زاویه. هر روز.
دریافت متا اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.





