آپدیت مرج اتریوم چیست؟ همه چیز درباره مهمترین گام اتریوم به سوی اتریوم ۲.۰
آپدیت مرج اتریوم چیست؟ همه چیز درباره مهمترین گام اتریوم به سوی اتریوم ۲.۰ بنیاد اتریوم با اجرای آپدیت مرج، جهت بهبود و ارتقاء به نسخه ۲ اقدام به انجام فورکهای متعدد نمود. این سؤال ممکن است در ذهن شما پیش آید که فورک چیست؟ بهطورکلی در دنیای نرمافزارهای متنباز، فورک یعنی تقسیمشدن یک نسخه از نرمافزار به دو یا چند نسخه دیگر!
آپدیت مرج اتریوم چیست؟ همه چیز درباره مهمترین گام اتریوم به سوی اتریوم ۲.۰
در دنیای بلاک چین، استفاده از این مفهوم نشاندهنده ایجاد تغییرات در یک پروژه بلاک چینی و خلق یک نسخه جدید از آن است. تغییرات معمولاً بهروزرسانی و بهبود عملکرد بلاک چین را هدف قرار میدهند. این تغییرات به دو صورت انجام میشوند:
- هارد فورک: اگر یک تغییر پایهای در عملکردهای بلاک چین ایجاد شود که هیچ سازگاری با پروتکلهای قبلی نداشته باشد، به این حالت هارد فورک گفته میشود. بسیاری از آپدیت مرجهای اتریوم شامل چنین تغییرات پایهایای بودهاند.
- سافت فورک: به تغییراتی جزئی گفته میشود که با پروتکل قبلی سازگاری داشته و تغییرات پایهای در عملکرد بلاک چین ایجاد نکرده باشند.
دلایل انجام فورک
دلایل متعددی برای انجام فورکها وجود دارد که در ادامه به مهمترین آنها اشاره خواهیم کرد:
- اختلاف فنی: اگر بین توسعهدهندگان و بنیانگذاران یک بلاک چین اختلاف ایجاد شود، فورک کردن و ایجاد زنجیره جدید یکی از راههای حل این اختلافات است.
- برطرفکردن باگهای فنی: هنگامی که مشکلات فنی در شبکه به وجود میآید و میتواند به هک و ازبینرفتن داراییهای کاربران منجر شود، انجام فورک برای برطرفکردن این مشکلات ضروری است.
- تقسیم قدرت: یکی از اصلیترین دلایل آپدیت اتریوم، تقسیم قدرت بین چند زنجیره بود. این تغییرات باعث افزایش سرعت تأیید تراکنشها و کاهش هزینههای انتقال شده است.
بررسی مفهوم هارد مرج: هارد مرج یا ادغام، مفهومی است که هنگام ادغام دو یا چند پروژه بلاک چینی با ویژگیهای مشابه انجام میشود و پروژهای جدید خلق میشود. آپدیت مرج در اتریوم منجر به خلق اتریوم ۲ شد.
نحوه اجراییشدن بروزرسانی Merge اتریوم
بروزرسانی Merge اتریوم به منظور ادغام تغییرات از الگوریتم گواه اثبات کار به اثبات سهام صورت گرفت. این تغییرات با انجام فورکهای هارد و سافت در مراحل مختلف به اتریوم ۲ منجر شد.
آپدیت مرج اتریوم با مطرحشدن ایده انتقال از الگوریتم گواه اثبات کار به اثبات سهام در ذهن بنیانگذاران این ارز دیجیتال شکل گرفت. برای اجرای این انتقال، فورکهای هارد و سافت و مرجهای گوناگون انجام گرفتند تا در نهایت اتریوم ۲ به وجود آمد. جدول زمانبندی این تغییرات که توسط سایت WeekInEthereum منتشر شده است، نشاندهنده اقداماتی است که برای ادغام اتریوم و اتریوم ۲ انجام شد. در ادامه، به بررسی این موضوع میپردازیم.
اولین مرحله آپدیت مرج اتریوم
اولین گام در آپدیت مرج اتریوم در تاریخ ۱۷ سپتامبر ۲۰۲۰ انجام شد. این مرحله به غیرفعالسازی گواه اثبات کار اختصاص داشت و با این اقدام، امنیت شبکه و اجماع به الگوریتم اثبات سهام منتقل شد. پس از این گام، مشکلات جزئی به وجود آمدند که برای برطرفکردن آنها، آپدیتهای بعدی انجام گرفت که در ادامه به آنها اشاره میشود.
نسخه RC1-22.9.1 برای Teku
- انتشار نسخه RC1-22.9.1 برای Teku.
اجرای پروتکل Curdled Proofs:
- پیادهسازی پروتکل Curdled Proofs جهت جلوگیری از حملات.
انتشار نرمافزار MEV-Boost:
- ارائه نرمافزار MEV-Boost.
دومین مرحله آپدیت مرج اتریوم: مرحله دوم بروزرسانی Merge در تاریخ ۸ ژانویه ۲۰۲۲ اجرایی شد و موارد زیر در آن انجام گرفت:
تست نت کینتسوگی (Kintsugi):
- اجرای تست نت کینتسوگی (Kintsugi).
پروپوزال EIP 1153:
- اجرای پروپوزال EIP 1153.
برطرفکردن مشکلات نسخه Geth 1.10.15:
- رفع مشکلات ایجاد شده در نسخه Geth 1.10.15.
آپدیت نسخه Log4j به ورژن ۲۱.۱۰.۶:
- بهروزرسانی نسخه Log4j به ورژن ۲۱.۱۰.۶.
اجرای محدودیت برای ماشینهای مجازی EVM:
- اجرای محدودیت برای ماشینهای مجازی EVM.
سومین مرحله آپدیت مرج اتریوم: مرحله سوم آپدیت مرج در تاریخ ۱۵ ژانویه ۲۰۲۲ اجرایی شد و تغییرات زیر را به همراه داشت:
مشکلات در شبکه Kintsugi و تصحیح آن:
- پیدایش مشکلات در شبکه Kintsugi و اعمال تغییرات لازم روی آن.
برطرفکردن اشکالات نسخه Erigon 2022.01.01:
- رفع اشکالات نسخه Erigon 2022.01.01.
اجرای نسخه Nethermind 1.12.4:
- اجرای نسخه Nethermind 1.12.4.
برطرفکردن مشکلات نسخه Hyper Logo 21.10.7:
- رفع مشکلات نسخه Hyper Logo 21.10.7.