Обменник

Parity, второй по величине поставщик программного обеспечения протокола ethereum, анонсировал свой окончательный выпуск Byzantium.

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

С Parity, ответственным за поддержание программного обеспечения, которое работает почти четверть узлов на цепочке ethereum, задержка с выпуском кода вызвала панику для некоторых , и даже заставил команду разработчиков ethereum рассмотреть возможность отсрочки развилки сегодня.

Тем не менее, похоже, что команда «Паритета» спасла ситуацию с небольшим временем, чтобы сэкономить – так называемая жесткая вилка Bzyandtium за блок 4 300 000 (примерно через два дня согласно текущие показатели ).

«Отодвиньте назад»

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

Выражая это беспокойство в социальных сетях, один пользователь сказал : «Философия Силиконовой долины« не быстро »не подходит, на мой взгляд, к бесполезным блокам, где на карту поставлены миллионы долларов».

Другие пользователи настоятельно ethereum, чтобы отложить жесткую вилку, заявив:

«Верните его, убедитесь, что ошибок нет, это стоит того, не спешите».

Отвечая на этот запрос, разработчик Parity Afri Schoedon сказал что, хотя команда клиента рассматривала предложение о задержке, это было бы более сложным из-за работы, которая уже была сделана в попытке ее выполнить.

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

Schoedon резюмировать :

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

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

Тестирование кода

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

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

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

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

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

Огнетушитель через Shutterstock

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

Please enter your comment!
Please enter your name here