الگوریتم اجماع چیست؟
اختراع بلاکچین انقلابی در فناوری بود. به شمار کاربردها و موارد استفاده از تکنولوژی بلاکچین هرروزه افزوده میشود. غیرمتمرکزسازی یکی از اصلیترین اهداف تکنولوژی بلاکچین از ابتدا تاکنون بود که برای تحقق این امر از ابزارهای مختلفی بهره برد. در این مقاله قصد داریم شما را با یکی از اصلیترین الگوریتمها یعنی الگوریتم اجماع آشنا کنیم. برای دانستن این که الگوریتم اجماع چیست و چه کاربردهایی دارد در ادامه مقاله همراه ما باشید.
غیرمتمرکزسازی چیست؟
شاید بسیار شنیدهاید که هدف بیت کوین و سایر رمزارزها غیرمتمرکز ساختن نظام مالی بود اما واقعا غیرمتمرکز بودن چه معنایی دارد؟ اگر نگاهی به نظام پولی-بانکی امروزی بیاندازیم متوجه میشویم که تمام اطلاعات حساب بانکی ما در سرورهای بانک ذخیره شده است. اطلاعات سرورهای بانکها نیز در سرورهای بانک مرکزی دخیره میشود و به نوعی بانک مرکزی و در پشت آن دولتها تمام اطلاعات و کنترل همه امور را در دست دارند. متمرکز بودن بسیار زیاد این ساختار خطرات زیادی به همراه دارد. راهکار ارزهای دیجیتال برای کاهش تمرکز و غیرمتمرکزسازی نظام پولی-بانکی استفاده از تکنولوژی بلاکچین بود. برای این کار باید الگوریتمی ایجاد میشد که اطلاعات در آن نه تنها فقط در اختیار یک فرد یا یک سازمان بلکه در اختیار تمام افراد شبکه باشد. وظیفه الگوریتم اجماع یکپارچهسازی این شبکه و کمک به پیوستگی آن است.
الگوریتم اجماع چیست؟
در بلاکچین تمام اطلاعات در دفاتر کل دخیره میشود. الگوریتم اجماع به تمام افراد و کامپیوترهایی که به شبکه کمک میکنند اجازه میدهد تا در رابطه با رویدادهای داخل دفتر کل و تراکنشهای انجامشده تصمیمگیری کنند و به اجماع نظر برسند. الگوریتم اجماع در نهایت منجر به بهینهسازی شبکه و ایجاد اعتماد و بستری امن برای کاربران فراهم میکند. به کامپیوترهایی که در شبکه بلاکچین فعالیت میکنند نود میگویند.
الگوریتم اجماع روندی را ایجاد میکند تا انجام هر تراکنش و ایجاد هر بلاک در شبکه بلاکچین مورد تایید اکثریت نودها یا گرهها قرار بگیرد. با انجام این فرآیند توسط الگوریتم اجماع ساختاری بسیار منسجم و هماهنگ و به دور از تقلب یا فساد خلق میشود. اولین استفاده از الگوریتم اجماع مربوط به پادشاه ارزهای دیجیتال بیت کوین میباشد. ساتوشی ناکاماتو خالق ناشناس بیت کوین با استفاده از بلاکچین و الگوریتم اجماع موفق به ایجاد انقلابی در نظام مالی جهان شد.
انواع الگوریتم اجماع
با رشد و توسعه دنیای ارزهای دیجیتال و تکنولوژی بلاکچین انواع مختلفی از الگوریتم اجماع به میدان آمدند. در میان انواع مختلف الگوریتم اجماع چهار نوع الگوریتم اجماع مصرف و مقبولیت بیشتری را در میان رمزارزها و کاربران دارند.
در ادامه به معرفی این چهار نوع الگوریتم اجماع خواهیم پرداخت.
الگوریتم تحمل خطای بیزانس (PBFT)
مسئله ژنرالهای بیزانسی از قدیم برای کسانی که با علوم کامپیوتر درگیر بودند وجود داشته است. مسئله ژنرالهای بیزانسی به موضوع اجماع و هماهنگی اشاره دارد. فرض کنید در زمانهای قدیم تعدادی ژنرال بیزانسی منطقهای را محاسره کردهاند و فقط در صورتی پیروز میشوند که همزمان حمله کنند. این الگوریتم اجماع سعی دارد تا این مشکل را از طریق پذیرش گرهها حل کند.
الگوریتم گواه اثبات کار (PoW)
شاید اگر بگوییم الگوریتم گواه اثبات کار (PoW) مشهورترین الگوریتم اجماع است بیراه نگفتهایم. بیت کوین از این الگوریتم اجماع استفاده میکند. در این الگوریتم اجماع ماینرها با حل مسائل و پازلهای پیچیده ریاضی به انجام و تایید تراکنشها در شبکه بلاکچین کمک میکنند و در ازای این کمک پاداش دریافت میکنند. ماین کردن بیت کوین نیز به همین صورت است و ماینرها در بیت کوین در واقع در حال حل مسائل و کمک به انجام تراکنشها در شبکه هستند.
گواه اثبات سهام (POS)
گواه اثبات سهام (POS)، یکی دیگر از الگوریتمهای اجماع است که از مقبولیت زیادی میان کاربران ارزهای دیجیتال برخوردار میباشد. در این الگوریتم به جای ماین کردن میتوان سهام را اثبات یا استیک کرد. این الگوریتم اجماع نیز بسیار کارآمد است و طرفداران و کاربران بسیار زیادی دارد. امروزه اتریوم دومین ارز دیجیتال بازار نیز تمایل دارد الگوریتم اجماع خود را به اثبات سهام تغییر بدهد. الگوریتم اثبات سهام مزایای بسیاری دارد که از آنها میتوان به انجام سریعتر تراکنش ها نسبت به سایر الگوریتمهای اجماع اشاره کرد. یکی دیگر از محاسن الگوریتم گواه اثبات سهام مقیاسپذیری بالا است که اتریوم با استفاده از گواه اثبات سهام میتواند این مشکلات خود را حل کند.
گواه اثبات سهام وکالتی
این الگوریتم بسیار مشابه الگوریتم اثبات سهام عادی است و در سال ۲۰۱۴ توسط به شبکه ایاس به جامعه کاربران بلاکچین معرفی شد. در الگوریتم گواه اثبات سهام وکالتی رایگیری انجام میشود و نودهایی انتخاب میشوند که در تصمیمگیریها شرکت کنند. گواه اثبات سهام وکالتی ایده خلاقانهای بود که کمک زیادی به توسعه برخی از شبکهها کرد اما معایبی نیز چون متمرکز بودن دارد که باعث میشود منتقدان از آن ایراد بگیرند.
سخن پایانی بررسی الگوریتم اجماع
در این مقاله سعی کردیم تا حدودی شما را با موضوع بسیار تخصصی الگوریتم اجماع آشنا کنیم. برای یادگیری موضوعات پیچیده و تخصصی که مربوط به بلاکچین میشوند مطالعه مداوم و کسب دانش مستمر امری ضروری است. امیدواریم تا شما پس خواندن این مقاله با چرایی استفاده از الگوریتم اجماع و انواع آن آشنا شده باشید و دید بهتری نسبت به بلاکچین پیدا کرده باشید. نظرات و تجربیات خود را از انواع این الگوریتمها برای ما در بخش نظرات بنویسید.
بیشتر بخوانید:
مطلبی دیگر از این انتشارات
متاورس چیست؟ همه چیز راجعبه متاورس و مسائل مربوط به آن
مطلبی دیگر از این انتشارات
ریپل چیست؟ چه تفاوتی با بیت کوین دارد؟
مطلبی دیگر از این انتشارات
اخبار مهم هفته گذشته Cryptocurrency