📣 Бутерін продовжує знайомити з перспективами розвитку Ethereum
опубліковано 29 жовт 2024
Головний архітектор протоколу Ethereum Віталік Бутерін у своєму офіційному блозі продовжив ділитися думками про подальший розвиток проєкту.
Серед основних завдань, які стоять перед командою Ethereum Foundation, він називає такі:
Найбільш незрозумілою ініціативою є пункт про оптимізацію EVM. Віталік пропонує домогтися цього шляхом впровадження нового формату об'єкта EOF.
*Динамічні стрибки в контексті EVM — це механізм, що дозволяє коду смартконтракту змінювати потік під час виконання. Інакше кажучи, це можливість «стрибати» на довільний рядок коду залежно від поточних умов виконання.
Частину цієї роботи вже виконано. Зокрема, у пропозиції EIP-3074, яку буде запущено на початку 2025 року. Це пропозиція щодо зміни протоколу Ethereum, яка дозволить звичайним адресам EOA (Externally Owned Accounts) виконувати функції смартконтрактів.
Читайте далі: Поліпшення Dencun: простими словами про складні EIP
Зокрема, він згадав про можливі поліпшення EVM, які може бути реалізовано в оновленні The Splurge.
Серед основних завдань, які стоять перед командою Ethereum Foundation, він називає такі:
- Оптимізувати віртуальну машину Ethereum (EVM), домігшись більш стійкого стану.
- Реалізувати абстракцію акаунтів для підвищення безпеки та зручності користувачів.
- Оптимізувати економіку комісій, масштабувати мережу і мінімізувати ризики.
Найбільш незрозумілою ініціативою є пункт про оптимізацію EVM. Віталік пропонує домогтися цього шляхом впровадження нового формату об'єкта EOF.
EOF — це комплексна серія поліпшень віртуальної машини Ethereum, спрямована на підвищення продуктивності та безпеки протоколу.
Вона передбачає внесення таких змін у виконання смартконтрактів:
- сегментація коду і даних (оптимізація роботи рівня виконання);
- заборона динамічних стрибків* (спрощення аналізу коду);
- заборона на відстеження газу кодом EVM (підвищення ефективності);
- запровадження підпрограм (більш швидке структурування коду).
Структура коду EOF. Джерело: vitalik.eth.limo
Бутерін підкреслює, що EOF, який планують додати до наступного хардфорку, буде сумісний зі старими контрактами. Так відбудеться плавний перехід EVM на новий формат контрактів і відкриється доступ до подальших поліпшень.
За прогнозами, процес оновлення цілком здатен минути без несподіваних багів, а у сторонніх розробників у результаті стане на одну проблему менше.
Зазначимо, що формат EOF існує та успішно функціонує в протоколі Ethereum Classic.
Читайте також: Ethereum та Ethereum Classic: у чому різниця
Яку проблему усуває абстракція рахунку
Традиційно для Ethereum транзакції могли ініціюватися тільки за допомогою електронних підписів ECDSA. Це обмеження не надавало змоги використовувати інші методи аутентифікації.
Абстракція рахунків розширює можливості щодо ініціації транзакцій, завдяки чому можна використовувати смартконтракти як сторін-підписантів. Це підвищує безпеку схем управління ключами і захищає від можливої компрометації з боку хакерів.
Цілі завершення повної абстракції рахунків. Джерело: vitalik.eth.limo
Абстракція рахунків дає змогу смартконтрактам самостійно проводити транзакції, спрощуючи взаємодію користувачів у мережі Ethereum:
- За допомогою розширення можливостей смартконтрактів збільшується кількість способів ініціації та підтвердження транзакцій.
- Завдяки використанню більш сучасних і стійких криптографічних алгоритмів зміцнюється безпека блокчейну.
- Відкриваються нові можливості для користувачів, такі як мультипідпис і оплата газу будь-якими токенами ERC-20.
Читайте далі: Поліпшення Dencun: простими словами про складні EIP
Більше актуальних новин
Більше актуальних новин
Breaking news