CONSENSUS PROTOCOLS _ پروتکل های اجماع اساس وعده غیرمتمرکز فناوریهای بلاکچین هستند. این پروتکل ها یک سیستم توافق یا قوانین را برای یک بلاکچین ایجاد می کنند.
یکی از بزرگترین وعده های بلاکچین یک سیستم بدون اعتماد است که از جامعه برای کمک به تأیید واقعی بودن تراکنش ها استفاده می کند.
اما چگونه این کار را انجام می دهد؟ خب، شبکههای مختلف از روشهای مختلفی استفاده میکنند و به آن روشها پروتکلهای توافقی میگویند. این اساساً قوانینی است که یک شبکه بر اساس آن کار می کند.
CONSENSUS PROTOCOLS چیست؟
یک بلاکچین یا دفتر کل توزیع شده در میان گره هایی پخش می شود که وظیفه آنها تأیید تراکنش ها در شبکه است. این یکی از ایده های کلیدی در مورد بلاکچین است و به آن طعم غیرمتمرکز منحصر به فرد می دهد.
در نتیجه، هر کسی میتواند اطلاعاتی را برای ذخیره در یک بلاکچین ارسال کند و بنابراین مهم است که فرآیندهایی وجود داشته باشند که میتوانند اطمینان حاصل کنند که همه درباره اینکه چه اطلاعاتی باید اضافه شود و چه اطلاعاتی باید کنار گذاشته شوند، توافق دارند.
این قوانین اساساً به عنوان CONSENSUS PROTOCOLS شناخته می شوند. آنها تراکنش ها را تأیید می کنند و به حفظ امنیت شبکه کمک می کنند.
یک پروتکل اجماع به طور سنتی قبل از ایجاد بلاکچین تنظیم میشود، اما برخی از شبکهها مانند اتریوم، پروتکل اجماعی را که روی آن کار میکند، در زمانی که شبکه فعال است تغییر میدهند.
پروتکل های اجماع چگونه کار می کنند؟
CONSENSUS PROTOCOLS در قلب یک شبکه بلاکچین روش خاصی را برای تأیید صحت یا نبودن یک تراکنش ارائه می دهد. روشی برای بررسی و تأیید اینکه چه داده هایی باید به رکورد یک بلاکچین اضافه شود را ارائه می دهد.
از آنجایی که شبکههای بلاکچین معمولاً دارای یک مرجع متمرکز برای تعیین درست یا نادرست بودن آنها نیستند، گرههای یک بلاکچین باید با پیروی از قوانین از پیش تعریفشده، در مورد وضعیت شبکه به توافق برسند.
برای بیت کوین، پروتکل اجماع اثبات کار (PoW) است، فرآیند استخراج بلاک که هر تراکنش را تایید می کند.
انواع دیگر پروتکل های اجماع عبارتند از:
پروتکل های اجماع را می توان به عنوان “قوانین توافق” در نظر گرفت.
CONSENSUS PROTOCOLS چه کار می کنند؟
اگر یک شبکه اجماع داشته باشد، تمام گره های شرکت کننده در مورد وضعیت یک بلاکچین توافق دارند. بنابراین، دادهها بهعنوان «حقیقت» ثبت میشوند و زنجیره بلاکی میتواند با دادههای بیشتر در هنگام انجام تراکنشها یا اجرای قراردادهای هوشمند، کار کند.
یک پروتکل اجماع از کنترل یک بلاکچین یا تحریف “حقیقت” آنچه باید ثبت شود، توسط یک نهاد منفرد جلوگیری می کند.
هزینه مضاعف نمونه ای از اتفاقاتی است که اگر یک نهاد بخواهد با ایجاد نسخه بلاکچین خود، کنترل کل شبکه را در دست بگیرد، می باشد.
به عنوان مثال، یک مهاجم میتواند مقداری بیتکوین خرج کند، سپس بلاک را تغییر دهد تا در بلاکچین ثبت شود تا هزینهها را نشان ندهد.
مهاجم می تواند نسخه بلاکچین خود را کمتر از رکورد هزینه پخش کند . مهاجم باید مقداری بیت کوین استفاده میکرد، اما کوین ها بهعنوان مصرفشده در زنجیره ثبت نمیشدند و میتوانستند دوباره خرج شوند.
CONSENSUS PROTOCOLS بیتکوین، PoW، از این اتفاق جلوگیری میکند، زیرا وقتی آن نسخه از بلاکچین با نسخههای دیگر موجود در گرههای دیگر مقایسه میشود، کمی با نسخههای دیگر متفاوت است و آن نسخه توسط گرههای دیگر رد میشود.
برخی از رایج ترین انواع CONSENSUS PROTOCOLS چیست؟
اثبات کار (POW):
اولین بلاکچین، بیت کوین، از PoW استفاده می کند. برای اعتبارسنجی تراکنشها به «ماینرها» بلاکچین بیتکوین، که گرههایی هستند که مشکلات دیجیتالی یا ریاضی را با استفاده از رایانههای خود حل میکنند.
PROOF-OF-STAKE(POS):
در PoS به جای ماینرها “جعل” وجود دارد. این جاعلان مقداری از ارزهای دیجیتالی را در اختیار دارند که بر اساس احتمال، به آنها این شانس را میدهد تا اعتبارسنجی بلاک باشند.
قرار دادن ارز دیجیتالی خود در یک بلاک ، مانعی برای یک جاعل ایجاد میکند که سعی کند شبکه را فریب دهد، زیرا اگر ثابت شود که تراکنشهای نادرست را به شبکه اضافه میکنند، سهام را از دست خواهند داد.
DELEGATED PROOF-OF-STAKE(DPOS):
این روش به روشی مشابه PoS عمل می کند. اما، به جای استفاده از احتمال، دارندگان ارزهای رمزپایه میتوانند برای تعیین شاهد، رایهایی را که به سهام آنها تقسیم میشود، بیاورند.
این شاهدان بلاکچین را ایمن و تایید می کنند، آنها به ارز دیجیتال خود نیاز ندارند، اما به رای نیاز دارند.
PROOF-OF-AUTHORITY (POA):
PoA دارای اعتبارسنجی بلاک از پیش تعیین شده است. بلاک های جدید در زنجیره بلاکی تنها زمانی ایجاد می شوند که اعتبار سنجی ها اکثریت داشته باشند.
آینده
CONSENSUS PROTOCOLS، مانند تمام فناوریهای بلاکچین، برای مقابله با چالشهای مختلفی که یک شبکه غیرمتمرکز به همراه دارد، در حال تکامل هستند.
PoW، که توسط بیت کوین استفاده می شود، از مقادیر زیادی قدرت پردازش کامپیوتری و در نتیجه الکتریسیته استفاده می کند.
همچنین مدت زیادی طول می کشد تا بررسی شود که آیا تراکنش درست است یا نه، به این معنی که برای استفاده روزمره عالی نیست.
همچنین مفهوم تمرکززدایی وجود دارد که باید در نظر گرفته شود. PoW بسیار غیرمتمرکز است زیرا بسیاری از گرهها بلاک ها را به روشی ریاضی تأیید میکنند .با این حال، شبکه های جدیدتر، برای کمک به بهبود سرعت، قدرت را در شبکه متمرکز می کنند.
دیدگاهتان را بنویسید