اثبات اعتبار؛ نگهبان امنیت شبکه بلاکچین
اثبات اعتبار یا Proof-Of-Authority (PoA) یک روش اجماع است که به تعداد کمی از بازیگران بلاک چین قدرت میدهد تا تراکنش ها یا تعاملات با شبکه را تأیید و رجیستری کم و بیش توزیع شده آن را به روز کنند.در این مقاله از ارز دیجیتال، به طور مفصل به مفهوم اثبات اعتبار و تمامی دانستنیهای لازم برای درک این مفهوم میپردازیم.
کارکرد اثبات اعتبار
طبق طرح انتخابی، یک یا چند ماشین اعتبار سنجی مسئول تولید هر بلوک جدید تراکنش است که در بلاک چین گنجانده میشود.
بسته به پیکربندی انتخاب شده برای بلاک چین، بلوک جدید را میتوان مستقیماً بدون تأیید، یا با رأی متفق القول تولیدکنندگان بلوک، یا به سادگی با اکثریت پذیرفت.
به عبارت شسته رفته تر اثبات اعتبار به شرح زیر عمل می کند: یک یا چند ماشین اعتبار سنجی مسئول تولید هر بلوک جدید تراکنش هایی هستند که در بلاک چین گنجانده می شود.
اثبات اعتبار ، مصرف انرژی کم اما تعداد محدود بازیگر
برخلاف مکانیزم اثبات کار، که معمولاً به عنوان “ماینینگ” نامیده میشود، در اینجا هیچ رقابت فنی بین اعتبار سنجی ها وجود ندارد. این مکانیسم اجماع تقریباً به هیچ قدرت محاسباتی و بنابراین تقریباً هیچ برقی برای عملکرد خود نیاز ندارد.
از آنجایی که PoA تنها به تعداد محدودی از بازیگران نیاز دارد، شبکه میتواند با کاهش زمان بین هر بلوک (Blocktime) و پردازش تراکنشهای بیشتر (Blocksize) برای کارمزدهای پردازش نزدیک به صفر (هزینههای تراکنش) بلاک چین را بهطور مکرر به روز کند.
اثبات اعتبار تقریباً به هیچ قدرت محاسباتی نیاز ندارد و بنابراین تقریباً هیچ برقی برای عملکرد آن نیاز ندارد.
یک بلاک چین که بر روی PoA قرار دارد میتواند بدون استفاده از دارایی های بومی مانند بیت کوین یا اتر کار کند. علاوه بر این، به عنوان یک گره اعتبار سنجی، هیچ سرمایه خاصی را به عنوان مثال در مورد Proof-Of-Stake بی حرکت نمی کند.
میتوانیم ببینیم که PoA دارای تعدادی مزیت است، عمدتاً از نظر هزینه و مقیاسپذیری، اما دارای یک ضعف عمده است: تمرکز قوی در دست تعداد کمی از بازیگران.
چه مواردی برای اثبات اعتبار استفاده می شود؟
اثبات اعتبار اغلب مورد علاقه بلاک چین های خصوصی یا کنسرسیومی است: بازیگران بخش بانکی، مانند JP Morgan با JPMCoin، از این فناوری برای تسهیل ممیزی جابجایی وجوه خود، عمدتاً برای اهداف حسابداری، با کاهش هزینه ها استفاده می کنند.
اثبات اعتبار اغلب توسط بلاک چین های خصوصی یا کنسرسیومی مورد علاقه است.
در حالی که به راحتی قابل تصور است که هیچ بانکی برای سرمایه خود به JPMCoin اعتماد نکند و ترجیح دهد یک راه حل داخلی ایجاد کند، به یک شبکه تسویه حساب برای پیوند این ابزارهای داخلی و یک رجیستری نیاز دارد که همه این راه حل های ناسازگار را هماهنگ کند.
با استفاده از یک بلاکچین عمومی مانند بیت کوین ، اتریوم یا همانطور که برخی از آنها می خواهند ریپل با توجه به وضعیت بازار و ذهنیت نسوز بخش بانکی غیرقابل تصور باشند. برای گرد هم آوردن بازیگرانی که به طور طبیعی به یکدیگر اعتماد ندارند، یک بلاک چین کنسرسیوم مبتنی بر اثبات اعتبار معتبرترین راه حل باقی می ماند.
آیا اثبات اقتدار در برابر سانسور مقاوم است؟
گره های اعتبارسنجی یک بلاک چین PoA قدرت کامل برای تصمیم گیری در مورد بلوک های جدید را دارند. به عنوان مثال ، این بدان معناست که آنها امکان متوقف کردن معاملات خاص را دارند که میتواند تضاد منافع ایجاد کند و حتی امنیت شبکه را به خطر بیاندازد. در شرایطی که این گره ها توسط بازیگرانی کنترل میشوند که هر دو به یکدیگر اعتماد ندارند و گاهی اوقات تضاد منافع دارند، کنترل دائمی و نظارت بر اعتبار عملیات، پایداری سیستم را تضمین میکند.
گره اعتبار سنج BNP-Paribas
به عنوان مثال ، اگر گره اعتبار سنج BNP-Paribas مایل به اضافه کردن یک میلیون یورو به تعادل خود بدون هیچ توجیهی خاص باشد ، آنگاه گره های تحت کنترل سایر بازیگران این امکان را دارند که هر بلوک حاوی این معامله را رد کنند.
بنابراین، به دلیل نظارت مداوم سایر بازیگران، هر اعتبارسنجی بلوک تشویق میشود تا نقش خود را به روشی «صادقانه» ایفا کند. به دلایل مشابه، هر یک از اعتبار سنجی ها به دقت بر اقدامات اعتبار دهنده های دیگر نظارت میکند.
مثال بخش بانکداری به طور تصادفی انتخاب نشده است: این صنعت شامل تعداد کمی از بازیگران است که به راحتی قابل شناسایی هستند و به طور طبیعی مایل به همکاری نیستند اما از انجام آن سود میبرند.
در این صنعت اساساً متمرکز، این بازیگران که در چارچوب قراردادی و قانونی سختگیرانه فعالیت میکنند، در صورت اعمال مخرب چیزهای زیادی برای از دست دادن دارند. اثبات اعتبار نیازهای خاصی را در این چارچوب تعریف شده برآورده میکند، و به نظر می رسد این راه حل تکاملی به سمت کارآمدی بدون نیاز به تغییر در استفاده یا تغییر پارادایم باشد.
راهحلی که لزوما قابل تکرار نیست
برای ارز دیجیتالی که بازیگران آن اساساً غیرمتمرکز هستند، شناسایی آنها دشوار است و امکان ایجاد روابط قراردادی با آنها وجود ندارد، اثبات اعتبار راه حل بسیار بدی است. چگونه گره های اعتبار سنجی را انتخاب کنیم؟ چگونه می توان این «حکومت» را مدیریت کرد یا اینکه آیا یک عمل مخرب است یا خیر؟
برای مقادیر محدود، در زمینهای که امنیت اهمیت کمتری دارد، یا صرفاً برای برخی استفادههای متمرکز، یک شبکه ثانویه بر اساس اثبات صلاحیت امکانپذیر است.
این به عنوان زنجیرههای جانبی یا بلاکچینهای مکمل شناخته میشود که برای مدیریت بسیاری از تراکنشهای «کوچک» که بهطور مرتب «بهصورت دستهای» در بلاکچین اصلی ثبت میشوند، در نظر گرفته میشود. در اتریوم، این نقش شبکه POA است، یک زنجیره جانبی مبتنی بر اثبات اقتدار.
خلاصه
بنابراین، یک بلاک چین مبتنی بر اثبات اعتبار یک راه حل متمرکز، اما کارآمد و با مصرف کمتر است. در برخی صنایع، این ابزار به لطف کارایی، حسابرسی و هماهنگی آن، حتی در شرایطی که ایجاد اعتماد بین بازیگران دشوار است، احتمالاً زودتر از دیرتر ضروری خواهد شد.
در یک تصویر بزرگتر، جایگزینی مکانیسمهای قویتر و غیرمتمرکز، عمدتاً اثبت کار، هنوز دشوار به نظر میرسد. تا زمانی که بلاک چین های عمومی عملکرد و مقیاس پذیری خود را بهبود بخشند، PoA ابزار مفیدی برای بررسی باقی خواهد ماند.