PoA، مخفف Proof of Authority، یک پروتکل جدید اجماع مورد استفاده در بلاک چین است. این پروتکل اجماع جدید مبتنی بر شهرت نمایندگان منتخب است که در یک بلاک چین شرکت می کنند.

اثبات اقتدار، به گونه ای طراحی شده است که یک راه حل عملی و کارآمد، به ویژه برای بلاک چین های خصوصی باشد. اصطلاح POA توسط Gavin Wood ، یکی از بنیانگذاران و CTO سابق اتریوم پیشنهاد شد. این پروتکل اجماع تفاوت قابل توجهی با سایر پروتکل ها مانند PoW و PoS دارد. به این دلیل است که PoA از هویت‌های واقعی بهره می‌برد تا امکان اعتبارسنجی در یک بلاک چین را فراهم کند. این بدان معناست که اعتباردهندگان هویت و شهرت واقعی خود را به عنوان تضمین شفافیت قرار می دهند. . فرآیندی که شامل، انتخاب دلخواه از این اعتباردهنده های مورد اعتماد است. وضعیتی کاملاً متفاوت از ماینینگ PoW، اما با شباهت هایی به طرح مشارکت PoS .

علاوه بر این، PoA بر اساس تعداد محدودی اعتباردهنده است. این ویژگی یک مزیت واضح به آن می دهد، مقیاس پذیری بالای بلاک چین . چه چیزی در برنامه هایی که سرعت در آنها مهم است تأثیر مثبت دارد. علاوه بر این، سطح بالایی از کنترل دسترسی به بلاک چین را حفظ می‌کند، زیرا فقط گره‌های دارای مجوز می‌توانند در آن شرکت کنند.

پروتکل PoA چگونه کار می کند؟

عملکرد پروتکل PoA بسیار ساده است. ابتدا برای اینکه سیستم کار کند، اعتبار سنجی ها باید به صورت تصادفی انتخاب شوند. گنجاندن و انتخاب گره ها به لطف سیستم رای گیری از سایر گره هایی که قبلاً مجاز بوده اند انجام می شود. به این ترتیب از ورود گره های مخرب و تاثیرگذار بر عملکرد شبکه جلوگیری می شود. علاوه بر این، هر اعتبارسنجی می تواند حداکثر یکی از یک سری بلوک های متوالی را در طول نوبت اعتبار سنجی خود امضا کند. علاوه بر این، PoA نیازی به ماینینگ ندارد همانطور که در بیت کوین اتفاق می افتد ، بنابراین بسیار سازگار با محیط زیست است .

همانطور که در PoS ، جایی که مشارکت به عنوان معیار انتخاب و اعتماد در شبکه استفاده می شود، PoA از هویت و شهرت استفاده می کند. هویت یک شخص یا موسسه کمیاب است و شهرت آن بسیار ارزشمند است. استفاده از آن در پروتکل به این معنی است که اعتباردهنده باید داوطلبانه خود را فاش کند . با عمومی کردن این اطلاعات، ایجاد مسئولیت در عملکرد بلاک چین آسان است. هر اقدامی که قابلیت اطمینان و شفافیت شبکه را تهدید کند مستقیماً متوجه آن شخص یا موسسه می شود. چیزی که می تواند شهرت شما را در همه جا تضعیف یا از بین ببرد.

به این ترتیب، اعتبار سنجی یک بلاک چین با استفاده از پروتکل PoA از شهرت و هویت آن مراقبت خواهند کرد. و به همین دلیل است که آنها عملکرد مناسب، شفافیت و قابلیت اطمینان عملکرد آن را تضمین می کنند. از این نظر، هویتی که در بازی قرار می‌گیرد می‌تواند به‌عنوان یک تساوی‌کننده بزرگ عمل کند که توسط همه بازیگران درک و ارزش‌گذاری شده است. افراد یا مؤسساتی که هویت آنها در خطر است، برای حفظ شبکه تشویق می شوند.

شرایط عملیاتی PoA

شرایط عملیاتی PoA مراحل لازم برای انطباق با پروتکل است. از جمله آنها می توان به موارد زیر اشاره کرد:

  1. لازم است هویت اعتبارسنجی های بالقوه را تأیید کنید . این بدان معناست که کسانی که می خواهند در این شبکه شرکت کنند باید هویت واقعی خود را تایید کرده و عمومی کنند.
  2.  کاندیدا اعتباردهنده باید آماده سرمایه گذاری پول باشد و شهرت su را به عنوان ضمانت قرار دهد. این فرآیند تضمین می کند که کاندیدا انگیزه ای برای مشارکت طولانی مدت در شبکه دارند.
  3. شما باید یک راهنمای کار در مورد تایید اعتبار دهنده داشته باشید. با این اوصاف، تلاش می‌شود که روش گزینش برای انتخاب یکسان نامزدهای اعتبارسنجی مناسب باشد.

سیستم باید بتواند یک عامل مخرب احتمالی را حذف کند . اگر یک اعتبارسنجی در شبکه بد عمل کند، شبکه باید آن را حذف کند. همه اینها به منظور حفظ اعتماد و شفافیت بقیه بخش‌های شبکه می باشد.

محدودیت های پروتکل PoA

پیاده سازی پروتکل PoA

همانطور که در بالا ذکر شد، اجماع PoA در شبکه آزمایشی Hive و Rinkeby و Ethereum استفاده می شود. همچنین توسط چندین پلتفرم شناخته شده استفاده می شود و از این نقطه به بعد، به نظر می رسد که قابل قبول ترین مکانیسم اجماع برای مؤسساتی باشد که به دنبال پیاده سازی شبکه های بلاک چین خصوصی هستند.

شناخته شده ترین این شبکه ها شبکه POA است . یک شبکه عمومی برای قراردادهای هوشمند که مانند یک زنجیره جانبی از اتریوم کار می کند . در آن تمام گره های آن توسط اعتبار سنجی مستقل تشکیل می شوند. آنها از بانک اطلاعاتی دفاتر اسناد رسمی به عنوان مکانیزمی برای واجد شرایط بودن اعتبارسنجی ها استفاده می کنند. اساساً، اعتبار سنجی ها با استفاده از دو مرحله از تأیید هویت رسمی می گذرند. مشتری که از نرم افزار POA Network DApp و همچنین سیستم اسناد رسمی استفاده می کند.

Hyperledger و  Ripple هم از پروتکل PoA در بلاک چین خود استفاده می کنند. در مورد Hyperledger Fabric مبتنی بر تحمل خطای بیزانسی است، اما از اجماع PoA به عنوان بخشی از چارچوب کلی منبع باز خود برای بلاک چین‌های کنسرسیوم استفاده می‌کند. Ripple از یک شکل تکرار شونده از اجماع PoA استفاده می کند و اطلاعات دقیق تر در مورد فرآیند اجماع آن را می توانید در اینجا بیابید.

زنجیره دیگری که از PoA استفاده می کند VeChain است . این یک بلاک چین عمومی در سطح سازمانی که در مدیریت شفاف اطلاعات تجاری تخصص دارد. به ویژه بر مدیریت زنجیره تامین و تدارکات متمرکز شده است.