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

Одно из самых больших изменений в мире второго по величине блокады, черная вилка ethereum был рискованным и сложным процессом. Для успешного перехода все узлы (компьютеры, на которых запущено программное обеспечение) должны были повсеместно устанавливать обновления – переход, который ожидался и предлагался одновременно на глобальной платформе.

Однако, в случае византийской вилки, это не совсем то, что произошло.

Поскольку обновления были выпущены за несколько дней до жесткой вилки, значительная часть сети еще не сделала сдвиг. Фактически, во время печати всего 25,1% паритет и 58,4 процента Гет , самые популярные клиенты ethereum, обновили, что означает 45 процентов сети запускает новое программное обеспечение.

На короткой испытательной взлетно-посадочной полосе также были другие воздействия: а именно, предыдущие итерации программного обеспечения были убраны из-за критических сбоев, которые могли бы атак типа «отказ в обслуживании» , или создали несовместимость между узлами, что приводит к разделение сети ,

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

По этой причине основной разработчик Ethereum Гэвин Вуд сказал CoinDesk, что он «будет проявлять осторожность» к любым крупным игрокам, принимающим крупномасштабные проекты, до тех пор, пока обновление не будет считаться полностью стабильным.

Остаются риски

Помимо неисправных узлов, которые еще не обновлены, есть вероятность появления ошибок безопасности в текущем программном обеспечении Byzantium.

Наиболее серьезным и частым из них является консенсусная ошибка (как упоминалось выше), которая возникает, когда узлы не могут общаться, и блок-цепочка распадается на несовместимые цепи. Разработчики теперь говорят, что они проводят тесты, чтобы попытаться найти эти риски, надеясь поймать их до того, как они будут активны.

Согласно Вуду, если сеть действительно содержит эту ошибку, потребуется время, чтобы показать себя. «Я не думаю, что кто-то считал, что сеть собирается самосгораться на блоке 4,370,000, – сказал Вуд.

Скорее, если есть проблема, это выявится в последующие дни.

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

Что касается неисправного программного обеспечения, которое уже существует, возьмите разработчика безопасности для ethereum Мартин Хольст Свинде сказал, что это не вызывает беспокойства.

Если в результате запуска старого программного обеспечения произойдут консенсус, он заверил: «Они просто будут сброшены с цепи, [затем] заглянуть в нее и обновить своего клиента».

Конечно, ethereum больше не контролирует эти узлы, поэтому, если ошибка обнаруживается, она не будет видна ни одному из исследователей блочной цепи. Кроме того, если ошибка будет использована на более старом программном обеспечении, мы вряд ли узнаем об этом, помимо «шума на Reddit», согласно Холсту Свинде.

Уроки выучены

Однако, выступая на онлайн-форуме, основатель ethereum Виталик Бутерин писал, что потребуется еще один или два месяца дальнейшего тестирования, прежде чем Византия будет считаться полностью безопасной.

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

Ethereum полагается на ряд процессов проверки безопасности, но тот, который, вероятно, не получил достаточного эфирного времени до выхода, – это то, что известно как «fuzzer» – автоматизированный процесс тестирования, который может извлечь самые тонкие недостатки кода.

Это новая проверка безопасности для ethereum, а также как основной разработчик Peter Szilagyi объяснил «Требуется польза и усилия, чтобы действительно сделать его частью рабочих процессов».

Он продолжение : «Будьте уверены, что фузцер будет намного более органичной частью следующей подготовки вил».

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

Как Schoedon сказал :

«Урок извлечен для будущих жестких вилок. Вероятно, мы будем решать только номер блока после того, как будут подготовлены все клиентские реализации».

Сейсмограф изображение через Shutterstock

Ethereum Жесткие вилки Византия

Загрузить комментарии

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here