Ethereum

Запланированное обновление Ethereum на блоке 12 244 000 было запущено вчера. Через несколько часов после его запуска пользователи столкнулись с проблемой синхронизации с Etherscan, наиболее широко используемым обозревателем блоков в экосистеме Ethereum. Ошибка была связана с «проблемой узла после берлинского хард-форка, а не [sic] синхронизацией после блока 12244294», согласно проблеме Github, опубликованной Open Ethereum, клиентом, стоящим за основной сетью Ethereum. Во время ошибки криптобиржа Coinbase временно отключила вывод ETH, возможно, в ответ на ошибку. Название обновления является исторической отсылкой к городу-организатору первого съезда Devcon, состоявшегося в Кройцберге, Берлин, в ноябре 2014 года. Обновление Berlin вводит четыре новых улучшения (EIP) в экосистему Ethereum: EIP-2565 ,

EIP-2718 , EIP-2929 и EIP-2930 . Первая функция обновления, EIP-2565, снижает затраты на газ для определенных типов транзакций, использующих модульное возведение в степень. Он приближает стоимость сложности умножения и умножает ее на приближение итераций, необходимых для выполнения возведения в степень. Согласно этому предложению, «прекомпиляция ModExp в настоящее время переоценена, что делает эти операции неэффективными и дорогостоящими». С EIP-2625 стоимость газа для этих конкретных типов транзакций будет значительно снижена и обеспечит лучшую безопасность, а также большую случайность.

Вторая функция обновления, EIP-2718, превращает все типы транзакций в выполнение с обратной совместимостью посредством транзакций конверта. Это позволяет добавить новую логику транзакции в цепочку блоков Ethereum и гарантирует отсутствие конфликтов нумерации между типами транзакций.
Третья функция обновления, EIP-2929, увеличивает затраты на газ для определенных транзакций (коды операций при первом использовании), которые ранее использовались злоумышленниками в качестве метода для запуска атак типа «отказ в обслуживании». Для этих кодов операций предусмотрены соразмерные сборы за газ, чтобы оценить время, необходимое для его обработки, и устанавливают лимит газа таким образом, чтобы он соответствовал пределу времени, необходимому для обработки блока.

Наконец, четвертая функция обновления, EIP-2930, представляет новый тип транзакции. Новый тип транзакции, который содержит список доступа, список адресов и ключи хранения, к которым транзакция планирует получить доступ. Он основан на EIP-2718 как на типе транзакции и разрешает доступ вне списка разрешенных транзакций с соответствующим масштабированием комиссий. Этот EIP снижает риски нарушения контракта, которые могут возникнуть из-за EIP-2929.

Поскольку Ethereum преодолевал отметку в 2500 долларов, эти обновления помогут улучшить экосистему, продвигая ее к дальнейшему росту и развитию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *