آشنایی با الگوریتم اثبات سوزاندن و نحوه کار آن در بلاکچین
همانطور که میدانید، الگوریتم اثبات سوزاندن شباهتهای زیادی به دو الگوریتم مشهور PoW و PoS دارد، بنابراین بهتر است در ابتدا مختصری درباره این الگوریتمها بدانید تا درک این مکانیزم برایتان راحتتر باشد. سپس به بررسی الگوریتم اجماع اثبات سوزاندن میپردازیم.
آشنایی با الگوریتم اثبات سوزاندن و نحوه کار آن در بلاکچین
الگوریتم Proof Of Work: در این الگوریتم، ماینرها برای حل مسائل ریاضی و رمزنگاری برای پیداکردن عدد نانس (Nonce) جهت ایجاد بلاک جدید، با دیگر رقابت میکنند. ماینری که موفق به حل یک بلاک شود میتواند اثبات کار انجام شده توسط خودش که همان هش بلاک است را به سایر ماینرهای شبکه نشان دهد و اطلاعات بلاک را در شبکه منتشر کند. سپس ماینرهای دیگر به بررسی کار انجام شده توسط آن ماینر میپردازند. چنانچه اعتبار کار تأیید شود، بلاک جدید ساخته و به شبکه اضافه میشود.
الگوریتم Proof Of Stake: در بلاکچینهای اثبات سهام، الگوریتم اجماع به روش متفاوتی فعالیت میکند. بهجای استفاده از عملگرهای هش، این مکانیزم از امضاهای دیجیتالی که مالکیت کوینها را اثبات میکند، استفاده میکند. اعتبارسنجی بلاکهای جدید بهوسیله فورجر (Forger) و یا ماینتر (Minter) بلاک که بهصورت تعیینی انتخاب میشوند، انجام میشود. هرچقدر یک فورجی بتواند کوینهای بیشتری را نگه دارد احتمال انتخاب آن بهعنوان اعتبارسنج بلاک بیشتر میشود. برخلاف الگوریتم اثبات کار در مکانیزمهای PoS پاداش بلاکی ارائه نمیشود و تمامی چیزی که یک فورجر از اعتبارسنجی یک بلاک دریافت میکند کارمزد تراکنشهای آن بلاک است.
الگوریتم اثبات سوزاندن (Proof Of Burn) چیست؟
اگرچه بیشتر سیستمهای بلاکچین از الگوریتم PoW یا PoS استفاده میکنند، اما در حال حاضر الگوریتم اثبات سوزاندن بهعنوان یک روش جایگزین برای الگوریتمهای دیگر مورد استفاده قرار میگیرد. مکانیزم POB چیست؟ ایان استوارت (Iain Stewart) در سال ۲۰۱۲ مکانیسم اثبات سوزاندن را بهعنوان یک روش مؤثر و کارآمد بین مکانیزمهای اثبات کار و اثبات سهام معرفی کرد. در حال حاضر چند نسخه از الگوریتم اثبات سوزاندن وجود دارد که معتبرترین آن نسخه مربوط به ایان استوارت است. ایان در مورد مکانیسم PoB چنین میگوید: «فکر میکنم ابداع چیزی که به طور واضح بیانگر دو نقطه نظر متفاوت است، باید جالب باشد.
البته یک مورد وجود دارد و آن هم سوزاندن توکن است.» الگوریتم اجماع اثبات سوزاندن چگونه کار میکند؟ منظور از الگوریتم اثبات سوزاندن، فرستادن تعدادی کوین به آدرسهای عمومی و غیرقابلبازگشت است که اصطلاحاً به آن «سوزاندن کوین» گفته میشود. با انجام این کار تعداد کوینهای موجود در بازار کم میشود و ارزش بازار افزایش پیدا میکند. پس از سوزاندن کوینها، امنیت شبکه نیز افزایش پیدا میکند. در الگوریتم اثبات سوزاندن امنیت شبکه با سوزاندن کوین حفظ میشود.
در واقع، تمامی الگوریتمهای اجماع نقاط قوت و ضعف خاص خود را دارند و الگوریتم اثبات سوزاندن نیز از این قاعده مستثنی نیست. اختلاف نظرهای زیادی درباره نقاط ضعف و قوت این الگوریتم وجود دارد و به همین دلیل ما به بررسی معتبرترین آنها پرداختیم.
نقاط قوت الگوریتم PoB: ۱. پایین بودن میزان مصرف انرژی. ۲. عدم نیاز به سختافزارهای قدرتمند. ۳. غیرمتمرکز بودن شبکه بهواسطه حضور تمام افراد با داراییهای مختلف. ۴. امنیت بالا شبکه بهواسطه هزینه اولیه برای تبدیلشدن به ماینر. ۵. ارزشمند بودن رمزارزهای این شبکه بهواسطه سوزانده شدن کوینها.
نقاط ضعف الگوریتم PoB: ۱. برخی کاربران معتقدند که این الگوریتم با محیط سازگار نیست زیرا تولید ارزهای دیجیتال به منابع پردازشی زیادی نیاز دارد. ۲. کاربرد این مکانیزم در مقیاسهای بزرگ به اثبات نرسیده است و نیاز به آزمایشهای بیشتری دارد. ۳. در این الگوریتم اجماع، پردازش توکن سوزی شفاف یا قابل تأیید توسط کاربران معمولی نیست.
چه نکاتی الگوریتم PoB را برتر و ویژه میکند؟
در واقع، این الگوریتم با هدف رفع مشکلات و بهبود کارایی الگوریتمهای PoW و PoS به وجود آمده است. با استفاده از راهحلهای موثری که ارائه میکند، الگوریتم اثبات سوزاندن سعی دارد نسبت به دو الگوریتم دیگر، کارآمدتر باشد. مزایای این الگوریتم شامل:
۱. کاهش ارزهای دیجیتال در گردش و افزایش ارزش آنها. ۲. ایمنی شبکه افزایش مییابد زیرا ماینرها تلاش میکنند تا شبکه بهدرستی کار کند. ۳. سوزاندن کوینها و عدم بازگشت به شبکه، باعث ارزشمند شدن و افزایش بهای کوینها میشود. ۴. از نظر اقتصادی، این الگوریتم مزایای بیشتری نسبت به دو الگوریتم دیگر دارد.