الگوریتمهای اجماع در شبکه پولکادات و اتریوم شباهتهای زیاد و البته تفاوتهایی نیز دارند. این دو بلاکچین جزو شبکههای معتبر دنیای ارزهای دیجیتال و برنامههای غیرمتمرکز هستند. بنابراین مقایسه روش اجماع در شبکه پولکادات و اتریوم میتواند باعث افزایش آگاهی ما پیرامون الگوریتمهای اجماع و ساختار فنی بلاکچین شود.
اتریوم و پولکادات؛ بلاکچینهایی با ساختارهای فنی قدرتمند
زمانی که حرف از ارزیابی و مقایسه فناوری بلاکچین باشد، الگوریتمهای اجماع یکی از بخشهای مهم مورد بحث خواهد بود. شبکهها و زنجیرههای معروف و قدرتمندی مثل polkadot از الگوریتمهای معتبر، پیشرفته و کارآمدی استفاده میکنند. برای آنکه بفهمیم الگوریتم چنین شبکههایی چه ویژگیهایی دارد، باید آنها را با نمونههای پیشرفتهتری مثل روش اجماع در شبکه اتریوم مقایسه کرد.
اتریوم ۱.۰ از یک زنجیره برای پردازش تمام تراکنشها، اجرای برنامههای غیرمتمرکز و اعتبارسنجی شبکه استفاده میکرد. این شبکه با استفاده از الگوریتم اثبات کار یا مبتنی بر استخراج فعال بود. الگوریتمهای مبتنی بر استخراج که با نام اثبات کار (PoW) شناخته میشوند، توان عملیاتی شبکه را محدود خواهند کرد. به همین دلیل در زمان افزایش ترافیک شبکه، شاهد کاهش سرعت پردازش و اعتبارسنجی تراکنشها و افزایش مبلغ کارمزدها هستیم. به علاوه این الگوها باعث آلودگی محیط زیست نیز میشوند.
تیم توسعه Ethereum در سالهای گذشته روی تغییر این الگوریتم کار کرده است. از چند سال پیش روش اجماع در شبکه اتریوم به صورت ترکیبی بوده و الگوریتمهای اثبات سهام (PoS) و اثبات کار به صورت همزمان فعالیت میکردند. از اواخر شهریور امسال نیز الگوریتم اثبات کار اتریوم برای همیشه غیرفعال شد و حالا این شبکه با استفاده از الگوریتم اثبات سهام به اجماع میرسد.
بلاکچین Polkadot اما از استفاده از یک ساختار تکزنجیرهای برای یک اکوسیستم چند زنجیرهای اجتناب کرده است. در نتیجه روش اجماع در شبکه پولکادات چند زنجیرهای است. این شبکه از زنجیرههای مختلف برای اجرای امور گوناگون بهره میگیرد. بدین ترتیب منابع به صورت تفکیکشده به فعالیتهای گوناگون اختصاص داده میشوند و در زمان نیاز هم منابع به اشتراک گذاشته خواهند شد.
مقایسه الگوریتمهای اجماع در شبکه پولکادات و اتریوم
هر دو شبکه اتریوم ۲.۰ و پولکادات از الگوریتم اثبات سهام و الگوهای اجماع ترکیبی استفاده میکنند که در آن ایجاد بلاک و نهایی شدن تراکنشها، پروتکلهای خاصی دارند. در ادامه به مقایسه الگوریتم اجماع در شبکه پولکادات و اتریوم خواهیم پرداخت.
برای تولید بلاک، هر دو شبکه از پروتکلهای مبتنی بر اسلات (slot) استفاده میکنند. این پروتکلها به طور تصادفی اعتبارسنجها را به یک اسلات اختصاص میدهند و یک قانون انتخاب فورک برای بلاکهای نهایینشده ارائه میکنند.
دو تفاوت اصلی بین روش اجماع در شبکه پولکادات و اتریوم وجود دارد. اتریوم ۲ دستهای از بلاکها را بر اساس دورههای زمانی (epochs) نهایی میکند. در حال حاضر ۳۲ بلاک اتریوم در هر دوره تجمیع و نهایی میشوند. هر بلاک ظرف مدت ۱۲ ثانیه نهایی خواهد شد. با توجه به زمان پیشبینیشده برای نهایی شدن بلاکها، زمان مورد انتظار برای نهایی شدن هر دوره ۱۲ دقیقه است.
پروتکل نهایی polkadot دستهای از بلاکها را بر اساس ویژگیهای اعتبار (validity) و دسترسی (availability) نهایی میکند. این ویژگیها با رشد زنجیره پیشنهادی نمایان میشوند. زمان نهایی شدن هر بلاک به تعداد بررسیهای انجامشده بستگی خواهد شد. هر چقدر گزارشهای بیشتری در مورد خطا در اعتبارسنجی به وجود آيد، بررسی و زمان بیشتری برای نهایی شدن بلاک نیاز خواهد بود.
اتریوم ۲ برای ارائه تضمینهای معتبر به تعداد زیادی اعتباردهنده در هر شارد (Shard) نیاز دارد؛ اما پولکادات اعتبارسنجهای کمتر با تضمینهای قویتری را در هر شاردبه کار میگیرد. این شبکه با وادار کردن اعتبارسنجها به توزیع erasure coding بین تمام اعتبارسنجها، به بهبود عملکرد شبکه کمک میکند. در واقع در شبکه Polkadot هر نودی میتواند بلاک پاراچین را بازسازی و اعتبار آن را آزمایش کند.
توزیع تراکنشها به صورت تصادفی بین اعتبارسنجهای پاراچین و بررسیهای ثانویه که توسط اعتبارسنجهای منتخب انجام میشود، امکان تبانی گروههای کوچک و ایجاد اختلال در شبکه را تا حد بسیار زیادی کاهش میدهد یا حتی غیرممکن میسازد.
خلاصه مطلب
الگوریتمهای اجماع شبکه پولکادات و اتریوم جزو قدرتمندترین و پیچیدهترین الگوهای اجماع در بین تمامی شبکههای بلاکچین هستند. در حال حاضر مقیاسپذیری و توان عملیاتی شبکه Polkadot بیشتر از Ethereum است. با این حال برخی از متخصصان بلاکچین معتقدند امنیت شبکه اتریوم بیشتر از شبکه پولکادات است. درک تفاوتهای الگوریتمها و ساختارهای فنی به ما کمک میکند تحلیل فاندامنتال دقیقتری نسبت به پروژههای گوناگون انجام دهیم و در نهایت سرمایهگذاری بهتری در بازار رمزارزها داشته باشیم.
دیدگاه خود را ثبت کنید