اثبات فعالیت (Proof of Activity) چیست؟
اثبات فعالیت یکی از الگوریتم های اجماع بلاکچین است که برای اطمینان از واقعی بودن تمام معاملات انجام شده در بلاکچین استفاده میشود و همه کاربران در مورد وضعیت دقیق دفتر عمومی به توافق می رسند. اثبات فعالیت روشی مختلط است که با دو الگوریتم معمول دیگر – یعنی اثبات کار (POW) و اثبات خطر (POS) ادغام می شود.
شکست پایین اثبات فعالیت
محبوب ترین رمزنگاری ، بیت کوین ، از الگوریتم POW استفاده می کند که ویژگی ذاتی آن افزایش سطح دشواری استخراج با گذشت زمان است. اگرچه این روش از حملات اسپم و هک به شبکه بیت کوین جلوگیری می کند ، اما منجر به استفاده بیشتر از محاسبات برای استخراج می شود که همچنین هزینه مصرف انرژی و هزینه استفاده از دستگاه های سخت افزاری استخراج عصر جدید را افزایش می دهد. بسته به میزان کار موثر آن در بلاکچین ، شخص می تواند معاملات بلوکی را استخراج یا تأیید کند.
همانطور که با افزایش سختی استخراج در شبکه های POW هزینه های انرژی و سخت افزاری به سمت بالا افزایش یافت ، POS به عنوان یک گزینه جایگزین شد. بسته به اینکه چند رمزنگاری کوین در اختیار دارد ، به شرکت کننده برای معاملات بلوک یا تأیید اعتبار ، اعتبار بیشتری میدهد. اگرچه POS به هدف کاهش هزینه های برق دست می یابد و از سخت افزار کم هزینه استفاده می کند ، اما به جای آن یا صرف هزینه ، احتکار رمزنگاری را افزایش می دهد.
POW و POS از احتمال حمله 51٪ جلوگیری می کنند – یک وضعیت فرضی که در آن گروهی از شرکت کنندگان ممکن است بیش از نیمی از قدرت محاسبات شبکه را بدست آورند. سپس به آنها امکان کنترل کامل شبکه ، از جمله قدرت برای جلوگیری از تأیید معاملات جدید ، متوقف کردن پرداخت بین کاربران مختلف بلاکچین و حتی معکوس کردن معاملات انجام شده در گذشته هنگام کنترل شبکه را می دهد که دو برابر هزینه کنند.
Proof of activity (POA) را وارد کنید ، که ترکیبی از POW و POS است و سعی در ارائه بهترین ها از هر دوی اینها دارد. در POA ، فرآیند استخراج به عنوان یک فرآیند POW استاندارد با ماینرهای مختلف آغاز می شود تا با قدرت محاسباتی بالاتر از یکدیگر پیشی بگیرند و یک بلوک جدید پیدا کنند. هنگامی که یک بلوک جدید پیدا می شود (استخراج می شود) ، سیستم به POS تغییر می یابد ، در حالی که بلوک تازه پیدا شده فقط شامل یک هدر و آدرس پاداش استخراج کننده است.
براساس جزئیات عنوان ، گروه تصادفی جدیدی از اعتبار سنج ها از شبکه بلاکچین انتخاب می شوند که برای تأیید یا امضای بلوک جدید مورد نیاز هستند. هر چه اعتبار سنج مالکیت بیشتری داشته باشد ، شانس بیشتری برای انتخاب به عنوان امضا کننده دارد.
هنگامی که تمام اعتبارسنج ها بلوک تازه پیدا شده را امضا می کنند ، وضعیت یک بلوک کامل را بدست می آورد ، شناسایی می شود و به شبکه بلاکچین اضافه می شود و معاملات در آن ثبت می شوند.
در صورتی که برخی از امضا کنندگان انتخاب شده برای امضای بلوک برای تکمیل در دسترس نباشند ، روند به بلوک بعدی منتقل می شود که بسته به میزان کوین آنها یک سری جدید اعتبار سنج به طور تصادفی انتخاب می شود و روند تا زمانی که برنده بلوک را دریافت کند ادامه می یابد و تعداد مورد نیاز امضاکنندگان و تبدیل به یک بلوک کامل می شود. هزینه ها / جوایز استخراج در بین استخراج کنندگان و اعتبارسنجان مختلفی تقسیم می شود که در نقش مربوطه خود برای ورود به سیستم همکاری می کنند.
از آنجا که POA با POW و POS ادغام می شود، انتقاداتی را برای استفاده نسبی از هر دو مورد به وجود می آورد. برای استخراج بلوک ها در مرحله POW هنوز به نیروی زیادی نیاز است و احتکارکنندگان کوین هنوز شانس بیشتری برای ورود به لیست امضا کنندگان و جمع آوری پاداش های ارزی مجازی بیشتری دارند.
POA همچنین از احتمال حمله 51٪ مانند POW و POS جلوگیری می کند ، زیرا پیش بینی اینکه شخص متعهد در آینده چه کسی خواهد بود غیرممکن است و رقابت در صرفه جویی در کوین بین امضا کنندگان اجازه نمی دهد قدرت محاسبه در یک گروه جمع شود. .
Decred ارز رمزپایه مستقل است که از سازوکار اجماع POA استفاده می کند.
دیدگاهتان را بنویسید