May 12, 2024

У мережі Ethereum відбувся хардфорк Istanbul

Запланований хардфорк Istanbul у мережі Ethereum офіційно відбувся. Оновлення відбулося на блоці #9069000 о 00:25:09GMT в неділю, 8 грудня.

Блок, на якому відбувся хардфорк, знайшов китайський майнінговий пул SparkPool.

</ P>

Проведений апгрейд покликаний забезпечитисумісність Ethereum з криптовалюта Zcash, підвищить масштабованість рішень на основі технології докази нульового розголошення (SNARKs і STARKs), змінити вартість газу різних операційних кодів (опкодов) з метою утруднити спам блоків і підвищити стійкість мережі до DoS-атак.

Як повідомлялося раніше, більшість клієнтів Parity і Geth все ще не були готові до цього масштабного оновлення.

На момент апдейта загальна готовність мережі становила трохи менше 50%.

У мережі Ethereum відбувся хардфорк Istanbul

</ P>

Восьмий Хардфорк Ethereum &#8212; ще один крок до алгоритму консенсусу Proof-of-Stake

Включені в Istanbul EIP's

EIP (Ethereum Improvement Proposals) -пропозиції щодо поліпшення протоколу Ethereum, які виносяться на обговорення розробниками перед кожним хардфорком. У процесі підготовки до Istanbul було затверджено шість таких пропозицій:

EIP-152- ця пропозиція вводить новийпередкомпільований контракт, який впроваджує функцію компресії F, що використовується у криптографічному алгоритмі Blake2. Мета – створення інтероперабельності між віртуальною машиною Ethereum (EVM) та Zcash чи іншими криптовалютами на базі протоколу Equihash.

EIP-1108– спрямоване на зниження передкомпільованоївартості газу (комісії при виконанні смарт-контрактів), що у свою чергу сприятливо позначиться на розробці низки рішень у сфері приватності та масштабування мережі.

EIP-тисячу триста сорок чотири– пропозиція щодо використання ID ланцюга з метоюзапобігання атакам повторного відтворення транзакцій між різними блокчейнами. Досі таких чітких специфікацій щодо встановлення ID ланцюга для певної мережі не було, і все визначалося вручну операторами клієнтів та спільнотами тієї чи іншої мережі.

EIP-1884– дана пропозиція спрямована на підвищеннявартості газу для певних опкодів, які на тлі швидкого зростання мережі Ethereum стали споживати більше ресурсів (CPU, пам'ять тощо). На думку розробників, таким чином вдасться досягти кращого балансу між витратою газу та споживанням ресурсів.

EIP-2028– пропозиція спрямована на зниження вартостігазу при виклику ончейн-даних з нинішніх 68 одиниць за байт до 16 одиниць. Це підвищить пропускну спроможність мережі, оскільки у один блок можна буде помістити більше даних.

IP-2200– пропонує структуроване визначеннязмін урахування витрати газу для опкода SSTORE. Це створить додаткові можливості використання систем зберігання контрактів, знижуючи зайві комісії.

Друга частина апгрейда (Berlin), як очікується,відбудеться до кінця червня 2020 року. У неї повинні увійти пропозиції, що вимагають більше часу для тестування, наприклад, викликає чималі розбіжності EIP-1057 - видозмінений алгоритм Майнінг ProgPoW, орієнтований на зниження впливу ASIC-пристроїв.

В кінцевому рахунку, як сподіваються розробники, позавершенні обох частин поновлення мережу Ethereum стане швидше, дешевше і більш масштабованої. Всього цього вони розраховують домогтися без шкоди для децентралізації та гнучкості мережі.