واژه‌نامه

BlockDAG

۱۴۰۵/۱/۲۶

یک BlockDAG (گراف جهت‌دار غیرمدور بلاک) تکامل معماری سنتی بلاکچین است. به جای یک زنجیره خطی که در آن تنها یک بلاک می‌تواند در هر زمان اضافه شود، BlockDAG اجازه می‌دهد چندین بلاک به‌طور همزمان ایجاد شوند — همه آن‌ها معتبر و در دفتر کل گنجانده می‌شوند.

مشکلی که BlockDAG حل می‌کند

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

BlockDAG این معاوضه را حذف می‌کند: همه بلاک‌های استخراج شده به‌طور همزمان در DAG گنجانده می‌شوند، بنابراین هیچ کاری هدر نمی‌رود.

نحوه کار BlockDAG

به جای اینکه هر بلاک به‌طور دقیق به یک والد اشاره کند، بلاک‌ها در یک DAG می‌توانند به چندین والد اشاره کنند. یک الگوریتم اجماع (مانند PHANTOM یا GhostDAG) سپس ترتیب قانونی تراکنش‌ها را در تمام بلاک‌ها تعیین می‌کند.

شبکه‌های BlockDAG

  • Kaspa (KAS) — برجسته‌ترین شبکه BlockDAG، با استفاده از پروتکل GhostDAG/DAGKNIGHT. به ۱–۱۰+ بلاک در ثانیه با امنیت کامل PoW دست می‌یابد.
  • Alephium (ALPH) — از یک BlockDAG شارد شده با ۱۶ زنجیره موازی استفاده می‌کند، که به توان بالا دست می‌یابد در حالی که از قراردادهای هوشمند پشتیبانی می‌کند.

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

بلاکچین BlockDAG
ساختار زنجیره خطی گراف جهت‌دار
بلاک‌های موازی مجاز نیست (یکی برنده می‌شود، دیگران یتیم می‌شوند) همه گنجانده می‌شوند
زمان بلاک کند (برای جلوگیری از یتیم‌ها) می‌تواند بسیار سریع باشد
توان محدود بالا
مثال‌ها بیت‌کوین، مونرو Kaspa، Alephium

همچنین ببینید