Ethereum може іноді втрачати фіналізацію без серйозних ризиків для мережі, за словами співзасновника Віталіка Бутеріна, навіть після того, як нещодавня помилка клієнта майже не порушила механізм підтвердження блокчейну.
Після недавньої помилки у клієнті Prysm для Ethereum, Бутерін зазначив у пості в X, що «немає нічого поганого у втраті фіналізації час від часу». Він додав, що фіналізація свідчить про те, що мережа «дійсно переконана», що блок не буде скасовано.
Бутерін аргументував, що якщо фіналізація іноді затримується на кілька годин через серйозну помилку, «це нормально», і блокчейн продовжує працювати під час цього. Реальна проблема полягала б у чомусь іншому, сказав він: «Що потрібно уникати — це фіналізація неправильної речі.»
Джерело:Віталік БутерінПов’язане:Перший ZK-rollup Ethereum, ZKsync Lite, буде виведений з експлуатації у 2026 році
Експерти висловлюють думки щодо втрати фіналізації
Фабріціо Романо Дженовезе, кандидат наук у галузі комп’ютерних наук з Оксфордського університету, Англія, партнер у дослідницькій компанії blockchain 20squares та експерт протоколу Ethereum, погодився з Бутеріним.
Він зазначив, що при втраті фіналізації Ethereum стає більше схожим на Bitcoin (BTC), і підкреслив, що Bitcoin вже «не має фіналізації з 2009 року, і ніхто не скаржиться.»
Блокчейн на основі proof-of-work, такий як Bitcoin, може розгалужуватись на кілька ланцюгів, з яких найважливішим вважається той, що отримує найбільше роботи (зазвичай найдовший). Проте, якщо вторинна гілка достатньо зросте, щоб обійти основний ланцюг, вона скасовує основний ланцюг і транзакції, які він містив — це називається реорганізацією.
Ось як працює Bitcoin: його фіналізація є ймовірною, а не детермінованою, оскільки — хоча після додавання достатньої кількості блоків до основного ланцюга це майже неможливо — теоретично можлива реорганізація. Дженовезе пояснив, чим відрізняється Ethereum, з правилами, що встановлюють «фіналізацію» блоків.
Ethereum має механізм фіналізації: коли блок отримує понад 66% голосів валідаторів, він стає «обґрунтованим». Після цього, якщо пройде більше двох епох (64 блоків), блок вважається завершеним.
Це не просто теорія; це сталося у травні 2023 року через інцидент, дуже схожий на недавній з клієнтом Prysm. Дженовезе сказав, що ці інциденти не роблять ланцюг небезпечним; натомість, «це просто означає, що наші гарантії щодо реорганізацій тимчасово повернулися до ймовірнісних, а не детермінованих.»
Пов’язане:Віталік Бутерін пропонує ф’ючерси на газ на Ethereum для хеджування цінових сплесків
Наслідки для L2 і мостів
Проте, Дженовезе зазначив, що відсутність фіналізації вплине на інфраструктуру, яка на неї покладається, включаючи деякі міжблокчейн-містки або layer-2 (L2). Представник sidechain Ethereum Polygon повідомив Cointelegraph, що Polygon продовжить працювати у звичайному режимі, але перекази з Ethereum до sidechain «можуть бути затримані у очікуванні фіналізації».
Крім того, спікер Polygon повідомив, що шар для кросчейнових розрахунків AggLayer затримає транзакції з Ethereum до L2 до повторної досягнення фіналізації. Вони також додали, що «не існує сценарію, коли користувачі відчують відкочування або скасування повідомлень» через втрату фіналізації:
«Практичний вплив затримки фіналізації полягає у тому, що депозити можуть з’явитися пізніше. Користувачі не піддаються ризику повернення через реорганізацію після цієї затримки.»
Дженовезе поклав відповідальність за такі затримки на розробників, які вимагають фіналізації. «Якщо будівельник мосту вирішить не впроваджувати механізм резервного копіювання у випадку втрати фіналізації, це його вибір», — підсумував він.
Журнал:Коли конфліктують приватність і закони AML: неможливий вибір криптопроектів
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Віталік Бутерін каже, що Ethereum може впоратися з тимчасовою втратою фінальності
Ethereum може іноді втрачати фіналізацію без серйозних ризиків для мережі, за словами співзасновника Віталіка Бутеріна, навіть після того, як нещодавня помилка клієнта майже не порушила механізм підтвердження блокчейну.
Після недавньої помилки у клієнті Prysm для Ethereum, Бутерін зазначив у пості в X, що «немає нічого поганого у втраті фіналізації час від часу». Він додав, що фіналізація свідчить про те, що мережа «дійсно переконана», що блок не буде скасовано.
Бутерін аргументував, що якщо фіналізація іноді затримується на кілька годин через серйозну помилку, «це нормально», і блокчейн продовжує працювати під час цього. Реальна проблема полягала б у чомусь іншому, сказав він: «Що потрібно уникати — це фіналізація неправильної речі.»
Експерти висловлюють думки щодо втрати фіналізації
Фабріціо Романо Дженовезе, кандидат наук у галузі комп’ютерних наук з Оксфордського університету, Англія, партнер у дослідницькій компанії blockchain 20squares та експерт протоколу Ethereum, погодився з Бутеріним.
Він зазначив, що при втраті фіналізації Ethereum стає більше схожим на Bitcoin (BTC), і підкреслив, що Bitcoin вже «не має фіналізації з 2009 року, і ніхто не скаржиться.»
Блокчейн на основі proof-of-work, такий як Bitcoin, може розгалужуватись на кілька ланцюгів, з яких найважливішим вважається той, що отримує найбільше роботи (зазвичай найдовший). Проте, якщо вторинна гілка достатньо зросте, щоб обійти основний ланцюг, вона скасовує основний ланцюг і транзакції, які він містив — це називається реорганізацією.
Ось як працює Bitcoin: його фіналізація є ймовірною, а не детермінованою, оскільки — хоча після додавання достатньої кількості блоків до основного ланцюга це майже неможливо — теоретично можлива реорганізація. Дженовезе пояснив, чим відрізняється Ethereum, з правилами, що встановлюють «фіналізацію» блоків.
Це не просто теорія; це сталося у травні 2023 року через інцидент, дуже схожий на недавній з клієнтом Prysm. Дженовезе сказав, що ці інциденти не роблять ланцюг небезпечним; натомість, «це просто означає, що наші гарантії щодо реорганізацій тимчасово повернулися до ймовірнісних, а не детермінованих.»
Пов’язане: Віталік Бутерін пропонує ф’ючерси на газ на Ethereum для хеджування цінових сплесків
Наслідки для L2 і мостів
Проте, Дженовезе зазначив, що відсутність фіналізації вплине на інфраструктуру, яка на неї покладається, включаючи деякі міжблокчейн-містки або layer-2 (L2). Представник sidechain Ethereum Polygon повідомив Cointelegraph, що Polygon продовжить працювати у звичайному режимі, але перекази з Ethereum до sidechain «можуть бути затримані у очікуванні фіналізації».
Крім того, спікер Polygon повідомив, що шар для кросчейнових розрахунків AggLayer затримає транзакції з Ethereum до L2 до повторної досягнення фіналізації. Вони також додали, що «не існує сценарію, коли користувачі відчують відкочування або скасування повідомлень» через втрату фіналізації:
Дженовезе поклав відповідальність за такі затримки на розробників, які вимагають фіналізації. «Якщо будівельник мосту вирішить не впроваджувати механізм резервного копіювання у випадку втрати фіналізації, це його вибір», — підсумував він.
Журнал: Коли конфліктують приватність і закони AML: неможливий вибір криптопроектів