به‌روزرسانی پروتکل: جداسازی اجماع از اجرا برای حل گلوگاه‌های مقیاس‌پذیری

اخبار ارزهای دیجیتال
زمان مطالعه : 3 دقیقه

به‌روزرسانی پروتکل شرکت‌کننده CTDG Dev Hub، اجماع را از فرآیند اجرا جدا می‌کند و به گره‌های شبکه این امکان را می‌دهد که قبل از اتمام اجرای تراکنش‌ها بر روی بلوک‌ها به توافق برسند.

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

این طراحی شبکه را تعیین‌کننده نگه می‌دارد، اما همچنین محاسبات را به یک گلوگاه مشترک تبدیل می‌کند. هرچه تراکنش‌ها پیچیده‌تر باشند، سرعت شبکه بیشتر به این بستگی دارد که تأییدکنندگان چقدر سریع می‌توانند آن‌ها را پردازش کنند.

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

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

شرکت‌کننده CTDG Dev Hub، MultiversX، با Supernova که اکنون در شبکه آزمایشی فعال است، این محدودیت را با جداسازی اجماع از اجرا حذف می‌کند تا شبکه بتواند قبل از پردازش تراکنش‌ها بر روی بلوک‌ها توافق کند.

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

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

جداسازی اجرا از اجماع یک مشکل اعتبار فوری ایجاد می‌کند: شبکه باید هنوز تعیین کند که آیا تراکنش پیشنهادی احتمالاً قبل از اینکه اجرا به آن برسد، معتبر باقی می‌ماند یا خیر. Supernova این مشکل را با یک وضعیت مجازی mempool حل می‌کند.

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

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

این به‌روزرسانی همچنین در کار وسیع‌تر Cointelegraph Decentralization Guardians با MultiversX قرار می‌گیرد. Cointelegraph در مارس 2026 به‌عنوان یک تأییدکننده به شبکه پیوست و این رابطه را به مشارکت در زیرساخت گسترش داد.

MultiversX همچنین یک شریک رسمی CTDG Dev Hub است و پروتکل را به یک جامعه وسیع‌تر از توسعه‌دهندگان و کاربران بلاکچین متصل می‌کند. این رابطه قبلاً عمق عملی دارد زیرا بنیاد MultiversX به تأییدکننده CTDG واگذار کرده و تیم Dev Hub یک داشبورد تأییدکننده اختصاصی بر روی MultiversX ساخته است.

از دیدگاه سازندگان، نهایی‌سازی درون‌شارد به محض در دسترس بودن مدرک انجام می‌شود، معمولاً در همان دور در حدود 100 تا 250 میلی‌ثانیه، همراه با شرایط اجرایی قابل پیش‌بینی‌تر. این شرایط برای برنامه‌هایی که به حلقه‌های بازخورد تنگ وابسته‌اند، مانند اصول DeFi با فرکانس بالا، کتاب‌های سفارش زنجیره‌ای و سایر سیستم‌هایی که وقتی تأخیر وارد تجربه کاربری می‌شود، شروع به شکست می‌کنند، بسیار مهم است.

Supernova از 20 اوت بلوک‌های 600 میلی‌ثانیه‌ای را در شبکه آزمایشی و شبکه توسعه فعال کرده است و هدف وسیع‌تری برای ایجاد تعاملات زنجیره‌ای فوری دارد. فعال‌سازی شبکه اصلی انتظار می‌رود در 10 سپتامبر 2026 انجام شود. این انتقال نشان‌دهنده یک تلاش وسیع‌تر به سمت بلاکچین‌هایی است که بیشتر شبیه زیرساخت‌های کاربردی پاسخگو عمل می‌کنند تا موتورهای تسویه تأخیری.

منبع: cointelegraph.com

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

نشانی ایمیل شما منتشر نخواهد شد.

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