КриптоEthereum

Хард-форк London в блокчейні Ethereum - що зміниться?

15:39 05 сер 2021.  523Читайте на: УКРРУС

Ще раз про головну сьогоднішню подію в крипто-сфері.

Хард-форк Ethereum London був запущений близько 15:33 сьогодні, 5 серпня, в блоці номер 12 965 000. Хард-форк містить п'ять пропозицій щодо поліпшення блокчейна Ethereum (EIP). Як і чому взагалі пропонуються ці EIP і які проблеми вони вирішують для Ethereum?


Що таке EIP?
Кожен номер протоколу позначає кількість пропонованих змін для мережі Ethereum. EIP може запропонувати будь-хто із товариства. Остаточне рішення про прийняття тієї чи іншої пропозиції щодо поліпшення стоїть за стейк-холдерами спільноти.

Концепція EIP була натхненна біткоін-аналогом пропозицій щодо поліпшення біткоіна (BIP). EIP створений для документування поліпшень і змін мережі Ethereum.


Покращення в London Fork
EIP-1 559: зміна ринку комісій для блокчейна ETH 1.0.
EIP-1559 намагається вирішити проблему непередбачуваності мережевих платежів. Коли користувач робить транзакцію в ETH, він може вибирати між «швидкою», «нормальною» або «повільною» ставкою для своїх транзакцій. Це схоже на пропозицію майнерскіх вузлів.

Ненавмисним наслідком є те, що у майнера є стимули пропонувати найвищу ціну («швидко»). В результаті крипто-користувачі платять більш високу мережеву комісію за свої транзакції.

EIP-1559 вводить мінімальну комісію, що підлягає сплаті при здійсненні транзакції. Ця мінімальна плата за користування мережею (вона називається "базова плата", base fee) змінюватиметься в залежності від кількості запитів на транзакції, оброблюваних мережею.

Якщо ви хочете, щоб транзакція проходила швидше, ви зможете стимулювати майнера, розмістивши чайові. Майнери отримують тільки ці чайові по транзакції. Тому що базова плата спалюється назад в мережу. Цей «механізм спалювання» також діє як дефляційний механізм для ETH (у якого немає обмеження пропозиції, на відміну від біткоіни).

Чи знизить EIP-1559 плату за газ? Залежить від умов. Але це напевно зробить збори за газ в ETH більш передбачуваними.


EIP-3198: код операції BASEFEE
Має безпосереднє відношення до попереднього EIP-1559. Код операції BASEFEE повертає значення базової комісії в поточному блоці для EVM (комп'ютерів, на яких запущено клієнт Ethereum). Це дозволяє смарт-контрактами або DApps негайно отримати значення базової комісії. EIP-3198 покликаний дозволити DApps і смарт-контрактам поліпшити свої послуги.


EIP-3529: скорочення повернень
EIP-3529 скасовує відшкодування за газ для SELFDESTRUCT і зменшує відшкодування за газ для SSTORE.

Спочатку були введені SSTORE і SELFDESTRUCT повернення газу. Це стимул для розробників писати програми, які ефективно використовують дисковий простір і зменшують кількість надлишкових кодів. Пропозиція повертає плату за газ при зменшенні змінного сховища.


EIP-3541: відхилення нових контрактів з байтом 0xEF
Існуючі смарт-контракти з байтом 0xEF залишаться, але будь-який новий смарт-контракт з байтом 0xEF буде відхилений, щоб розділити нові контракти на нову послідовність байтів.

Оновлення EIP-3541 пов'язане з реалізацією Об'єктного Формату Ethereum Virtual Machine (EVMOF), комп'ютерних потужностей, на яких працює блокчейн. Щоб клієнти Ethereum не плуталися між попередніми смарт-контрактами, яких немає в EVMOF, і новими смарт-контрактами в форматі EVMOF.

Якщо пропозиція EVMOF не пройде, EIP-3541 може бути реалізований в майбутніх оновленнях, які зажадають цього.


EIP-3554: відстрочка "бомби складності" до грудня 2021 року
Це оновлення відкладе збільшення складності майнінгу до грудня 2021 року. Підвищення складності має зробити майнінг в Ethereum менш привабливим. Таким чином мережа закликає до переходу від принципу докази роботи Proof-of-Work ETH 1.0 до механізму підтвердження частки Proof-of-Stake ETH 2.0. Збільшення складності необхідно і для періоду після злиття ETH 1.0 і ETH 2.0. Злиття заплановано після хард-форк Шанхай. За словами Віталіка Бутеріна, це відбудеться не раніше, ніж через півроку після імплементації хард-форку London.


Ключові висновки
EIP-1559 представляє дефляційний механізм Ether і робить мережеві збори більш передбачуваними.
EIP-3198 дозволяє клієнтським комп'ютерам Ethereum отримувати поточне значення базової плати.
EIP-3529 скорочує використання системи відшкодування за газ і зменшує кількість непотрібних даних, які засмічують мережу.
EIP-3541 вимагає, щоб нові смарт-контракти відрізнялися машинними кодами від існуючого 0xEF.
EIP-3554 відкладає "бомбу складності" майнінгу до грудня 2021 року, аби відповідати злиттю ETH 1.0 і ETH 2.0


Оригінал статті розміщений в блозі Geek Culture з більш 1 мільйона читачів на місяць.

Фото - Jurica Koletić

Денис Мартинов

Новини

Найпопулярніше