بلاکچین اجماع به توافق بین شرکت کنندگان در یک شبکه بلاک چین در مورد وضعیت فعلی بلاک چین اشاره دارد. این مکانیسم اجماع برای عملکرد ایمن فناوری بلاک چین بسیار مهم است و پایه و اساس اعتماد در شبکه است.
انواع مختلفی از الگوریتمهای اجماع مورد استفاده در فناوری بلاک چین وجود دارد که هر کدام ویژگیها و معاوضههای منحصربهفردی دارند. بیایید نگاهی به متداول ترین الگوریتم های اجماع بیندازیم و توضیح دهیم که چه چیزی هر یک از آنها را منحصر به فرد می کند.
اثبات کار (PoW)
Proof of Work الگوریتم اصلی اجماع مورد استفاده در فناوری بلاک چین است که برای اولین بار در بلاک چین بیت کوین پیاده سازی شد. در PoW، شرکتکنندگان برای حل یک معمای دشوار ریاضی با هم رقابت میکنند و اولین کسی که آن را حل میکند، اجازه دارد بلوک بعدی را به بلاک چین اضافه کند. به این فرآیند ماینینگ می گویند و ماینر در ازای تلاش خود با تعداد معینی توکن پاداش می گیرد.
مزایای:
• PoW ایمن است و در طول سال ها ثابت شده است که مکانیزم اجماع قابل اعتماد است.
• در برابر حملات 51 درصدی مقاوم است، جایی که یک نهاد واحد بیش از 50 درصد از قدرت استخراج را کنترل می کند و می تواند زنجیره بلوکی را دستکاری کند.
معایب:
• PoW انرژی بر است و به قدرت محاسباتی زیادی نیاز دارد که منجر به ردپای کربن بالا و هزینه های بالا برای ماینرها می شود.
• شبکه می تواند کند و شلوغ باشد که منجر به هزینه های تراکنش بالا و زمان تایید کند می شود.
اثبات شرط (PoS)
Proof of Stake (PoS) یک مکانیسم اجماع انقلابی است که به شبکه بلاک چین اجازه می دهد تا بدون نیاز به قدرت محاسباتی شدید در مورد تراکنش ها به اجماع دست یابد. به آن به عنوان یک جایگزین منصفانه تر و پایدارتر برای اثبات کار (PoW) فکر کنید. در PoS، اعتبار سنجی ها برای اعتبارسنجی تراکنش ها بر اساس میزان سهامی که در شبکه دارند انتخاب می شوند. هر چه یک اعتباردهنده سهام بیشتری داشته باشد، شانس انتخاب آنها برای تأیید اعتبار یک بلوک تراکنش بیشتر است. این به این معنی است که برخلاف PoW که اعتبارسنجی مبتنی بر توان محاسباتی است، در PoS اعتبارسنجی بر اساس مالکیت است.
مزایای
• PoS نسبت به PoW از نظر انرژی بسیار کارآمدتر است و ردپای کربن و هزینه را برای شرکت کنندگان کاهش می دهد.
• تراکنش ها بسیار سریعتر و با هزینه کمتر در مقایسه با PoW پردازش می شوند.
معایب
• PoS در برابر حملات «هیچ چیز در خطر نیست» آسیبپذیر است، که در آن اعتبارسنجیها انگیزهای برای عمل صادقانه ندارند زیرا با شرکت در یک حمله چیزی از دست نمیدهند.
• همچنین مستعد تمرکز است، که در آن گروه کوچکی از شرکتکنندگان بخش بزرگی از توکنهای سهام را کنترل میکنند و بنابراین کنترل قابلتوجهی بر شبکه دارند.
مجوز رسمی شرکت (DPoS)
Delegated Proof of Stake (DPoS) گونهای از مکانیسم اجماع اثبات سهام (PoS) است که در برخی از شبکههای بلاک چین استفاده میشود. در یک سیستم DPoS، دارندگان توکن به تعداد محدودی از نمایندگان رای می دهند که مسئول اعتبارسنجی تراکنش ها و افزودن بلاک های جدید به بلاک چین هستند.
مزایای
• DPoS سریعتر و کارآمدتر از PoW و PoS است و زمان پردازش تراکنش در ثانیه اندازه گیری می شود.
• دموکراتیک تر از PoS است، زیرا شاهدان توسط ذینفعان انتخاب می شوند و شبکه را غیرمتمرکزتر می کند.
معایب
• همچنان مستعد تمرکز است، زیرا شاهدان می توانند کارتل تشکیل دهند و برای کنترل شبکه تبانی کنند.
• DPoS همچنین می تواند در برابر سانسور آسیب پذیر باشد، زیرا شاهدان قدرت مسدود کردن تراکنش ها را دارند که منجر به سانسور احتمالی شبکه می شود.
تحمل گسل بیزانس (BFT)
تحمل خطا بیزانسی (BFT) اصطلاحی است که در سیستم های توزیع شده برای توصیف توانایی یک سیستم برای عملکرد صحیح حتی زمانی که برخی از اجزای آن معیوب یا در معرض خطر هستند استفاده می شود. در زمینه فناوری بلاک چین، BFT به توانایی یک شبکه بلاک چین برای دستیابی به اجماع در مورد تراکنش ها اشاره می کند، حتی زمانی که برخی از گره های آن به طور مخرب عمل می کنند یا با شکست مواجه می شوند.
چندین الگوریتم مختلف وجود دارد که میتوان از آنها برای دستیابی به BFT در شبکه بلاک چین استفاده کرد، از جمله تحمل خطای بیزانسی (PBFT) و تحمل خطای بیزانسی (DBFT). این الگوریتمها از تکنیکهای مختلفی مانند رایگیری و تکرار استفاده میکنند تا حتی در حضور گرههای معیوب یا در معرض خطر به توافق برسند.
مزایای
• BFT سریع و کارآمد است و تراکنشها در زمان واقعی تأیید میشوند.
• ایمن و انعطاف پذیر است، زیرا می تواند شکست حداکثر یک سوم از شرکت کنندگان در شبکه را تحمل کند و همچنان اجماع را حفظ کند.
معایب
• BFT فقط برای شبکه های بلاک چین مجاز مناسب است، زیرا همه شرکت کنندگان باید شناخته شده و قابل اعتماد باشند.
• در برابر سانسور آسیب پذیر است، زیرا شرکت کنندگان با قدرت رای قابل توجه می توانند تراکنش ها را مسدود کرده و شبکه را دستکاری کنند.
دیگر مکانیسم های رایج اجماع بلاک چین عبارتند از:
اثبات فعالیت (PoA)
اثبات فعالیت (PoA) یک مکانیسم اجماع ترکیبی است که عناصر هر دو اثبات کار (PoW) و اثبات سهام (PoS) را برای ایمن کردن شبکه بلاک چین ترکیب میکند. در PoA، بلوک ها از طریق ترکیبی از استخراج (PoW) و اعتبارسنجی توسط استکرها (PoS) ایجاد می شوند. بخش PoW فرآیند شامل استخراجکنندگانی است که مسائل پیچیده ریاضی را برای اعتبارسنجی تراکنشها و اضافه کردن آنها به بلاک چین حل میکنند. بخش PoS شامل سهامدارانی است که مقدار معینی از توکن های شبکه را در اختیار دارند و بلاک های تولید شده توسط ماینرها را تایید می کنند.
اثبات اهمیت (PoI)
اثبات اهمیت (PoI) یک مکانیسم توافقی است که در برخی از شبکههای بلاک چین برای تعیین اینکه کدام گرهها حق اعتبارسنجی تراکنشها و افزودن آنها به بلاک چین را دارند، استفاده میشود. برخلاف Proof of Work (PoW) و Proof of Stake (PoS)، PoI نه تنها توان محاسباتی یا ذخایر توکن، بلکه عوامل دیگری را نیز در نظر می گیرد که اهمیت یک گره را برای شبکه نشان می دهد. در PoI، به هر گره یک امتیاز اهمیت اختصاص مییابد که فاکتورهای مختلفی مانند تعداد توکنهای نگهداری شده توسط گره، فراوانی و ارزش تراکنشهای انجامشده توسط گره و فعالیت کلی شبکه را در نظر میگیرد. گره هایی با امتیازهای اهمیت بالاتر به احتمال زیاد برای اعتبارسنجی تراکنش ها و افزودن بلاک ها به بلاک چین انتخاب می شوند.
اثبات ظرفیت (PoC)
اثبات ظرفیت (PoC) یک مکانیسم توافقی است که در برخی از شبکههای بلاک چین برای اعتبارسنجی تراکنشها و افزودن آنها به بلاک چین استفاده میشود. برخلاف Proof of Work (PoW) و Proof of Stake (PoS) که به ترتیب بر قدرت محاسباتی و ذخایر توکن متکی هستند، PoC از فضای هارد دیسک گره برای تعیین توانایی آن در اعتبارسنجی تراکنش ها استفاده می کند. مزیت اصلی PoC این است که مصرف انرژی را در مقایسه با PoW کاهش می دهد، زیرا به جای قدرت محاسباتی به ذخیره سازی متکی است. با این حال، این نیز PoC را در برابر متمرکز شدن آسیب پذیرتر می کند، زیرا گره هایی با ظرفیت هارد دیسک بزرگتر ممکن است نسبت به گره های کوچکتر مزیت داشته باشند.
اثبات سوختگی (PoB)
اثبات سوختن (PoB) یک مکانیسم توافقی است که در برخی از شبکههای بلاک چین برای اعتبارسنجی تراکنشها و افزودن آنها به بلاک چین استفاده میشود. در PoB، گرهها مقدار معینی از توکنها را میسوزانند یا از بین میبرند و به طور موثر آنها را از گردش خارج میکنند تا تعهد خود را به شبکه نشان دهند و شانس انتخاب شدن برای تأیید تراکنشها را افزایش دهند. ایده پشت PoB این است که گره هایی که مایلند توکن های خود را برای ایمن سازی شبکه قربانی کنند، به احتمال زیاد صادق و قابل اعتماد هستند. هنگامی که یک گره توکنها را میسوزاند، مقدار متناسبی از «قدرت ماینینگ» دریافت میکند که شانس انتخاب شدن برای اعتبارسنجی تراکنشها و افزودن بلاکها به بلاک چین را تعیین میکند.
خط پایین
مفهوم اجماع یک جنبه حیاتی از هر سیستم بلاک چین است. مکانیسمهای اجماع مختلف، مانند اثبات کار، اثبات سهام، اثبات سهام واگذار شده و سایر موارد، نقش مهمی در تضمین امنیت، تمرکززدایی و کارایی شبکه بلاکچین ایفا میکنند. هر مکانیزم اجماع ویژگیها و معاوضههای منحصربهفرد خود را دارد که ارزیابی دقیق گزینههای خود را قبل از انتخاب گزینه مناسب برای نیازهای خود برای کاربران مهم میسازد. با تکامل مداوم فناوری بلاک چین، این احتمال وجود دارد که مکانیسمهای اجماع جدید و بهبود یافتهای در آینده پدیدار شوند و امکانات سیستمهای غیرمتمرکز را بیشتر گسترش دهند.
منبع: https://www.cryptopolitan.com/explained-types-of-blockchain-consensus/