میهن بلاکچین
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین آموزش کریپتو پدیا

مفهوم Proposer Boost در اجماع اتریوم چیست؟

نگارش:‌علی شعبانی
28 خرداد 1401 - 17:50
در کریپتو پدیا
زمان مطالعه: 3 دقیقه
1
مفهوم Proposer Boost در اجماع اتریوم چیست؟

در تاریخ ۲۵ ماه می ۲۰۲۲ (۴ خرداد ۱۴۰۱)، بیکن چین متحمل بازآرایی (reorg) به طول ۷ بلوک شد. دلیل اصلی این اتفاق، عدم بروزرسانی به موقع و همزمان کلاینت‌های مختلف شبکه، به آپگرید اعمال پروپوزر بوست بود. این اتفاق بهانه‌ای شد تا به تشریح مفهوم Proposer Boost و دلایل تعریف آن بپردازیم. در ادامه این مطلب در خصوص فرایند اجماع اتریوم توضیحی کوتاه خواهیم داد و سپس حملات مرتبط و راهکار جلوگیری از آن را شرح خواهیم داد. با میهن بلاکچین همراه باشید.

نتایج تحقیقات جدید: ۳ نوع حمله به شبکه اتریوم ۲.۰ امکان پذیر است

آنچه در این مطلب می‌خوانید

Toggle
  • شرحی کوتاه بر فرایند اجماع اتریوم
  • راهکار مقابله با این حملات؛ سازوکار Proposer Boost
  • ماجرای بازآرایی بیکن چین چه بود؟
  • سوالات متداول (FAQ)
  • جمع‌بندی

شرحی کوتاه بر فرایند اجماع اتریوم

فرایند اجماع شبکه اتریوم در بیکن چین Gasper نامیده می‌شود که خود از دو جز LMD GHOST (برای انتخاب سر شاخه) و Casper FFG (برای قطعیت بخشیدن) تشکیل شده است؛ LMD GHOST یا Latest Message Driven Greediest Heaviest Observed SubTree rule – اگر فکر کردید که ترجمه‌ای از این عبارت ارائه می‌دهم، کور خوانده‌اید – مجموعه قوانینی برای انتخاب سرشاخه اصلی بلوک‌هاست. این قانون بر حسب میزان وزن رای‌ها (شهادت – attestation) اعتبارسنج‌ها، سرشاخه اصلی را معین می‌کند. در هر ارتفاع بلوک معین، فورکی که بیشترین میزان تصدیق رای را در حمایت از خود داشته باشد، انتخاب می‌شود. برای مثال به شکل زیر دقت کنید:

در شکل بالا، مستطیل‌ها نشان‌گر بلوک‌ها و دوایر نشان‌دهنده تعداد رای‌های هستند. مسیر مشخص شده با رنگ آبی، سرشاخه canonical بلاک چین است.
در شکل بالا، مستطیل‌ها نشان‌گر بلوک‌ها و دوایر نشان‌دهنده تعداد رای‌های هستند. مسیر مشخص شده با رنگ آبی، سرشاخه canonical بلاک چین است.

در سمت دیگر، کاسپر به بحث قطعیت می‌پردازد؛ اجماع BFT ذاتا ناهمزمان است یعنی نیازی نیست که پیام‌ها به شکل همزمان رد و بدل شود و این اجماع می‌تواند همچنان جواب دهد. از سوی دیگر نظریه CAP در علوم کامپیوتر بیان می‌کند که برای حفظ Finality و Liveness به شکل توامان، نیاز به تعریف حد بالایی برای زمان پیام‌های ارسالی خواهیم داشت. کاسپر با تقسیم‌بندی‌ بلوک‌ها، به تناوب‌های مشخص، سعی می‌کند که پس از سپری شدن مدتی مشخص، وضعیت شبکه را قطعی نماید. در این تقسیم‌بندی، هر ۱۲ ثانیه (معادل با زمان تقریبی یک بلوک) یک اسلات (Slot) و هر ۶۴ اسلات، یک ایپاک (epoch) نامیده می‌شود. پس از هر epoch، وضعیت بلوک‌ها قطعی می‌شود و برای تغییر آن، احتیاج به شرایط بسیار خاصی است. در هر اسلات، یک کمیته (که زیرمجموعه‌ای از کل اعتبارسنج‌هاست) انتخاب می‌شود. در هر کمیته دو نقش وجود دارد؛ یک اعتبارسنج وظیفه پیشنهاد بلوک (‌Block Proposer) دارد و بقیه وظیفه تعیین سرشاخه اصلی (Attestation) را دارند.

آپدیت مرج اتریوم چیست؟ بررسی زنده Merge تا زمان اجرای نهایی

با توجه به وضعیت اجماع شبکه اتریوم، امکان چند حمله احتمالی به شبکه وجود دارد: حملات بازآرایی (reorg) ex post و ex ante.

انواع حملات reorg
منبع: از ارائه کاسپار شوارتز شیلینگ

حمله ex post چیزی است که مخاطب با آن آشنایی دارد و به عنوان حمله reorg می‌شناسد؛ این حمله در اجماع PoS شانس کمی برای اجرا دارد. حتی اگر عامل متخاصم ۶۵ درصد از کل مقدار استیک شده را در اختیار داشته باشد، شانس او برای اجرای reorg یک بلوکه (در هر زمان دلخواه) با توجه به پارامترهای فعلی تنها در حدود ۰.۰۵ درصد است.

اما حمله بازآرایی ex ante داستان متفاوتی است:

مفهوم Proposer ‌Boost
حمله بازآرایی ex ante

در این حمله، عامل متخاصم بلوک n+1 را تشکیل می‌دهد اما به شبکه ارائه نمی‌دهد (و به صحت آن شهادت می‌دهد)، سپس با توجه به موقعیت جغرافیایی نودهای خود در لایه p2p، به محض اطلاع از انتشار بلوک n+2، بلوک خود را منتشر می‌کند. با توجه به توزیع گسترده نودهای عامل متخاصم در سطح لایه شبکه، اکثر نودها بلوک n+1 را زودتر از بلوک n+2 مشاهده می‌کنند و با توجه به وزن رای‌های پشت آن، طبق فرایند LMD GHOST واجد شرایط سرشاخه شدن می‌شود. نوع پیشرفته‌تری از این حمله وجود دارد که به حمله balancing معروف است. در این نوع از حمله، عامل متخاصم به شکلی برنامه‌ریزی می‌کند که نیمی از نودهای صادق بلوک n+1 را در ابتدا ببینند و تصدیق کنند و نیمی دیگر بلوک n+2 را. در این حالت متخاصم لازم نیست که به مقابله با نودهای صادق بپردازد و در روی کاغذ می‌تواند reorgای دو بلوکه ایجاد کند.

مفهوم Proposer ‌Boost
reorg دو بلوکه به کمک راهکار balancing

راهکار مقابله با این حملات؛ سازوکار Proposer Boost

حال که با این حمله آشنا شدیم، به راهکاری که برای مقابله با آن اندیشیده شده اشاره خواهیم کرد. همان‌طور که ذکر شد، اجماع PBFT ذاتا غیرهمزمان است، اما برای این که بتوانیم از چنین حملاتی جلوگیری کنیم می‌توانیم به شکلی مصنوعی، گلوگاهی زمانی ایجاد کنیم. طبق این راهکار، هر اسلات را به محدوده مشخصی تقسیم می‌کنیم و اگر بلوک موردنظر تا آن پایان آن زیرمحدوده بتواند ارائه شود و رای جمع‌آوری کند، وزن بیشتری به آن خواهیم داد. به این وزن بیشتر (که میزان این پارامتر در اختیار شبکه است و طبق آخرین تحقیقات، وزن ۴۰ تا ۴۳ درصد بیشتر، بهترین بازدارندگی را ایجاد می‌کند) Proposer Boost می گوییم.

تعیین محدوده‌ای برای ارائه بلوک در هر اسلات. منبع: ethereum.org
تعیین محدوده‌ای برای ارائه بلوک در هر اسلات. منبع: ethereum.org

این چنین، عامل متخاصم نمی‌تواند با بازداشتن بلوک خود و ارائه آن پس از موعد مقرر، از سازوکار LMD GHOST بهره جوید و بلوک خود را به عنوان بلوک اصلی به کرسی نشاند، چرا که بلوک صحیح بعدی (در اسلات مشخص) از وزن بیشتری برخوردار خواهد بود. این چنین حملات Balancing به شدت مشکل‌تر خواهد شد.

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

ماجرای بازآرایی بیکن چین چه بود؟

حال که توضیحی در خصوص Proposer Boost ارائه کردیم، ماجرای reorg هفت بلوکه بیکن چین را بررس یکنیم؛ واقعیت این است که این ماجرا تنها به خاطر اختلاف زمانی اعمال این پارامتر جدید در کلاینت‌های مختلف رخ داد؛ زمان توزیع آخرین نسخه کلاینت‌های مشهوری که از این قابلیت پشتیبانی می‌کنند به شرح زیر بود:

مفهوم Proposer ‌Boost
بازآرایی ۷ بلوکه شبکه Beacon Chain
  • لایت هاوس (Lighthouse): ۵ آپریل
  • تکو (Teku): ۷ آپریل
  • پریسم (Prysm): ۲۶ آپریل
  • لودستار (Lodestar): ۱۱ می
  • نیمباس (Nimbus): در آخرین نسخه که ۲۱ می منتشر شد به روش قبلی بازگشت
مفهوم Proposer ‌Boost
فورک رخ داده در بیکن چین

طبق بررسی های اولیه، با توجه به توزیع کلاینت‌ها و زمان آپدیت آخر، حدود ۷۵ درصد از کل نودها Proposer Boost را فعال داشتند و یک چهار باقی‌مانده آن را فعال نکرده بودند. اتفاقاتی که افتاد به شرح زیر بود:

بلوک ۷۴، حدود ۱۲ ثانیه دیرتر رسید، بلوک ۷۵ به موقع در اسلات مقرر رسید. بنابراین بوست شد و به عنوان سرشاخه شناخته شد، این اتفاق تا بلوک ۸۱ رخ داد. احتمالا سازنده بلوک ۸۲ این قابلیت را فعال نداشت، بنابراین طبق الگوی LMD، به بلوک ۷۴ وزن بیشتری داد.

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

سوالات متداول (FAQ)

پرسش و پاسخ میهن بلاکچین
  • پروپوزر بوست (Proposer Boost) چیست؟
    مفهوم Proposer Boost به منظور کاهش احتمال وقوع برخی حملات بازآرایی (reorg) در فرایند اجماع PoS گنجانده شده است. این مفهوم با دادن وزن بیشتر به امتیاز سازندگان بلوکی که به موقع (در بازه مشخصی از اسلات زمانی هر بلوک) بلوک پیشنهادی خود را ارائه می‌کنند، از عدم انتشار به موقع بلوک‌ها به منظور انتشار در زمانی دیرتر و برای برهم زدن نظم طبیعی بلوک‌ها جلوگیری می‌کند.
  • تفاوت حملات Ex Post و Ex Ante چیست؟
    در حمله Ex Post، مهاجم سعی می‌کند تا بر روی بلوک پیشنهادی خود، هر چه سریع‌تر بلوک جدیدی بسازد و زنجیره را بر روی آن گسترش دهد تا بتواند آخرین بلوک ایجاد شده که اجماع فعلی بیشتر بر روی آن است را فورک کند. در حمله نوع دوم، مهاجم از بلوکی که قرار است آن را فورک کند (از زنجیره خارج کند) خبر ندارد. به محض ایجاد این بلوک معتبر، مهاجم بلوک ساخته شده توسط خود را منتشر می‌کند.

جمع‌بندی

قابلیت Proposer Boost برای تعیین حدی دست‌ساز برای کاهش دامنه حملات reorg به سیستم طراحی و فعال شده است؛ طبق این راهکار، بلوک‌های پیشنهاد شده طی زمان مقرر، وزن بیشتری در ساختار انتخاب سرشاخه پیدا می‌کنند و این چنین جلوی ممانعت از انتشار از بلوک‌های ساخته شده (با انگیزه انتشار در آینده و تحت تاثیر قرار دادن شبکه) گرفته می‌شود. در این مقاله مفهوم Proposer Boost را بررسی کردیم و دلیل بازآرایی ۷ بلوکه در بیکن چین در انتهای ماه می را بررسی کردیم.

نظر شما در خصوص انتقال اتریوم به اجماع PoS چیست؟ آیا به آینده اتریوم و موفقیت مرج خوش‌بین هستید؟ دیدگاه‌های خود را با ما در میان بگذارید.

تگ: اتریومخطای بیزانس
اشتراک‌گذاریتوئیت

نوشته‌های مشابه

لیدو فایننس Lido Finance
اخبار آلتکوین

پلتفرم لیدو به استقبال حاکمیت دوگانه می‌رود؛ دادن حق رای حاکمیتی به هولدرهای اتر استیک‌شده (stETH)

21 اردیبهشت 1404 - 11:59
23
تحلیل بیت کوین
تحلیل تکنیکال

تداوم روند صعودی بیت کوین؛ سه رویداد کلان اقتصادی محرک بازار شدند

21 اردیبهشت 1404 - 09:00
128
فیچر لوگوی بیت کوین
اخبار بیت کوین

رشد بازار کریپتو همزمان با مذاکرات آمریکا و چین؛ بیت کوین به ۱۰۴ هزار دلار رسید

20 اردیبهشت 1404 - 21:00
139
ethereum
اخبار اتریوم

راه‌اندازی قراردادهای آتی ETH و SOL در بورس برزیل؛ آیا ETH به تارگت ۳,۰۰۰ دلاری خواهد رسید؟

20 اردیبهشت 1404 - 14:30
98
اخبار اتریوم

جهش چشمگیر قیمت اتریوم؛ آیا روند نزولی ETH به پایان رسیده است؟

20 اردیبهشت 1404 - 12:00
128
فیچر تحلیل اتر و بیت
تحلیل تکنیکال

تحلیل تکنیکال قیمت بیت کوین (BTC) و اتریوم (ETH)؛ ۲۰ اردیبهشت ۱۴۰۴

20 اردیبهشت 1404 - 09:00
227
اشتراک
اطلاع از
1 دیدگاه
جدید ترین
قدیمی ترین محبوب ترین
Inline Feedbacks
View all comments

آموزش

بایننس آلفا
کریپتو پدیا

معرفی بایننس آلفا (Binance Alpha)؛ پلتفرم کشف توکن‌های آینده‌دار پیش از لیست شدن در صرافی

21 اردیبهشت 1404 - 08:40
719
کرنل دائو kernel
کریپتو پدیا

کرنل دائو (KernelDAO) چیست؟ پیشگام نوآوری ری‌استیکینگ در دیفای چندزنجیره‌ای

19 اردیبهشت 1404 - 20:00
68
ترید کریپتو در رکود
ترید

ترید کریپتو در دوران رکود اقتصادی؛ هنر بقا در روزهای سخت

21 اردیبهشت 1404 - 08:40
232
نرخ بهره فدرال رزرو
کریپتو پدیا

نرخ بهره فدرال رزرو چیست؟

21 اردیبهشت 1404 - 08:40
360
صرافی یونی سواپ Uniswap
صرافی غیرمتمرکز

یونی‌ سواپ درگیر بحران حکمرانی؛ نماینده باسابقه DAO استعفا داد

18 اردیبهشت 1404 - 17:00
75
راه‌اندازی شبکه لایه دو توسط صرافی OKX با همکاری پالیگان؛ رشد OKB ادامه دارد؟
صرافی غیرمتمرکز

فعالیت مجدد تجمیع‌کننده DEX صرافی OKX؛ سیستم‌های امنیتی تقویت شدند

15 اردیبهشت 1404 - 17:00
79

پیشنهاد سردبیر

ترید کریپتو در رکود

ترید کریپتو در دوران رکود اقتصادی؛ هنر بقا در روزهای سخت

21 اردیبهشت 1404 - 08:40
232

نرخ بهره فدرال رزرو چیست؟

معرفی بایننس آلفا (Binance Alpha)؛ پلتفرم کشف توکن‌های آینده‌دار پیش از لیست شدن در صرافی

آینده میکروپرداخت‌ها (Micro Payments)؛ بررسی چالش‌های قدیمی و راه‌حل‌ها

آموزش خودکارسازی معاملات ارز دیجیتال با هوش مصنوعی Grok 3

بهترین پروژه‌های اکوسیستم سویی (SUI) که ارزش توجه دارند

  • خانه
  • قیمت ارز
  • صرافی ها
  • ماشین حساب
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است

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

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است.