اتریوم همین الان هم یکی از قدرتمندترین پلتفورمهای تعاملات جهانی محسوب میشود، اما تکامل آن همچنان ادامه دارد. مجموعه بهبودهای بلندپروازانۀ شبکه اتریوم در نهایت این پلتفوم را از وضعیت فعلی به پلتفورمی با مقیاسپذیری کامل و انعطاف حداکثری ارتقا خواهد داد. تمام این ارتقاها در نقشه راه اتریوم آمده است.
برای آگاهی از ارتقاهای پیشین اتریوم، لطفاً صفحه ما درباره تاریخچه اتریوم را مطالعه کنید
اتریوم در افق آتی خود چه تغییراتی خواهد داشت؟
در نقشه راه اتریوم، کلیتی از بهبودهای خاص مطرح شده است که در آینده، به پروتکل شبکه اتریوم اعمال خواهد شد. به طور کلی، مزیتهای اصلی نقشه راه اتریوم برای کاربران خود به شرح زیر است:
تراکنشهای ارزانتر
Rollups are too expensive and rely on centralized components, causing users to place too much trust in their operators. The roadmap includes fixes for both of these problems.
More on reducing feesامنیت بالاتر
Ethereum is already very secure but it can be made even stronger, ready to withstand all kinds of attack far into the future.
More on securityبهتر تجربه کاربری
More support for smart contract wallets and light-weight nodes will make using Ethereum simpler and safer.
More on user experienceاثبات آتی
Ethereum researchers and developers are solving tomorrow's problems today, readying the network for future generations.
More on future proofingچرا اتریوم به نقشه راه نیاز دارد؟
اتریوم با دریافت ارتقاهای منظم، از بهبودی در مقیاسپذیری، امنیت یا پایداری شبکه بهرهمند میشود. یکی از نقاط قوت اتریوم، پذیرش و تطبیقپذیری با ایدههای جدیدی است که از جریان تحقیق و توسعه حاصل میشود. قابلیت تطبیقپذیری این امکان را به شبکه اتریوم داده است که در مواجهه با چالشهای نوظهور بسیار منعطف عمل کرده و مجموعه اتریوم را در بالاترین سطح فناوری حفظ کند.
چگونگی تعریف نقشه راه
عمدۀ این نقشۀ راه حاصل سالها تلاش پژوهشگران و توسعهدهندگان است، زیرا این پروتکل بسیار تخصصی است. با این حال، هر فرد باانگیزهای میتواند در این مسیر سهیم باشد. ایدهها معمولاً با بحث در انجمنی مانند ethresear.ch(opens in a new tab)، انجمن [Ethereum Magicians] (https://ethereum-magicians.org/(opens in a new tab)) یا سرور دیسکورد Eth R&D شروع میشوند. آنها ممکن است پاسخی به آسیبپذیریهای جدیدی باشند که کشف میشوند، پیشنهادات سازمانهایی باشند که در لایه برنامه کار میکنند (مانند و صرافی ها) یا از اصطکاکهای شناخته شده برای کاربران نهایی (مانند هزینهها یا سرعتهای تراکنش) باشند. زمانی که این ایدهها تکامل یافتند، میتوانند در قالب [پیشنهاد بهبود اتریوم] مطرح شوند (https://eips.ethereum.org/(opens in a new tab)). تمام این فرآیند به شکل عمومی صورت میگیرد تا هر فردی از این جامعه بتواند هر زمانی در آن نقش داشته باشد.
ETH2 چه بود؟
اصطلاح "Eth2" معمولا برای توصیف آینده اتریوم قبل از تغییر به استفاده میشد، اما در راستای اصطلاحات دقیقتر حذف شد. در ابتدا برای متمایز کردن شبکه اتریوم قبل از تغییر به اثبات سهام و شبکه بعد از آن استفاده می شد، یا گاهی اوقات برای اشاره به کاربرهای مختلف اتریوم () به نام کاربرهای ETH1 شناخته میشدند و گاهی اوقات به عنوان کاربرهای ETH2 شناخته می شدند.
آیا نقشه راه اتریوم به مرور زمان تغییر خواهد کرد؟
بله—تقریباً قطعاً. نقشه راه اتریوم درواقع همان طرح کنونی برای ارتقای اتریوم است که هم طرحهای میانمدت را شامل میشود و هم طرحهای بلندمدت را. با در دسترس شدن اطلاعات و فناری جدید انتظار داریم که تغییراتی در نقشه راه ایجاد شود.
به نقشه راه اتریوم به عنوان مجموعه ای از اهداف برای بهبود اتریوم فکر کنید. این بهترین فرضیه اصلی محققان و توسعهدهندگان در مورد بهینه ترین مسیر پیشروی اتریوم است.
نقشه راه کی به پایان میرسد؟
برخی از ارتقاء ها اولویت پایینتری دارند و احتمالاً تا 5 تا 10 سال آینده اجرا نخواهند شد (مثلاً مقاومت در برابر محاسبات کوانتومی). ارائه زمان دقیق برای هر ارتقا پیشبینی را پیچیده میکند زیرا بسیاری از موارد نقشه راه به صورت موازی کار میشوند و با سرعتهای مختلف توسعه مییابند. از طرفی، اولویت پیادهسازی یک ارتقا نیز ممکن است با توجه به عوامل خارجی تغییر کند (به عنوان نمونه، جهش ناگهانی در عملکرد و دسترسیپذیری به کامپیوترهای کوانتومی میتواند رمزنگاری با مقاومت کوانتومی را در اولویت بالاتری قرار دهد).
یکی از راههای ادراک فرآیند توسعه اتریوم مقایسه آن با تکامل زیستی است. شبکهای که در مواجهه با چالشهای جدید، قدرت سازگاری و تطبیقپذیری بالاتری دارد شانس موفقیت بیشتری نسبت به شبکهای دارد که در مقابل تغییرات مقاومت میکند، البته هرچه شبکه قدرت بیشتری در عملکرد پیدا کند، تغییرات کمتری برای مقیاسپذیری و تأمین امنیت روی پروتکل لازم خواهد بود.
آیا لازم است در مواجهه با ارتقای شبکه کاری صورت دهم؟
ارتقاهای شبکه معمولاً تأثیر مستقیمی بر کاربران نهایی شبکه ندارد، جز اینکه کاربران نهایی میتوانند تجربه کاربری بهتر، پرتوکلی امنتر یا شاید امکانات بیشتری برای تعامل با شبکه اتریوم را تجربه کنند. کاربران عادی نیازی به مشارکت فعال در ارتقاء ندارند و از آنها نیز خواسته نمیشود کاری انجام دهند که داراییهای خود را حفظ کنند. اپراتورهای باید کاربرهای خود را بهروز کنند تا برای ارتقا آماده شوند. برخی از ارتقاها ممکن است موجب تغییراتی در روند کار توسعهدهندگان برنامههای کاربردی شود. به عنوان نمونه، ارتقاهای مربوط به دوره اتمام تاریخچه ممکن است توسعهدهندگان را به سمت کسب دادههای پیشینهای از منابع جدید سوق دهد.
ارتقاهای Verge و Splurge و غیره، چه نقشی در بهبود شبکه ایفا میکنند؟
«ویتالیک بوترین» چشماندازی را برای نقشه راه اتریوم پیشنهاد داد.(opens in a new tab) این چشمانداز شامل طبقهبندیهای مختلف بود که از لحاظ اثراتشان روی ساختار شبکه اتریوم به هم متصل بودند. این چشمانداز شامل موارد زیر میشد:
- ادغام: ارتقاهای مربوط به تغییر از به
- موج بلند: ارتقاهای مربوط به مقیاس پذیری توسط و شاردینگ داده
- شلاق: ارتقاهای مربوط به مقاومت در برابر سانسور، عدم تمرکز و خطرات پروتکل از سمت
- نزدیکی: ارتقاهای مربوط به تأیید آسانتر
- پالایش: ارتقاهای مربوط به کاهش هزینههای محاسباتی گرههای در حال اجرا و سادهسازی پروتکل
- ریخت و پاش: ارتقاءهای دیگر که به خوبی در دسته های قبلی قرار نمی گیرند.
ما تصمیم گرفتیم از این اصطلاحات استفاده نکنیم چراکه میخواستیم از یک مدل سادهتر و کاربرپسندتر استفاده کنیم. اگرچه از زبانی با محوریت کاربران استفاده میکنیم، اما اصل چشمانداز همان است که «ویتالیک» پیشنهاد داد.
درباره شاردینگ چه میدانید؟
شاردینگ یعنی تقسیم بلاکچین اتریوم طوری که زیرمجموعههای تنها مسئول کسری از کل داده هستند. قصد این مکانیزم در ابتدا این بود که راهی برای افزایش مقیاسپذیری اتریوم باشد. با این حال، رولآپهای بسیار سریعتر از آنچه انتظار میرفت توسعه یافتهاند و در حال حاضر مقیاسگذاری زیادی را ارائه کردهاند، و پس از اجرای پروتو-دنکشاردینگ بسیار بیشتر خواهند بود. به عبارتی، «خردهزنجیرهها» دیگر به کار نخواهد آمد و از نقشه راه اتریوم حذف شدهاند.
به دنبال ارتقاهای فنی خاصی میگردید؟
- Danksharrding: این ارتقا با اضافه کردن «تودههای» دادهها به بلوکهای اتریوم، مکانیزم رولآپهای در لایه دوم را برای کاربران بسیار ارزانتر میکند.
- برداشت یا خروج سهام (Staking Withdrawal): ارتقای شانگهای/کاپلا امکان خروج سهام از شبکه اتریوم را میسر کرد تا کاربران بتوانند اتریومهای سپردهگذاریشده خود را از حالت مسدود خارج کنند.
- قطعیت اسلات منفرد (Single slot finality): به جای انتظار 15 دقیقهای، بلوکها میتوانند در همان اسلات پیشنهاد شوند و قطعی شوند. این امکان برای برنامهها سهولت بیشتری فراهم میکند و حمله به شبکه را دشوارتر میکند.
- تفکیک پیشنهاددهنده از سازنده: تقسیم مسئولیت ایجاد بلوک و پیشنهاد بلوک بین اعتبارسنجهای مختلف وضعیت منصفانهتری فراهم میکند، شبکه را در مقابل سانسور اطلاعات مقاومتر میکند و مسیر بهتری را برای شکلگیری اجماع اتریوم فراهم میکند.
- انتخاب رهبر مخفی: رمزنگاری هوشمندانه میتواند در راستای اطمینان یافتن از عدم افشای هویت پیشنهاددهندۀ بلوک مورد استفاده قرار گیرد، و بدین ترتیب آنها را از بعضی حملات در امان نگه دارد.
- انتزاع حساب: انتزاع حساب یکی از دستههای ارتقاها است که به جای استفاده از میانافزار پیچیده، پشتیبانی بومی را برای کیف پولهای قرارداد هوشمند روی شبکه اتریوم فراهم میکند.
- درختان ورکل: درختان ورکل نوعی ساختار دادهها است که از آن میتوان برای فعال کردن کلاینتهای بیحالت بر روی شبکه اتریوم استفاده کرد. این کلاینتهای «بیحالت» به فضای ذخیرهسازی ناچیزی احتیاج دارند و درعین حال همچنان میتوانند بلوکهای جدید را تأیید کنند.
- بیحالتی: کلاینتهای بیحالت قادر خواهند بود تأیید بلوکهای جدید را بدون اینکه لازم به ذخیره کردنمقادیر عظیمی از دادهها باشد انجام دهند. این روش، ضمن اینکه کلیه مزیتهای اجرای یک گره را فراهم میکند، تنها کسری کوچک از هزینههای کنونی را خواهد داشت.