Источник: CryptoNewsNet
Оригинальный заголовок: Виталик Бутерин говорит, что Ethereum может временно потерять финальность
Оригинальная ссылка:
Ethereum может позволить себе время от времени терять финальность, не подвергая сеть серьезному риску, — заявил соучредитель Виталик Бутерин, даже после того, как недавняя ошибка клиента почти нарушила механизм подтверждения блокчейна.
После недавней ошибки в клиенте Prysm Ethereum Бутерин написал в посте на X, что «ничего страшного в потере финализации время от времени нет». Он добавил, что финализация означает, что сеть «действительно уверена», что блок не будет отменен.
Бутерин отметил, что если финализация иногда задерживается на несколько часов из-за серьезной ошибки, «это нормально», и блокчейн продолжает работать во время этого. Настоящая проблема, по его словам, в другом: «Чего избегать — это финализация неправильного блока».
Мнения экспертов по поводу потери финализации
Фабрицио Романо Дженовезе, кандидат наук по информатике из Оксфордского университета, партнер в компании по исследованию блокчейнов 20squares и эксперт по протоколу Ethereum, согласился с Бутериным.
Он заявил, что при потере финализации Ethereum становится больше похож на Bitcoin (BTC), и подчеркнул, что у Bitcoin «с 2009 года нет финальности, и никто не жалуется».
Блокчейн на основе доказательства работы, такой как Bitcoin, может разветвляться на несколько цепочек, при этом самая длинная цепочка, получающая наибольшее количество работы, (обычно считается действительной). Однако если вторичная ветка вырастет настолько, что обгонит основную, это аннулирует основную цепочку и транзакции, содержащиеся в ней — это называется реорганизацией.
Так работает Bitcoin: его финальность вероятностная, а не детерминированная, потому что — хотя после добавления достаточного количества блоков в основную ветку практически невозможно — теоретически возможна реорганизация. Дженовезе объяснил, чем Ethereum отличается, с правилами, устанавливающими блоки как «финальные».
В Ethereum есть механизм финализации: когда блок получает более 66% голосов валидаторов, он становится «обоснованным». В этот момент, если проходят более двух эпох (64 блока), блок считается финализированным.
Это не просто теория; это произошло в мае 2023 года из-за инцидента, очень похожего на недавний с клиентом Prysm. Дженовезе отметил, что эти инциденты не делают цепочку небезопасной; скорее, «это просто означает, что наши гарантии относительно реорганизаций временно вернулись к вероятностным, а не детерминированным».
Последствия для L2 и мостов
Тем не менее, Дженовезе отметил, что отсутствие финальности повлияло бы на инфраструктуру, которая на нее полагается, включая некоторые межблокчейн- или слой-2 (L2) мости. Представитель sidechain Ethereum Polygon сообщил Cointelegraph, что Polygon продолжит работу в обычном режиме, но переводы с Ethereum на боковую цепь «могут задерживаться в ожидании финализации».
Кроме того, представитель Polygon заявил, что слой для кроссчейн-расчётов AggLayer задержит транзакции с Ethereum на L2 до тех пор, пока не будет достигнута финальность. Однако они отметили, что «нет сценария, при котором пользователи столкнутся с откатом или недействительностью сообщений» из-за потери финальности:
«Практический эффект задержки финализации — это просто то, что депозиты могут появиться с задержкой. Пользователи не подвергаются риску откатов, вызванных реорганизациями, сверх этого задержки.»
Дженовезе возложил ответственность за такие задержки на разработчиков, которые требуют финальности. «Если создатель моста решит не реализовать fallback-механизм на случай потери финальности, это их выбор», — заключил он.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Виталик Бутерин говорит, что Ethereum может справиться с временной потерей окончательности
Источник: CryptoNewsNet Оригинальный заголовок: Виталик Бутерин говорит, что Ethereum может временно потерять финальность Оригинальная ссылка: Ethereum может позволить себе время от времени терять финальность, не подвергая сеть серьезному риску, — заявил соучредитель Виталик Бутерин, даже после того, как недавняя ошибка клиента почти нарушила механизм подтверждения блокчейна.
После недавней ошибки в клиенте Prysm Ethereum Бутерин написал в посте на X, что «ничего страшного в потере финализации время от времени нет». Он добавил, что финализация означает, что сеть «действительно уверена», что блок не будет отменен.
Бутерин отметил, что если финализация иногда задерживается на несколько часов из-за серьезной ошибки, «это нормально», и блокчейн продолжает работать во время этого. Настоящая проблема, по его словам, в другом: «Чего избегать — это финализация неправильного блока».
Мнения экспертов по поводу потери финализации
Фабрицио Романо Дженовезе, кандидат наук по информатике из Оксфордского университета, партнер в компании по исследованию блокчейнов 20squares и эксперт по протоколу Ethereum, согласился с Бутериным.
Он заявил, что при потере финализации Ethereum становится больше похож на Bitcoin (BTC), и подчеркнул, что у Bitcoin «с 2009 года нет финальности, и никто не жалуется».
Блокчейн на основе доказательства работы, такой как Bitcoin, может разветвляться на несколько цепочек, при этом самая длинная цепочка, получающая наибольшее количество работы, (обычно считается действительной). Однако если вторичная ветка вырастет настолько, что обгонит основную, это аннулирует основную цепочку и транзакции, содержащиеся в ней — это называется реорганизацией.
Так работает Bitcoin: его финальность вероятностная, а не детерминированная, потому что — хотя после добавления достаточного количества блоков в основную ветку практически невозможно — теоретически возможна реорганизация. Дженовезе объяснил, чем Ethereum отличается, с правилами, устанавливающими блоки как «финальные».
Это не просто теория; это произошло в мае 2023 года из-за инцидента, очень похожего на недавний с клиентом Prysm. Дженовезе отметил, что эти инциденты не делают цепочку небезопасной; скорее, «это просто означает, что наши гарантии относительно реорганизаций временно вернулись к вероятностным, а не детерминированным».
Последствия для L2 и мостов
Тем не менее, Дженовезе отметил, что отсутствие финальности повлияло бы на инфраструктуру, которая на нее полагается, включая некоторые межблокчейн- или слой-2 (L2) мости. Представитель sidechain Ethereum Polygon сообщил Cointelegraph, что Polygon продолжит работу в обычном режиме, но переводы с Ethereum на боковую цепь «могут задерживаться в ожидании финализации».
Кроме того, представитель Polygon заявил, что слой для кроссчейн-расчётов AggLayer задержит транзакции с Ethereum на L2 до тех пор, пока не будет достигнута финальность. Однако они отметили, что «нет сценария, при котором пользователи столкнутся с откатом или недействительностью сообщений» из-за потери финальности:
Дженовезе возложил ответственность за такие задержки на разработчиков, которые требуют финальности. «Если создатель моста решит не реализовать fallback-механизм на случай потери финальности, это их выбор», — заключил он.