frontpage hit counter
مقالات بلاک چین

الگوریتم اثبات مشارکت چیست؟ شناخت الگوریتم اجماع (PoCo)

الگوریتم اثبات مشارکت چیست؟ شناخت الگوریتم اجماع (PoCo) می تواند تا حد بسیار زیادی در بالا بردن اطلاعات تئوری افراد درگیر در بازار ارز دیجیتال مفید باشد. در این مقاله از سایت ارز دیجیتال به برسی این موضوع میپردازیم.

الگوریتم اثبات مشارکت چیست؟

الگوریتم اثبات مشارکت (Proof of Contribution) یک الگوریتم اجماع است که برای شبکه ‌های بلاک چین طراحی شده است. این الگوریتم بر مبنای مشارکت کاربران حاضر در شبکه بلاکچین طراحی و راه‌اندازی شده است. طبق این الگوریتم، هم مشارکت کاربران و هم محاسبه نرخ هش (hash rate)، مورد نیاز هستند تا تصمیم لازم برای تایید صلاحیت کاربران برای شرکت در مکانیزم رقابتی شبکه گرفته شود.

در الگوریتم PoCo، همه گره ‌های (nodes) فعال در شبکه بلاکچین با مولفه ‌هایی خاص مورد بررسی قرار می‌ گیرند. در ادامه، گره‌ هایی که  بیشترین مشارکت را در شبکه داشته باشند، مجاز خواهند بود که بلاک جدید را در بلاکچین ایجاد کنند.

مشارکت کاربران در شبکه بلاکچین چگونه است؟

مشارکت کاربران در شبکه بلاکچین می‌ تواند شامل موارد زیر باشد:

  1. ارسال و دریافت تراکنش ‌ها
  2. ذخیره‌ سازی داده ‌ها
  3. انجام محاسبات

در الگوریتم PoCo، یک سطح حداقلی از اعتماد تعیین می ‌شود تا کاربر بتواند با به‌دست آوردن آن، امتیاز مشارکت را به‌دست آورد. همه کاربرانی که قصد دارند با الگوریتم PoCo در بلاکچین فعالیت نمایند، باید در ابتدا یک سپرده امنیتی ایجاد نمایند. در ادامه، میزان مشارکت هر کاربر با توجه به سوابق فعالیت و حجم سپرده امنیتی او اندازه ‌گیری می ‌شود.

در هر دوره‌ ای که اجماع در بلاکچین صورت می‌ گیرد، نتایجی که برای محاسبات لحاظ می شود، به وسیله عده ای از کاربران دارای صلاحیت لازم، ارائه می ‌شوند. نهایتاً کاربری که حداقل اعتماد مورد نیاز برای محاسبات را دارد، دارای صلاحیت پیشنهاد نتیجه است.

آینده بلاک چین و پیش بینی تاثیر آن در کسب و کارها و اقتصاد

سازوکار الگوریتم اثبات مشارکت

الگوریتم اثبات مشارکت چیست؟ شناخت الگوریتم اجماع (PoCo)

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

طبق الگوریتم PoCo، هربار که یک بلاک جدید ایجاد می ‌شود، اعتبار همه کاربران (چه موفق ‌ها و چه شکست‌ خورده‌ ها) با توجه به سابقه فعالیت آن ها، مجددا از ابتدا بررسی می ‌شود.

چه پلتفرم‌ هایی از الگوریتم اثبات مشارکت

سطح استفاده و کاربرد الگوریتم اثبات مشارکت وسیع و همه‌گیر نیست و در میان پلتفرم های فعال، آی اگزک (iExec) و آیکون نتورک (ICON Network) از این الگوریتم استفاده می‌ کنند و جزء پیشتازان فناوری بلاکچین مدرن محسوب می‌ شوند. البته آنچه که در محیط پلتفرم ICON Network وجود دارد، سطح اصلاح ‌شده ‌ای از PoCo است که با عنوان اثبات مشارکت نمایندگی‌شده (DPoC) یا Delegated Proof of Contribution شناخته می‌ شود.

مزایای الگوریتم اثبات مشارکت

الگوریتم اثبات مشارکت دارای مزایای زیر است:

  1. تمرکززدایی
  2. امنیت
  3. کارایی
  4. قابلیت توسعه

معایب الگوریتم اثبات مشارکت

الگوریتم اثبات مشارکت دارای معایب زیر است:

  1. پیچیدگی
  2. هزینه ‌بر بودن

مراحل مکانیزم اجماع

الگوریتم اثبات مشارکت چیست؟ شناخت الگوریتم اجماع (PoCo)

مکانیزم اجماع (Consensus Mechanism) فرآیندی است که برای رسیدن به یک توافق در یک شبکه غیر متمرکز استفاده می ‌شود. این فرآیند به ‌صورت کلی شامل مراحل زیر است:

  1. شناسایی کاربران یا گره ‌های شبکه
  2. تعیین معیارهای مشارکت کاربران یا گره ‌ها
  3. اعمال معیارهای مشارکت برای شناسایی کاربران یا گره ‌های معتبر
  4. انتخاب کاربر یا گره معتبر برای انجام یک کار خاص

انواع مکانیزم اجماع

مکانیزم‌ های اجماع مختلفی برای شبکه‌ های غیر متمرکز وجود دارد که هر کدام مزایا و معایب خاص خود را دارند. برخی از رایج ‌ترین مکانیزم‌ های اجماع عبارتند از:

اثبات کار (PoW)

در این مکانیزم، کاربران یا گره ‌هایی که بیشترین توان پردازشی را دارند، برای ایجاد بلوک‌ های جدید در شبکه انتخاب می ‌شوند.

اثبات سهام (PoS)

در این مکانیزم، کاربران یا گره‌هایی که مقدار بیشتری از ارز دیجیتال شبکه را در اختیار دارند، برای ایجاد بلوک‌ های جدید در شبکه انتخاب می ‌شوند.

اثبات اعتبار (PoA)

در این مکانیزم، کاربران یا گره‌هایی که اعتبار بیشتری دارند، برای ایجاد بلوک ‌های جدید در شبکه انتخاب می ‌شوند.

اثبات مشارکت (PoCo)

در این مکانیزم، کاربران یا گره‌ هایی که مشارکت بیشتری در شبکه داشته ‌اند، برای ایجاد بلوک‌های جدید در شبکه انتخاب می ‌شوند.

نتیجه گیری

در مجموع، الگوریتم اثبات مشارکت یک الگوریتم اجماع نوآورانه است که مزایای زیادی نسبت به الگوریتم ‌های اجماع سنتی مانند اثبات کار (PoW) و اثبات سهام (PoS) دارد. با این حال، این الگوریتم هنوز در مراحل اولیه توسعه قرار دارد و کاربرد آن در سطح گسترده ‌ای مورد آزمایش قرار نگرفته است.

لیست قیمت ارز دیجیتال

Rmitx

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا