Меню

Крипторазделы

Грег Марку, который поддерживал web3.js во время лондонского хардфорка, говорит, что тестовые сети не могут выявить все крайние случаи, которые ломают работающие приложения.

Ср, 11 ноября 2026 · 17:43 EST · Чтение 3 минуты

В Эфириуме

Делиться

Грег Марку предупреждает всех, кто считает, что обновления Ethereum пройдут гладко, потому что они прошли тестовую сеть: часто это не так.

Соучредитель и генеральный директор Sprinter говорит, что обновления сети сложно тестировать, и они могут без предупреждения вывести из строя большое количество приложений. Он говорит из своего опыта, поскольку был в этой комнате в последний раз, когда это произошло.

Его комментарии прозвучали во время публичного обсуждения среди разработчиков реалий изменений протокола доставки на самой загруженной в мире платформе смарт-контрактов. Его центральная точка была резкой. Тестовые сети помогают, но они не могут учесть все крайние случаи, которые могут привести к сбою в работе приложений, работающих в действующей сети.

История лондонской войны с хард-форком

Доверие к Марку в этой теме обусловлено конкретным инцидентом. Он сопровождал web3.js во время обновления EIP-1559, которое было выпущено в рамках хард-форка в Лондоне в августе 2021 года.

Для непосвященных: web3.js — это библиотека JavaScript, которая позволяет приложениям взаимодействовать с блокчейном Ethereum. Думайте об этом как о переводчике, находящемся между веб-сайтом и самой сетью.

Между тем, хард-форк — это изменение основных правил Ethereum, которые принимает сеть в целом. Каждый узел должен следовать новым правилам, а это означает, что любое программное обеспечение, построенное на старых предположениях, может внезапно оказаться не в ногу.

По словам Марку, обновление, связанное с этим обновлением, имело последствия, которых никто не ожидал. Это затронуло почти все приложения, использующие web3.js.

Новости криптовалют и рынков, которые вам действительно нужны — каждое утро.

Ежедневно. Бесплатно. Присоединяйтесь к более чем 34 000 читателей, посвященных криптовалютам, финансам и политике.

Мы уважаем вашу конфиденциальность. Отпишитесь в любое время.

Виновником оказался инвариант, включающий MetaMask, который остался незамеченным. Инвариант — это условие, которое, по мнению разработчиков, всегда будет выполняться. Когда одно из этих предположений незаметно перестает быть правдой, все, что построено на его основе, может пошатнуться.

Марку описал Эфириум как «абсолютно монолитного зверя».

Это яркое описание, но не нежное. Дело в том, что система стала настолько большой и взаимосвязанной, что предсказать, как одно-единственное изменение повлияет наружу, действительно сложно.

Почему тестовые сети не являются той системой безопасности, которую предполагают люди

Тестовые сети — это практические версии блокчейна, где разработчики могут пробовать изменения, не рискуя реальными деньгами. Это генеральная репетиция перед премьерой.

Марку признал, что тестовые сети полезны. Его аргумент уже: они не могут охватить все крайние случаи, которые могут возникнуть в работающих приложениях.

В основной сети приложения взаимодействуют с кошельками, библиотеками и другими контрактами в комбинациях, которые полностью не воспроизводит ни одна тестовая среда. Инвариант MetaMask, который сбил с толку пользователей web3.js в 2021 году, является примером именно такой слепой зоны.

Кто такой Марку и что строит Sprinter

Марку ранее был соучредителем ChainSafe Systems, фирмы, которая поддерживала web3.js. Sprinter вышел из ChainSafe и теперь возглавляет ее в качестве генерального директора.

В ноябре 2025 года компания привлекла 5,2 миллиона долларов в рамках начального раунда финансирования. Ее основное внимание уделяется межсетевому кредитованию и инфраструктуре, а ее идея называется «решение как услуга».

Sprinter также планирует собственный токен управления под названием SPRINT.

В результате обсуждения не было внесено никаких новых обновлений или изменений протокола. Это разговор об извлеченных уроках, а не объявление.

Раскрытие информации: эту статью отредактировал Вивиан Нгуен. Дополнительную информацию о том, как мы создаем и просматриваем контент, можно найти в нашей редакционной политике.

Новости о том, что вы держите

Следите за своими акциями и криптовалютой. Читайте новости о них от сотен издателей в Pro.

Политика конфиденциальности