اثبات فعالیت Proof of Activity یا POA در بلاکچین
اثبات فعالیت Proof of Activity:
یک مکانیسم اجماع ترکیبی است که ویژگیهای Proof of Work و Proof of Stake را در یک رویکرد جدید برای تولید بلوکهای جدید ترکیب میکند. PoA از دو مکانیسم ذکر شده در بالا استفاده می کند و سعی می کند از نقاط ضعف هر دو روش جلوگیری کند تا الگوریتم کارآمدتری ارائه دهد.
Proof of Activity تلاش میکند تا بهترین مکانیسمهای اجماع اثبات کار Proof of Work و اثبات سهام Proof of Stake را برای تولید و اعتبارسنجی بلوکهای جدید برای یک بلاکچین ترکیب کند. Proof of Activity به دنبال ترکیب بهترین مکانیسمهای اجماع Proof of Work (PoW) و Proof of Stake (PoS) برای تولید و اعتبارسنجی بلوکهای جدید برای یک بلاک چین است.
ارزهای رمزنگاری شده و سایر برنامه های کاربردی مبتنی بر بلاک چین تنها در صورتی کار می کنند که بتوان از یکپارچگی و قابل اعتماد بودن شبکه همیشه اطمینان حاصل کرد. بنابراین، تمام اطلاعات جدید اضافه شده به بلاک چین باید توسط شرکت کنندگان بررسی و تایید شود. برای این منظور از مکانیسم های اجماع مختلفی استفاده می شود. به عنوان مثال، اثبات کار (PoW) و اثبات سهام (PoS) به طور گسترده استفاده می شود، اولی به ویژه، اغلب به دلیل تقاضاهای غیرضروری بالای آن در مصرف انرژی و قدرت محاسباتی مورد انتقاد قرار می گیرد، اما با این وجود به عنوان یکی از پرکاربردیترین مکانیسم ها در نظر گرفته می شود. اثبات فعالیت (PoA) رویکردی است که از مزایای PoW و PoS برای ایجاد یک روش جدید و کارآمدتر برای رسیدن به اجماع استفاده میکند.
محلول ترکیبی POA:
Proof of Activity تلاش می کند بهترین هر دو مکانیسم اجماع را اجرا کند. این مکانیسم قبل از اینکه یک بلوک کاملاً جدید برای بلاک چین آماده شود، دو مرحله را طی می کند.
فاز اول از رویکردی استفاده میکند که قبلاً در Proof of Work شناخته شده بود: استخراجکنندگان با قدرت محاسباتی خود با یکدیگر رقابت میکنند و سعی میکنند اولین کسانی باشند که به سختافزارشان اجازه میدهند تا یک کار پیچیده را برای ایجاد یک بلوک جدید برای بلاک چین حل کنند.
هنگامی که آن بلوک ایجاد شد، سیستم به مرحله دوم حرکت می کند: مانند اثبات سهام، شرکت کنندگان به طور تصادفی از شبکه انتخاب می شوند. شانس انتخاب شدن با تعداد کوین هایی که یک شرکتکننده در آن شبکه دارد افزایش مییابد. درست مانند اثبات سهام معمولی. سپس به افراد ترسیم شده وظیفه بررسی بلوک تولید شده داده می شود. بسته به اجرا، آنها ممکن است فقط برای تأیید اعتبار بلوک، آن را تأیید کنند یا آن را امضا کنند. هنگامی که تمام اعتباردهنده های انتخاب شده بلوک را امضا یا تأیید کردند، می توان آن را تکمیل کرد. اکنون ممکن است بلوک کامل به بلاک چین متصل شود.
نکته مثبت و منفی در اثبات فعالیت:
نکته مثبت:
امنیت POA: تنها در صورتی که تعداد از پیش تعیینشده تأییدکننده، بلوک را معتبر تشخیص دهند، میتوانند برای همیشه به زنجیره بلوکی اضافه شوند. به عبارت دیگر، معرفی یک بلوک دستکاری شده به سیستم چالش برانگیز است.
نکته منفی:
PoA دقیقاً از رویهای استفاده میکند که اثبات کار قبلاً برای آن مورد انتقاد قرار گرفته است، یعنی حل فشرده محاسباتی یک کار. این بدان معنی است که این مکانیسم توافقی همچنین منجر به مصرف انرژی نسبتاً بالا و نیاز به سختافزار قدرتمند دارد.
- لینک منبع
تاریخ: پنجشنبه , 16 فروردین 1403 (15:58)
- گزارش تخلف مطلب