بعد از Devcon 4 در پراگ، اتریوم در آخر نوامبر 2018 از مرحله اصلی قسطنطنیه استقبال میکند. قسطنطنیه واگذاری اخیر پلتفورم اتریوم بوده، از طریق یک فورک قوی معرفی شده و 5 طرح پیشنهادی برای بهبود اتریوم خواهد داشت (EIPs) که به شرح زیر اند:
• دستورالعملهای انتقال بیتی (EIP 145) در ماشین مجازی اتریوم که امکان دستکاری مستقیم بایتها در لایه EVM را فراهم میکند.
• Skinny CREATE 2(EIP 1014) کد اجرایی جدیدی اضافه میکند که یک قرارداد ایجاد کرده، اما آدرس مستقر شده را متفاوت از کد CREATE موجود، تعیین میکند.
مطالب ویژه
• کد اجرایی EXTCODEHASH (EIP 1052)، کد اجرایی دیگری اضافه کرده که هش Keccak256 را از کد بایت تماس برمیگرداند.
• اندازهگیری گاز خالص SSTORE (EIP 1283) طرح قیمت جدیدی از گاز برای کد اجرایی SSTORE معرفی میکند.
• تعویق بمب دشوار(EIP 1234) با نگهداشتن میانگین زمانی بلاک در حدود 15 ثانیه تا 12 ماه بعد و کاهش پاداش بلاک به 2 ETH، بلاک و حق بیمه را به حالت تعادل میرساند.
این بهروزرسانیها برای کاربر معمولی برنامه چیز چندان متفاوتی نداشته و شاید تنها برای مشتریان اتریوم ، جدید باشد. این EIPها برای توسهدهندگان قابلیتهای گستردهتری به EVM ارائه کرده و انعطافپذیری بیشتری برای توسعه قراردادهای هوشمند فراهم میکند. تمامی این تغییرات به شکل سازگار به عقب است و تضمین میکند که قراردهای هوشمندانه قبلی ایمن و قابل استفاده بمانند.
این فورک دشوار هنوز به مقیاسپذیری نپرداخته است. راهحلهای مقیاس لایه 1مثل sharding + casper یا Shasper هنوز در مرحله تحقیق قرار داشته و قبل از مرحله Serenity که انتظار نمیرود تا سال 2020 یا بعدتر در خدمت اتریوم قرار گیرند، از آنها استفاده نمیشود.
تغییر ملموستر در تجربه کاربری اتریوم، استفاده از زنجیرههای Plasma وکانالهای دولتی است که هم اکنون در حال توسعه بوده و برخی از آنها در محیطهای تولید آزمایشی در حال امتحان شدن هستند. این مساله برای کاربران دائمی بدین معنا است که راهحلهای مقیاس لایه 2 بزودی در دسترس قرار خواهند گرفت و تراکنشات اقتصادی- رمزی ضمانت شده بیشتری را در اختیار آنها قرار خواهند داد. این موضوع گامی مهم در جهت تراکنشات ارزانتر و سریعتر است.
تصمیمگیریها
برای بررسی دقیقتر تصمیمگیری بر سر پیشنهادات پذیرفته شده، توسعهگر مرکزی پخش زنده مؤسسه اتریوم دستورجلسه عمومی و اعلامیهای مبنی بر مشارکت در GitHub قبل از جلسه را در اختیار مردم قرار داد و با livePeer و YouTube ملاقات کرد. اطلاعات تخصصی بیشتر بویژه در مورد صدور قسطنطنیه را میتوان در GitHub در قسمت Constantinople Progress Tracker یافت. این اطلاعات دیدی کلی از گروههای مشتریان اتریوم که در حال اجرای پیشنهادات پذیرفته شده هستند، بدست میدهد.
در آخرین جلسه Core Devs، از استخراج کنندگان، سرمایهگذاران و اعضای دیگر دعوت شد تا نظرات خود را بیان کنند. هدف از این جلسه آشنایی با نظرات سهامداران مختلف شبکه بود. یک هفته بعد، بیشتر زمان جلسه اتریوم به بحث در مورد EIP 1234 گذشت. اکثر توسعهدهندگان بر این نظر بودند که اگرچه مکانیسمهای سیگنال دهی فعلی برای اطمینان از توافق به شیوه مطلوبی نیست، بهترین گزینه ایجاد مکالمات در ملا عام است.
همانطور که Afri Schoedon ، مهندس ارتباطات تکنیکی شرکت Parity Technologies در آخر ملاقات اعلام کرد، جلسه قسطنطنیه جلسهای سازنده بود:
«آنچه ما در اینجا انجام میدهیم، تلاش برای تعیین یک پاداش بلاک جدید نبوده، بلکه این است که به یک توافق برسیم. بهترین کاری که میتوانیم بکنیم، توافق بر سر 2 ETH در هر بلاک است.»
یکی دیگر از نکات مهم بحث، اثبات کار (ProgPoW) بود که نسخه اصلاح شده Ethash است. الگوریتمهای توافق که در برابر ASIC ها یا همان کنترل کنندههای هماهنگ مخصوص برنامهای، مقاوم بودند، به دلیل نگرانیهای اعضا و استخراج کنندگان کوچک بر سر پیشرفت فعلی ASIC ها در شبکه اتریوم و دخالت در انگیزههای استخراج، متناسب شدند. بیشتر اعضا خواستار تغییر الگوریتم هستند.
نتیجه اصلی جلسه توسعهگر این بود که قبل از اینکه در آینده حرکتی برای الگوریتم توافق در فورکهای سخت واقع شود، کارهای بیشتری روی آزمایشات و ادغامها باید انجام شود. تصمیمات مهمی که در جلسه 31 آگوست گرفته شده را میتوان در نقل قولی از پایپرمریام (توسعهگر مرکزی مؤسسه اتریوم) خلاصه کرد:
«به عقیده من، تصمیم ما حق بیمه را به 2 کاهش داده و فورک سخت دیگری را 8 ماه پس از قسطنطنیه انجام میدهد.»
توسعهدهندگان منتظر یک فورک سخت در تابستان 2019 در مرحله مهمی در استانبول هستند. انتظار میرود در این زمان پیشرفتهای بیشتری ببینیم و شاهد تغییری در الگوریتم توافق Ethash باشیم. در کل میتوان گفت که قسطنطنیه یک گام مهم برای اتریوم در جهت بهینهسازی ماشین مجازی اتریوم بوده و ابزارهای آینده قرارداد اتریوم و توسعه DApp را در پی دارد.
به بحث بپیوندید