Ethereum анонсировал активацию Istanbul в мейннете

Следующее общесистемное обновление Ethereum, получившее название Istanbul, будет запущено в основной блокчейн-сети 4 декабря.

Это решение было принято во время разговора разработчиков ядра Ethereum 25 октября. Позднее, в пятницу, Данно Феррин, инженер по протоколу блокчейна студии-разработчика ConsenSys, предложил активировать Istanbul на блоке под номером 9'056'000. Феррин после встречи в чате разработчиков Ethereum написал:

Я рассчитал… по 14 секундн на блок умножить на 245'544,5 блоков, что дает блок номер 9'055'928,5. Я предлагаю, что это будет номер 9'056'000 в качестве целевого блока для активации Istanbul. Пожалуйста, проверьте мои расчеты.

Во время разговора разработчики также согласились, что в случае каких-либо неожиданных проблем с обновлением программного обеспечения в период с настоящего момента до недели 4 декабря, активация основной сети Istanbul будет отложена на один месяц до 8 января. Феррин пояснил:

«Что касается запасной даты [8 января] — это на случай, если мы изменим время из-за необходимости создания нового клиента и дождемся пока все установят его. Для повторного запуска необходимо как минимум четыре недели.

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

Читайте от 14 октября 2018: Тестнет Ethereum не принял обновление Constantinople

На этот раз разработчики Ethereum покрывают все свои базы заранее установленными датами поддержки в случае непредвиденных обстоятельств.

Что даст обновление Istanbul?

Ожидается, что в декабре Istanbul внесет шесть несовместимых изменений кода во вторую по величине блокчейн-сеть в мире.

Самое противоречивое из них, известное как «Предложение по улучшению Ethereum» (EIP) 1884, увеличит вычислительные затраты на отзыв данных о блокчейне для разработчиков приложений. В то же время повышение сборов позволит лучше защитить платформу стоимостью 18 миллиардов долларов от потенциальных атак типа «отказ в обслуживании» или спама.

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

В прошлом месяце код Istanbul был активирован в тестовой сети Ropsten. Однако из-за преждевременной синхронизации майнеры сети изначально столкнулись с трудностями при развертывании обновления.

Чтобы избежать дальнейшей путаницы в том, какую версию программного обеспечения Ethereum следует использовать для майнеров (пользователей, которые проверяют транзакции и обрабатывают новые блоки в сети), разработчики ядра сети одобрили новое изменение кода под названием EIP 2124.

Идентификатор и координатор форка

Первоначально предложенный в мае разработчиками Петером Силаджи и Феликсом Ланге, EIP 2124 представляет пользователям механизм, позволяющий легко определить, какую версию программного обеспечения выполняет компьютерный сервер, также называемый «узлом» или «нодой», в сети Ethereum. Силаджи поясняет:

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

Названный «идентификатором форка», Силаджи объяснил, что EIP 2124 является «крошечным и запредельным тривиальным изменением». Он может быть развернут любым программным клиентом Ethereum без необходимости координации с другими участниками.

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

Источник: AltStake



Самые актуальные новости - в Telegram-канале

Читайте также

Вверх