شبکه ایاس(EOS) پس از انتشار ایاس ایو در دو سال پیش، بهروزرسانی چشمگیری نداشته است. از آن زمان، شرکت بلاکوان نسخه ایاس ایو ۲.۱ و نسخهای از EOSIO ۲.۲ را عرضه کرده است. با این حال، بنا به دلایل متعدد تیم کلاریون یعنی همان پیامرسان غیرمتمرکز بلاکچین ایاس و دست اندرکاران راهاندازی ایاس تمایلی به انتشار و عرضه کدها مطابق با نسخههای اخیر منتشرشده نداشتهاند. در این مقاله از فکت کوینز برایتان از ایاس ایو در سال ۲۰۲۲ بیشتر خواهیم گفت.
بهروزرسانی و تغییر ایاس ایو چگونه پیش میرود؟
بهزودی، تیم کلاریون در نظر دارد که پایگاه کد EOSIO به کدبیس (code base) تازهای بهروزرسانی شود که به مندل (Mandel) موسوم است. مندل حالتی موقتی دارد تا اجماع و توافقی کلیتر در خصوص بلاکچینهای ایاسایو صورت بگیرد.
نخستین نسخه مندل، مندل۳.۰ خواهد بود و از EOSIO 2.0 مشتق میشود. ضمن اینکه از برخی از قابلیتهای مثبت EOSIO 2.1 و تعدادی از مشخصات EOSIO 2.2 هم استفاده کرده است. مندل ۳.۰ دو هاردفورک (hard-fork) تازه هم معرفی میکند: پرداختهای قراردادی و پارامترهای بلاکچین پیشرفته و قابلتنظیم. در واقع، قرار است که محدودیتهای وباسمبلی موجود در EOSIO 2.1 مرتفع شوند و این اثری مثبت بر اندازه قراردادهای هوشمند خواهد گذاشت.
در حالیکه بسیاری از تولیدکنندگان بلاکهای EOS بهطور گستردهای تمایل به ماندن در EOSIO 2.0 دارند، برخی از گرههای زیرساختی ایاس و نرمافزارهای توسعه سرعت شبکه به نسخه EOSIO 2.1 بهروزرسانی شدهاند.
اما اگر از اینها خواسته شود که قبل از انتقال سیستم به مندل به نسخه پایینتر EOSIO 2.0 تغییر کنند، احتمالا مشکلات کوتاهمدتی بروز پیدا خواهد کرد. بنابراین، کلاریونها نسخه مندل ۲.۳ را هم که از EOSIO 2.1 گرفته شده منتشر میکنند. این نسخه میتواند از هاردفورکهایی پشتیبانی کند که با مندل ۳.۰ بهروزرسانی شدهاند.
لازم است که نودها یا همان گرههای ایاس ایو ۲.۱ بهطور یکپارچهای به مندل ۲.۳ بهروزرسانی شوند. این بهروزرسانی باید همراه با همخوانماندن و سنکرونبودن با شبکه پیش برود. کلاریونها میخواهند بدون فوت وقت، تا جایی که ممکن است، ایاسایو ۲.۱ را به سمت مندل ۳.۰ ارتقا دهند.
لینک مفید: ایاس (EOS) چیست و چگونه کار میکند؟
مشخصات به روزرسانی هاردفورک پیش رو چه خواهد بود؟
در بهروزرسانیهایی که قرار است برای ایاس ایو صورت بگیرد، چه قابلیتها و امکاناتی نمایان خواهند شد؟
این بهروزرسانی به تولیدکنندگان بلاک اجازه میدهد که اندازه قراردادهای هوشمند را افزایش بدهند. نتیجه این تغییر چه خواهد بود؟ قراردادهای بزرگتر و قدرتمندتر. برای رعایت امنیت هم ایاس ایو باید پارامترهای وباسمبلی متنوع مانند حافظه، تعداد توابع و… را محدود کند.
هنگامی که یکی از قراردادهای هوشمند به یکی از این محدودیتها رسید، توسعهدهندگان مجبور میشوند که کد خود را میان چند قرارداد هوشمند توزیع کنند. محدودیتهای اصلی مدتها قبل از آنکه EOSVM به ایاس افزایش و بهبود عملکرد بدهد، به وجود آمده بودند.
در حال حاضر به نظر میرسد که در به روزرسانیهای تازه ایاس ایو امنیت هم افزایش پیدا کرده است. در وضعیت تازه، دیگر قابلیت تنظیم شبکه به دفعات ممکن میشود پس شبکه میتواند در آینده توسعه پیدا کند و خود را با مهاجمانی که برای بهرهبرداری از ظرفیت اضافی اقدام میکنند هم تطبیق بدهد.
لینک مفید: مدیرعامل بنیاد ایاس از قطع همکاری این پروژه با شرکت Block.one خبر داد
پرداختهای قراردادها
یکی از چالشبرانگیزترین موضوعاتی که توسعهدهندگان با آن مواجه میشوند، تولید اپلیکیشنهایی است که کار با آنها ساده پیش میرود. یکی از موانع در این مسیر چیست؟ کاربران باید منابع سیپییو، حافظه (RAM) و شبکه(NET) از منابع شبکه دیگر اجاره کنند تا بتوانند از اپلیکیشنها بهره ببرند.
در شرایطی ایدئال، قرارداد هوشمند هزینه تمام این منابع موردنیاز کاربران قرارداد را میپردازد. در ایاس امروزی، هر تراکنش باید به وسیله دستکم یک کلید (KEY) امضا شود و هر سطح از مجوز هم نیازمند حداقل یک آستانه شروع یا ترشولد ۱ است. اینها ظرفیت قراردادها برای تأمین منابع موردنیاز کاربران را محدود میکنند.
در بهروزرسانی ایاس ایو، روشی برای قراردادهای هوشمند در نظر گرفته شده که نیازمند هارد فورک نیست. اما این روش شامل انتشار کلید خصوصی است که هرکس میتواند با آن امضا انجام بدهد. چنین چیزی بار و زحمتی اضافی به شبکه تحمیل میکند چون به جای آن میتوان بهسادگی بدون نیاز به امضا با کلید خصوصی اقدام به صدور اجازه برای تراکنشی مشابه کرد.
مثالی برای این شرایط یعنی اقدامی که نیازمند کلیدهای خصوصی نیست وجود دارد: این مثال در کجا دیده میشود؟ جایی که قراردادی هوشمند باید وظایف پشتیبانی و نگهداری را انجام بدهد و پیش ببرد. قرارداد میخواهد که امور نگهداری و رسیدگیِ خودش را بپردازد و برایش مهم نیست که مجوز تراکنش از سوی چه کسی و چه مرجعی صادر میشود.
لینک مفید: پیش بینی آینده ارز دیجیتال ایاس (EOS)؛ جهش عظیمی در راه است
بهروزرسانی و پرداختهای قرارداد
اگر هیچ پشتیبانی و رسیدگی خاصی برای اجرای قرارداد وجود نداشته باشد، قرارداد هم بهسادگی تراکنش را لغو و رد میکند و نمیگذارد که هیچگونه استفادهای از منابع صورت بگیرد. مثالی برای این ماجرا همان تسکهای پرشماری است که از سوی تراکنشهای معوق و منسوخشده صورت میگیرند.
با وجود پرداختهای قرارداد، امکان اجرای تراکنشهایی وجود خواهد داشت که ساختاری مشابه تراکنشهای بیتکوینی دارند. این روند از هزینه تولید حسابهای کاربری برای کسانی کم مینماید که فقط از ایاس به عنوان یک رمزارز استفاده میکنند.
ضمن اینکه امکان بهکارگیری توکنهای حریم خصوصی را بدون اینکه از سوی سیسم منابع در معرض خطر قرار بگیرند هم فراهم میکند. البته اجرای چیزهایی که گفته شد، مقدور است اما در دستور کار و نقشه راه جاری ایاس ایو قرار ندارند.
پارامترهای بلاکچین قابل تنظیم پیشرفته
این قابلیت هارد فورک امکان تنظیم ویژگیهای پارامترهای موجود در بلاکچین را سادهتر میکند. پس به جای اینکه هر پارامتر قابل تنظیم یا ویژگی جدید نیاز به اینترینسیک (intrinsic) تازهای داشته باشد، اینترینسیک منفردی موجود است که قراردادها میتوانند از آن استفاده کنند.
این ویژگی به گستردگی در EOSIO 2.1 وجود دارد و تیم کلاریون به این نتیجه رسیده که کمی دستکاری برای یکدستترشدن عملیات شبکه در این زمینه هنوز وجود دارد.
بهروزرسانیهای قرارداد سیستم چیست؟
تیم کلاریون برای قرارداد سیستم ایاس ایو امکانی را در نظر گرفتهاند که طی آن گزینه پرداختهای قرارداد از راه انتشار کلیدی خصوصی ممکن میشود. این امکان به اپلیکیشنها اجازه میدهد که تجربه کاربران را در حالی که منتظر هاردفورک برای پیشبرد کار هستند هم ارتقا بدهد. بعد از هارد فورک هم باید از این امکان بهره برده شود.
لینک مفید: چرخه حیات قرارداد هوشمند
نقشه راه ایاس ایو
جداول زمانی زیر روند توسعه ایاس ایو را نشان میدهد.
- ۳۱ ژانویه ۲۰۲۲؛ انتشار نسخه کاندید مندل ۳.۰
- فوریه ۲۰۲۲؛ تست شبکه مندل ۳.۰ عرضهشده و دریافت مجوزها از انجمن
- ۱مارس ۲۰۲۲؛ انتشار نهایی مندل ۳.۰
- ۲ مارس ۲۰۲۲؛ توسعه شبکه قرادادی سیستم پرداخت قراداد
- ۱ آوریل ۲۰۲۲؛ انتشار مندل ۲.۳
- ۹ آوریل ۲۰۲۲؛ انتخابات ادن بعدی(Eden Election)
- ۱۹ مه ۲۰۲۲؛ فعالشدن هاردفورک (Golden Ratio divide of the year 2022)
این روند نشان از استقلال نمادین ایاس ایو از بلاکوان دارد. این نخستینباری خواهد بود که شبکه ایاس نسخهای از نرمافزار را اجرا خواهد کرد که از سوی بلاکوان(block.one) توسعه پیدا نکرده و منتشر نشده است.
لینک مفید: آسیب پذیری های قرارداد هوشمند
چشمانداز آینده ایاس ایو چیست؟
بنیاد شبکه ایاس با کلاریون به توافقی رسیده است که طی آن به کلاریون ۲۰۰هزار ایاس بابت انتشار نسخه کاندید مندل ۳.۰ در ۳۱ ژانویه ۲۰۲۲ بپردازد. کلاریون هم در مقابل، هرگونه باگ و خطایی که در مرحله تست و آزمون رخ میدهد از بین خواهد برد.
آنچه گفته شد، نقشه راه ایاس ایو به سمت استقلال را نشان میدهد. در نسخهها و به روزرسانیهای بعدی هم شاهد ویژگیهای دیگری از جمله نهاییشدن ۳ثانیهای (3-second finality)، اینترینسیکهایی برای افزایش سرعت پشتیبانی از EVM و توابعی جهت افزایش شتاب و سرعت اپلیکیشنهای حریم خصوصی خواهیم بود.
برگرفته از: https://medium.com