الگوریتمهای اجماع در بلاک چین
ارزهای دیجیتال برای تأیید انجام تراکنشها، از مکانیزمی به نام اجماع (Consensus) بهره میبرند. به طور کلی در حال حاضر دو روش اجماع غالب در میان ارزهای دیجیتال به کارمیرود:
1. اثبات کار (Proof-of-Work)
در این روش برای تأیید تراکنش لازم است کاربران مسائل ریاضی دشوار را حل کنند. به بیان دیگر، سیستمهای اثبات کار به طور مداوم، الگوریتمهای هش کردن دشوار یا مسائل دشوار را اجرا میکنند تا تراکنشهای الکترونیک را تأیید کنند. تهدیدی که شبکههای مبتنی بر این بر این نوع اجماع با آن مواجه هستند، اصطلاحا حمله ۵۱ درصد نامیده میشود.
مشاهده متن کامل مقاله» انواع الگوریتم اجماع (بخش اول)
2. اثبات سهام (Proof-of-Stake)
ضعف الگوریتم اثبات کار در مقابل حمله ۵۱ درصد موجب معرفی مکانیزم اجماع جدیدی شدکه به اثبات سهام معروف است. در این روش کاربران بنا برمیزان سهمی که از شبکه دارند، این امکان را دارندکه در شبکه تغییراتی ایجادکنند و صرفنظر از میزان قدرت محاسباتی میتوانند متناسب با سهام خود، از شبکه سکه استخراج کنند. به بیان دیگر، اگر کاربری ۱۰ در صد از سهام شبکه را در اختیار داشته باشد، یک دهم قدرت شبکه را در اختیار دارد و میتواند تنها۱۰ درصد از تراکنش های شبکه را تأییدکند. بنابر این اگر هکری قصد اجرای حمله ۵۱ درصد را داشته باشد، لازم است حداقل ۵۱ درصد از سکه های شبکه راخریداری کند. باتوجه به این که درشبکه هایی نظیر بیتکوین این رقم بسیار بالا خواهدبود، عملا ً انجام چنین حمله ای روی شبکه های مبتنی بر اثبات سهام غیر ممکن است .
مطالب مرتبط:
دفتر کل توزیع شده (Distributed Ledger) چیست؟
مقیاس پذیری در بلاک چین به چه معناست؟
استخراج بیت کوین چگونه انجام می شود؟
دوره نخبگان کریپتوکارنسی چیست؟
منبع: مرکز تحقیقات بلاک چین
- ۰ نظر
- ۰۷ آذر ۹۸ ، ۱۰:۰۰