Для чого необхідний хардфорк Shanghai у мережі Ethereum?

Фото - Для чого необхідний хардфорк Shanghai у мережі Ethereum?
Якщо подію знову не перенесуть, 12 квітня у блокчейні Ethereum відбудеться хардфорк Shanghai. Це масштабне технічне оновлення у мережі на рівні виконання смартконтрактів, яке змінить умови роботи для валідаторів та розробників.
Щоб нововведення набули чинності, паралельно відбудеться оновлення на рівні консенсусу, яке отримало назву Capella.
 
Після того, як відбудеться активація Shanghai, перехід Ethereum на алгоритм Proof-of-Stake (PoS) повністю завершиться.
 
Головна мета всього цього — додавання функції виведення коштів, що заблоковані учасниками блокчейну на стейкінгу. Деталі процесу описані у Пропозиції щодо покращення Ethereum № 4895 (EIP-4895). Можливість зняття криптовалют, які використовуються для стейкінгу, включена до оновлення разом з іншими EIP.
 
Після успішного завершення хардфорку користувачі, які беруть участь у стейкінгу, зможуть розпоряджатись своїми коштами. Загальна сума сягає 16 млн ETH. Хтось застейкає токени повторно, дехто відмовиться від забезпечення мережі, а інші нададуть перевагу виведенню винагороди, але візьмуть повторну участь у процесі валідації. Яке б рішення не прийняли користувачі, сума виводу обмежена і становить 43 200 ETH на день. Заходи вжиті для уникнення хаосу на ринку.
 
У найближчому майбутньому ми дізнаємося, як оновлення позначиться на ціні ефіру: чи спостерігатиметься активний продаж розблокованих ETH, або ж учасники мережі заберуть свої винагороди та оберуть повторну участь у стейкінгу.

Передісторія оновлення Shanghai

Команда Ethereum з 2020 року поступово переводить свій блокчейн з алгоритму консенсусу Proof-of-Work на Proof-of-Stake. Першим кроком став запуск побічного ланцюжка блоків Beacon Chain, який повністю функціонував на механізмі PoS. У 2022 відбулася подія The Merge, за підсумками якої Ethereum об’єдналася з Beacon Chain і перейшла на Proof-of-Stake.
 
Коли механізм консенсусу змінився, на місце майнінгу прийшов стейкінг. Відтоді користувачі, які хочуть брати участь у безпеці мережі, отримуючи можливості перевіряти та додавати транзакції в ланцюжок, мають блокувати в мережі щонайменше 32 ETH. Чим більше коштів переведено на стейкінг, тим вищий шанс стати валідатором та отримати за це винагороду. При цьому є умова, що прибуток, як і суму для стейкінгу, не можна перевести собі у криптогаманець і використовувати до подальшого оновлення.

3 етапи хардфорку Shanghai

Оновлення складається із трьох етапів тестування, два з яких уже відбулися, а останнє відбудеться у квітні.
 
Насамперед функцію виведення коштів перевірили у тестнеті Sepoila. Також валідатори успішно розблокували свої ETH у тестовій мережі Zhejiang. Втретє цю можливість підключать до мережі Goerli, а потім вона почне працювати в головному ланцюжку Ethereum.

Які ще пропозиції будуть враховані у новому оновленні?

Крім основної Пропозиції щодо покращення № 4895, яка надасть можливість виводити застейкані ETH, є й інші нововведення, пов’язані зі зниженням витрат на газ.
 
  • EIP-365. Зниження вартості газу для доступу до Сoinbase (це не криптобіржа, як ви могли подумати, а програмне забезпечення, за допомогою якого валідатори та розробники отримують нові токени).
  • EIP-3855. Скорочення витрат на газ для розробників за допомогою коду «Push0».
  • EIP-3855. Загальне зниження газу для розробників. 
  • EIP-3860. Обмеження газу для розробників під час взаємодії з кодом ініціалізації, що використовується під час роботи зі смартконтрактами. 

Що буде після Shanghai?

Хардфорк Shanghai не містить однієї важливої пропозиції — EIP-4844, яка передбачає шардинг блокчейна Ethereum. Це поділ ланцюжка на різні сегменти зі своєю областю відповідальності для кращої масштабованості.
 
Втім, впровадження шардингу є неминучим оновленням мережі, яке заплановано на 2023–2024 роки. Саме на це чекаємо після Shanghai.