Актуальное

Обновление в Стамбуле выходит в эфир на Ethereum

295

Эфириум подвергся жесткому форку, получившему название «Стамбул», в которой в сеть было добавлено шесть отдельных обновлений с номером блока 9 069 000.

Хард-форк относится к радикальному изменению базового протокола сети, который создает новые правила, определяющие, какие блоки и транзакции сеть будет считать действительными. Из-за децентрализованной природы блокчейна, сообщество должно работать друг с другом, а также с разработчиками системы, чтобы договориться о том, какие изменения будут запрограммированы в различных клиентах, которые, в случае Ethereum, включают в себя Geth, Parity и Nethermind. На сегодняшний день сеть Эфириум подверглась семи жестким форкам, включая Константинополь, Ложного Дракона и Византию.

Детали

Online advertising service 1lx.online

Стамбул содержит шесть различных улучшений, или Предложения по улучшению Ethereum (EIP):

EIP-152 : Добавить функцию сжатия Blake2 ‘F’ для предварительной компиляции

Это EIP позволит дешевой хэш-функции BLAKE2b работать в Ethereum. Это улучшит взаимодействие между Ethereum и Zcash, позволит заключать контракты, такие как недоверенные атомные перестановки между цепочками, и добавлять к функциям конфиденциальности сети. Это позволит использовать эквиваленты tBTC, но номинированные в ZEC.

EIP-1108 : уменьшите alt_bn128 затраты на прекомпиляцию газа

Online advertising service 1lx.online

В 2018 году базовая библиотека, используемая официальной эталонной реализацией Go для реализации ECADD и ECMUL, была заменена на библиотеку Cloudflare bn256, что привело к повышению производительности. Снижение цены прекомпиляций будет способствовать появлению в сети большего количества решений для обеспечения конфиденциальности и масштабирования.

EIP-1344 : код операции ChainID

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

[irp]

EIP-1884 : переоценка для кодов, зависящих от размера дерева

Online advertising service 1lx.online

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

EIP-2028 : данные транзакций по снижению стоимости газа

Это EIP снизит стоимость газа Calldata с 68 газа на байт до 16 газа на байт. Больше данных сможет поместиться в одном блоке, что приведет к увеличению пропускной способности и увеличенной масштабируемости. Большие блоки также имеют последствия для безопасности, поскольку при передаче данных будет более длительная сетевая задержка. В результате в течение определенного времени будет сгенерировано меньше узлов, и стоимость атаки на сеть уменьшится.

EIP-2200 : чистый учет газа для операций SSTORE

Этот EIP предлагает структурированное определение чистого учета газа в SSTORE. Получающаяся схема сокращения газа позволит контрактам добавлять новые функции, такие как блокировка повторного входа и многократная отправка с одним контрактом.

Логистика

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

Майнеры или операторы узлов, с другой стороны, должны обновить свой клиент Ethereum до последней версии, чтобы запустить Стамбул на Rinkeby, Goerli и Ropsten. В противном случае они останутся в несовместимой цепочке и не смогут работать в сети Ethereum после обновления.

Online advertising service 1lx.online

Комментарии