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

0
2182

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

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

Детали

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

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

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

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

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

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

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

.u0e0d342752c8f2417930a573d9b51c74 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:inherit; border:0!important; border-left:4px solid inherit!important; text-decoration:none; } .u0e0d342752c8f2417930a573d9b51c74:active, .u0e0d342752c8f2417930a573d9b51c74:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .u0e0d342752c8f2417930a573d9b51c74 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .u0e0d342752c8f2417930a573d9b51c74 .ctaText { font-weight:bold; color:#000000; text-decoration:none; font-size: 16px; } .u0e0d342752c8f2417930a573d9b51c74 .postTitle { color:#3498DB; text-decoration: underline!important; font-size: 16px; } .u0e0d342752c8f2417930a573d9b51c74:hover .postTitle { text-decoration: underline!important; }

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

Please enter your comment!
Please enter your name here