تو هفتههای قبلی درباره اتریوم و خصوصیات اون چند تا مطلب براتون نوشتم تا آماده باشید برای مطلب امروز که درباره اتریوم ۲ هست. درواقع اتریوم ۲ چیزی جداگونه از اتریوم نیست فقط یه بروزرسانی خیلی بزرگه که اصلیترین کاری که قراره انجام بشه در اون تغییر الگوریتم اجماع از گواه اثبات کار به گواه اثبات سهام است. حالا یکیم بیشتر در ادامه براتون توضیح میدم.
در همین ابتدا بیایید با نام صحیح اتریوم دو آشنا شویم. بروزرسانی شبکه اتریوم، در میان عامه به اتریوم ۲ معروف است؛ در حالی که نام صحیح آن، شبکه Serenity بوده و تلفظ فارسی آن، سِرِنیتی است. این شبکه، همچنان یک شبکه بلاک چین همانند شبکه فعلی اتریوم است. اما اتریوم با انجام این بروزرسانی: از یک شبکه بلاکچین با الگوریتم گواه اثبات کار، به یک شبکه بلاک چین با گواه اثبات سهام تبدیل میشود
در حال حاضر این شبکه بلاکچین از الگوریتم اجماع گواه اثبات کار استفاده میکند. یعنی، تایید تراکنشها، قرارگیری آنها در بلاک و عرضه رمز ارز Ether جدید، توسط ماینرها انجام میگیرد. ماینرها برای انجام این کار ملزم به خرید دستگاه Miner و صرف انرژی برق هستند. لذا این کار، هزینه زیادی را برای شبکه به همراه دارد. که اثر خود را بر روی کارمزد تراکنشها میگذارد. از این رو هزینه انجام تراکنش در این شبکه، بالاست.
از طرفی سازوکار فعلی این شبکه باعث آسیب رساندن به محیط زیست خواهد شد؛ برق مصرف شده در انجام یک تراکنش و تایید آن در شبکه اتریوم، به اندازه برق مصرفی یک خانواده معمولی امریکایی در یک شبانه روز است. آیا چنین شبکهای گرانقیمتی میتواند به صورت پایدار رشد کند؟ هزینه غیرمتمرکز و امن ماندن شبکه اتریوم، اثر مخربی بر محیط زیست دارد.
همانطور که در اشاره شد، سرعت انجام تراکنش در شبکه فعلی اتریوم بسیار کند است. این مسئله تحت عنوان مقیاسپذیری شناخته میشود. شبکه اتریوم با راهاندازی اتریوم ۲، این مسئله را با استفاده از شاردینگ حل خواهد کرد. همچنین با ارئه این راهکار، کارمزد انجام تراکنشها نیز کاهش مییابد.
بحث امنیت شبکه اتریوم با انتقال آن از الگوریتم گواه اثبات کار، PoW، به الگوریتم گواه اثبات سهام، PoS، افزایش مییابد. همچنین با این کار ماینرها از شبکه حذف شده و دیگر نیازی به مصرف برق در شبکه نخواهد بود. به این صورت شبکه، پایدار و دوستدار محیط زیست خواهد شد.
ساختار شبکه اتریوم را باز میکنیم. در حال حاضر، تمام نودهای شبکه اتریوم باید همه تراکنشهای انجام گرفته در شبکه را دانلود، ذخیره و بررسی کنند. اتریوم تنها دارای یک زنجیره بلوکی است و تمامی تراکنشها باید در بلاکهای این زنجیره ذخیره شوند. تا زمانی که بلاک فعلی در زنجیره قرار نگرفته، بلاک جدید نمیتواند تولید شود. از این رو ما با صفی از تراکنشهایی که در انتظار تایید و قرارگیری در بلاک هستند، مواجه هستیم. همانند خودروهایی که در یک لاین حرکت میکنند و تا زمانی که خودروی جلویی حرکت نکند، خودروهای دیگر نمیتوانند حرکت کنند. شاردینگ، زنجیره بلوکی اتریوم را به دهها زنجیره بلوکی تبدیل میکند که به طور موازی تراکنشها را بررسی و تایید میکنند. به این زنجیرههای موازی، Shard گفته میشود و به این شبکه شاردینگ میگویند.
اتریوم در بروزرسانی خود از ۶۴ شارد استفاده میکند. Node شبکه که در شارد ۲۵ از ۶۴ شارد اتریوم ۲ قرار دارد، تنها تراکنشهایی که در شارد ۲۵ وارد شدهاند را بررسی و تایید خواهد کرد. این نود به تراکنشهایی که در دیگر شاردها انجام میشود، کاری ندارد و تنها تراکنشهای شاردی که در آن حضور دارد را بررسی خواهد کرد. اما توجه کنید که این ۶۴ شارد به طور موازی کار میکنند اما مانند دو شبکه بلاکچین مجزا نخواهند بود و باهم کار میکنند.
برای اینکه بدانیم اتریوم ۲ چیست؟ باید تک تک گامهای این بروز رسانی را توضیح دهیم. بیکن چین اولین مولفه و گام در بروزرسانی اتریوم است. در نقشه راه توسعه شبکه بلاکچین اتریوم، Beacon Chain را فاز صفر نامگذاری کردهاند. شبکه بیکن قرار نیست تغییری را در شبکه فعلی اتریوم ایجاد کند. این زنجیره بلوکی، الگوریتم PoS را برای اکوسیستم اتریوم ایجاد میکند. اما هدف اتریوم از راهاندازی این شبکه چیست؟ و چه ویژگیهایی دارد؟
یکی از اهداف بروزرسانی اتریوم، تغییر الگوریتم اجماع آن از گواه اثبات کار به گواه اثبات سهام است. Beacon Chain این کار را برای اتریوم انجام میدهد. در یک جمله هدف Beacon Chain را میتوان به اینصورت بیان کرد:
بیکن چین الگوریتم گواه اثبات سهام را برای اتریوم فراهم خواهد کرد. این زنجیره بلوکی را قلب اتریوم ۲ در نظر میگیرند. که وظیفه اصلی آن، ایجاد هماهنگی میان بازیگران و نودهای شبکه اتریوم ۲ است.
یک ارکستر بزرگ موسیقی را در نظر بیاورید. هر نوازنده با ساز خود بخشی از یک موسیقی بزرگ را اجرا میکند. رهبر این ارکستر نقش هماهنگگننده میان نوازندهها را برعهده دارد. Beacon Chain در اتریوم ۲ همانند یک رهبر ارکستر عمل خواهد کرد.
همانطور که در بالا اشاره شد، اتریوم به دنبال راهاندازی ۶۴ شارد مختلف است. هر شارد تراکنشها و بلاکهای خود را دارد. تراکنشهای شارد ۱ تنها در همین شارد بررسی خواهد شد و با بلاکهای ۶۳ شارد دیگر تفاوت دارد. اما تمامی این ۵۳ شارد با وجود اینکه به صورت مستقل عمل میکنند، اما همه آنها تحت نام یک شبکه بلاکچین، یعنی اتریوم، فعالیت دارند. بیکن چین، محلی برای ذخیره تمامی این اتفاقات است.
البته فعلا فقط فاز صفر اتریوم ۲ راه اندازی شده و این پروژه دارای دو فاز دیگه هم هست که سعی میکنم هر موقع راه اندازی شدن در مورد اونها هم براتون توضیح بدم. امیدوارم که مطالب امروز بدرتون خرده باشه و لذت برده باشین پس تا هفته دیگه و یک مقاله دیگه درباره دنیای کریپتو با شما خداحافظی میکنم
منبع : میهن بلاکچین