Berlin – так называется следующее запланированное обновление сети Ethereum – готов к запуску. Об этом в блоге Ethereum Foundation официально объявил разработчик Тим Бейко.
Разработчики не намерены допускать промедлений и рассчитывают активировать Berlin в тестовой сети Ropsten уже послезавтра, 10 марта. Обновление в основной сети Ethereum назначено на блок 12 244 000, который, как ожидается, будет добавлен в блокчейн 14 апреля. Возможно небольшое смещение даты в зависимости от скорости выпуска блоков.
Держателям нод Ethereum необходимо обновить свое ПО заранее, желательно как минимум за несколько дней до запланированного хард форка. Так они смогут гарантировать синхронизацию с сетью. Ссылки на скачивание клиентов можно найти в публикации Ethereum Foundation. Данные клиенты актуальны как для основной, так и для тестовых сетей. Клиенты TurboGeth и EthereumJS не готовы поддержать Berlin в тестовых сетях и будут доработаны к моменту основного релиза.
Держателям эфира, использующим для хранения криптовалюты биржи, программные или аппаратные кошельки, ничего предпринимать не требуется, если они не получат специальные инструкции от представителей соответствующих сервисов. Как правило, этого не происходит.
Berlin содержит четыре предложения по улучшению Ethereum (EIP). Это относительно небольшие изменения, тогда как наиболее ожидаемый EIP-1559, предусматривающий изменение модели уплаты комиссий, войдет в следующий после Berlin хард форк London.
- Включенные в Berlin EIP-2718 и EIP-2929 связаны с изменением стоимости определенных операций в блокчейне Ethereum. Например, стоимость процедуры вызова «CALL», если она используется в транзакции впервые, повышается от 700 до 2 600 единиц газа. Последующие операции аналогичного характера в той же транзакции будут стоить 100 единиц газа. Таким образом разработчики рассчитывают сократить риски DoS-атак в блокчейне Ethereum.
- EIP-2718 привносит новый «конвертный» тип транзакций. Когда Ethereum только запустился, существовал всего один тип транзакции, поддерживающий поля «To» (адрес получателя) и «Data» (любые данные). Со временем возникла потребность в различных транзакциях подобного типа, и EIP-2718 упростит их добавление.
- EIP-2930 добавляет опциональные списки доступа и помогает избежать сбоев в контрактах из-за изменений, а также ограничить расходы газа, которые повысятся из-за EIP-2929. EIP-2930 добавляет новый тип транзакции, содержащий список адресов, с которыми она будет взаимодействовать.
Разработчики отмечают, что после хард форка Istanbul у них закончились названия для следующих обновлений. Поэтому было решено называть обновления по местам проведения масштабных Ethereum-конференций. Так, конференция Devcon 0 прошла в Берлине, а Devcon 1 – в Лондоне.
Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram.
Обсудить актуальные новости и события на Форуме