Віталік Бутерін: рідкісна втрата остаточності «добре» для Ethereum

Разное

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

Після нещодавньої помилки в клієнті Prysm Ethereum Бутерін сказав у дописі X, що «немає нічого поганого в тому, щоб час від часу втрачати фіналізацію». Він додав, що фіналізація означає, що мережа «дійсно впевнена», що блокування не буде скасовано.

Бутерін стверджував, що якщо остаточність іноді затримується на години через серйозну помилку, «це нормально», і блокчейн продовжує працювати, поки це відбувається. Справжня проблема полягала б в іншому, сказав він: «Чого слід уникати — це завершити неправильну річ».

Джерело: Віталік Бутерін

За темою: перший ZK-збірний пакет Ethereum, ZKsync Lite, буде припинено в 2026 році

Експерти оцінюють втрату фіналізації

Фабріціо Романо Дженовезе, доктор філософії з інформатики в Оксфордському університеті, Англія, партнер дослідницької компанії 20squares, що займається блокчейном, і експерт з протоколу Ethereum, погодився з Бутеріном.

Він сказав, що коли остаточність втрачається, Ethereum стає більше схожим на біткойн (BTC), і зазначив, що біткойн «не має остаточності з 2009 року, і ніхто не скаржиться».

Блокчейн із підтвердженням роботи, такий як біткойн, може розгалужуватися на кілька ланцюжків, причому той, який отримує найбільше роботи (зазвичай найдовше), вважається дійсним. Тим не менш, якщо вторинна гілка зростає настільки, щоб обігнати основну, це робить недійсною основну гілку та транзакції, які вона містить — це називається реорганізацією.

Ось як працює біткойн: його остаточність є імовірнісною, а не детермінованою, тому що — хоча це майже неможливо після додавання достатньої кількості блоків до головної гілки — реорганізація все ще теоретично може відбутися. Дженовезе пояснив, чим Ethereum відрізняється від правил, які встановлюють блоки як «фінальні».

Ethereum має механізм фіналізації: коли блок отримує більше 66% голосів валідатора, він стає «виправданим». На цьому етапі, якщо пройшло більше двох епох (64 блоки), блок завершується.

Це не просто теоретично;це сталося в травні 2023 року через інцидент, дуже схожий на недавній з клієнтом Prysm. Дженовезе сказав, що ці інциденти не роблять ланцюг незахищеним;натомість «це просто означає, що наші гарантії щодо reorg тимчасово повернулися до ймовірнісних, а не детермінованих».

За темою: Віталік Бутерін розміщує ф’ючерси на газ на Ethereum, щоб застрахуватися від стрибків комісії

Наслідки для L2 і мостів

Тим не менш, Дженовезе зазначив, що відсутність остаточності вплине на інфраструктуру, яка покладається на це, включаючи деякі міжблокчейнні або мости рівня 2 (L2). Представник сайдчейну Ethereum Polygon сказав Cointelegraph, що Polygon продовжуватиме звичайну роботу, але перекази з Ethereum на сайдчейн «можуть бути відкладені в очікуванні фіналу».

Крім того, представник Polygon сказав, що кросчейн-рівень розрахунків AggLayer відкладатиме транзакції з Ethereum на L2, доки остаточність не буде знову досягнута. Тим не менш, вони сказали, що «немає сценарію, за якого користувачі відчувають відкат або визнання повідомлення недійсним» через втрату остаточності:

“Практичний вплив події відкладеної остаточності полягає просто в тому, що для появи депозитів може знадобитися більше часу. Користувачі не піддаються реверсіям, керованим реорганізацією, після цієї затримки”.

Дженовезе поклав провину за такі затримки на розробників, які вимагають остаточності. «Якщо будівельник мосту вирішить не впроваджувати резервний механізм у разі втрати остаточності, це його вибір», — підсумував він.

Джерело
Оцініть автора
CryptoHamster.org
Додати коментар