رفتن به نوار ابزار

بلاک چین و ارزهای دیجیتال (بخش دوازدهم: الگوریتم‌های اجماع 2)

بلاک چین

در این پست ادامه الگوریتم‌های اجماع بیان شده است.

3. اثبات تأخیر کار ((Delayed Proof of Work

    • مزایا

انرژی بهینه افزایش امنیت توانایی افزودن ارزش به دیگر بلاک چین‌ها توسط تأمین غیرمستقیم بیت کوین (یا هر سکه امن دیگر) بدون نیاز به پرداخت هزینه تراکنش.

    • معایب

 تنها بلاک چین‌هایی که از اثبات کار یا اثبات سهام استفاده می‌‌کنند می‌‌توانند بخشی از اجماع باشند. نرخ هش گره‌‌های مختلف در حالت Notaries باید درج شود وگرنه تفاوت بین نرخ‌‌های هش می‌‌تواند به انفجار منجر شود.

توسط کومودو مورداستفاده قرارگرفته است.

    • نوع

اجماع دسته‌‌جمعی

    • شرح

اثبات تأخیر کار یک روش ترکیبی اجماع است که امکان استفاده‌‌ی یک بلاک چین‌‌ از امنیتی که توسط توان هش یک بلاک چین‌‌ ثانویه تأمین‌شده است را فراهم می‌‌کند. این امر از طریق گروهی از گره‌‌های اسناد که داده‌‌ها را از بلاک چین‌‌ اول به بلاک چین‌‌ دوم اضافه می‌‌کند انجام می‌‌شود که می‌‌تواند نیازمند سازش دو بلاک چین‌‌ برای تضعیف امنیت بلاک چین‌‌ اول باشد. اولین بلاک چینی که از این روش اجماع استفاده کرده است کومودو است که به بلاک چین‌‌ بیت کوین پیوست شده است. بلاک چینی که بر اثبات تأخیر کار مبتنی است می‌‌تواند برای کار از هر دو روش اجماع اثبات سهام و اثبات کار استفاده کند؛ و می‌‌تواند خود را به هر بلاک چینی که خواست پیوست کند.

4. اثبات سهام محول شده

    • مزایا

 بهینه در مصرف انرژی سریع. استیم‌‌ایت، یک سایت وبلاگ‌‌نویسی پر پرترافیک از آن استفاده می‌‌کند.

    • معایب

اندکی متمرکز.

شرکت‌‌کنندگان دارای سهام زیاد می‌‌توانند به خودشان رأی دهند تا به یک تأییدکننده تبدیل شوند. چیزی که تازگی‌‌ها در EOS دیده می‌‌شود.

 توسط بیت‌‌شیرز، استیم‌‌ایت، EOS، لیسک و آرک مورداستفاده قرارگرفته است.

    • نوع

 اجماع جمعی

5. اثبات مسئولیت (Proof of Authority)

    • مزایا

مصرف بهینه انرژی سرعت

    • معایب

اندکی متمرکز

قابلیت استفاده در بلاک چین‌های عمومی را دارد اما معمولاً در بلاک چین‌های خصوصی و نیازمند مجوز دسترسی به کار گرفته می‌‌شود.

توسط شبکه POA، نسخه آزمایشی اتریوم کوان و وی‌‌چین استفاده‌شده است.

    • نوع

اجماع جمعی

    • شرح

در شبکه‌‌های مبتنی بر الگوریتم اثبات مسئولیت PoA، تراکنش‌‌ها و بلوک‌‌ها توسط حساب‌‌های تأییدشده به نام تایید‌‌کنندگان معتبر شناخته می‌‌شوند. تاییدکنندگان نرم‌‌افزارهایی را اجرا می‌‌کنند که به آنان اجازه می‌‌دهد تا تراکنش‌‌ها را در بلوک‌‌ها قرار دهند. این فرایند به شکل خودکار انجام‌شده و نیازی نیست که تاییدکنندگان دائماً بر کامپیوترهایشان نظارت کنند. بااین‌حال باید همیشه کامپیوترتان (گره مسئول) را دور از دست‌کاری و تبانی نگه‌دارید. برای انتشار یک تأییدکننده باید این سه شرایط محقق شوند:

      • هویت باید به شکل رسمی در زنجیره تائید شده و امکان بررسی متقابل اطلاعات در یک حوزه عمومی وجود داشته باشد.
      • صلاحیت باید به‌سختی به دست آید تا حق تائید بلوک‌‌های کسب‌‌شده و ارزش‌گذار ایجاد شود (مثال: تاییدکنندگان بالقوه باید مدرک نمایندگی عمومی را به دست بیاورند).
      •  برای برقراری مسئولیت و اختیار، باید در بررسی‌‌ها و فرایندها یکپارچگی کامل وجود داشته باشد. با PoA افراد می‌‌توانند حق تبدیل‌شدن به تأییدکننده را داشته باشند، پس مشوقی برای به حفظ موقعیتی که پیش‌تر به دست آورده‌‌اند وجود دارد. تاییدکنندگان با پیوست شهرت به هویتشان تشویق می‌‌شوند فرایند تراکنش را نگه‌دارند چون نمی‌‌خواهند هویتشان باشهرتی منفی گره بخورد و نقش تأییدکننده‌ی که به‌سختی به دست آورده‌‌اند را از دست دهند.

 6. اثبات وزن proof of weight))

    • مزایا

 مصرف بهینه انرژی قابل شخصی‌‌سازی و مقیاس‌‌پذیر

    • معایب
      •  ارائه مشوق در آن دشوار است.

توسط آل گورند Algorand  استفاده‌شده است.

    • نوع

اجماع جمعی

7. اثبات شهرت Proof of Reputation))

    • مزایا

برای شبکه‌‌های خصوصی و دارای مجوز دسترسی خوب است.

    • معایب

تنها در بلاک چین‌های خصوصی و دارای مجوز دسترسی استفاده می‌‌شود.

 توسط گوچین GoChain  استفاده‌شده است.

    • نوع

اجماع جمعی

    • شرح

 شبیه اثبات اختیار است. همان‌طور که توسط گوچین اشاره‌شده است: مدل اجماع اثبات شهرت (Proof of Reputation) برای امنیت بخشیدن به شبکه بر شهرت شرکت‌‌کنندگان متکی است.

مقالات مرتبط

پاسخ

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