Parity внедряет код Constantinople
Parity официально интегрировал код Constantinople в свой Ethereum-клиент и готов начать его тестирование в преддверии октябрьского хардфорка, пишет ETHNews. Разработчик Parity Technologies Афри Шоэдон разместил ссылку на запрос на включение кода, опубликованный на GitHub, в своём Twitter и встретил преимущественно положительный отклик сообществ Reddit и Twitter.
Однако некоторые по-прежнему остаются не удовлетворены внедрением предложения по улучшению Ethereum EIP 1234, согласно которому эмиссия криптовалюты будет снижена с 3 ETH до 2 ETH на блок. Прочие критикуют разработчиков за отказ немедленно внедрить механизм консенсуса ProgPOW, который позволит защитить сеть от майнинга на специализированных высокопроизводительных устройствах и повысить уровень конкуренции среди обычных майнеров. На фоне продолжающей своё снижение цены Ethereum часть сообщества называет этот аспект особенно важным, однако разработчики, по всей видимости, на этот счёт имеют своё мнение.
Имплементация означает, что EIP-ы (1234, 145, 1014, 1052, 1283) были внедрены в код Parity, однако содержат ли они какие-то баги, установить удастся только после дальнейшего тестирования.
EIP 145, предложенный разработчиками Алексом Берегшаси и Павлом Былицей, определяет инструкции для виртуальной машины Ethereum (EVM) и позволит значительно снизить потребление газа для определённых видов вычислений.
EIP 1014, также известный как Skinny CREATE2 и предложенный Виталиком Бутериным, добавляет новый оп-код, который позволит повысить производительность state-каналов.
EIP 1052, предложенный Ником Джонсоном и Былицей, также определяет новый оп-код, EXTCODEHASH, который предназначен для снижения расходования газа и повышения эффективности кода в определённых сценариях, в частности когда один контракт осуществляет проверку байт-кода другого контракта.
EIP 1283 за авторством Вея Танга заменяет более ранний EIP 1087 и определяет методы расчёта расходования газа, позволяя снизить операционные издержки сети.
Ожидается, что в ближайшее время другие клиенты Ethereum, в том числе Geth, Trinity, cpp-ethereum, EthereumJ/Harmony и Aleth/Cpp-Ethereum, также внедрят необходимые изменения в свой код. За прогрессом каждого из них можно следить на соответствующей странице на GitHub.
Вероятно, проделанная Parity работа станет предметом обсуждения разработчиков на встрече, которая должна состояться в пятницу, 14 сентября. Помимо этого, разработчики намерены обсудить тестирование, обновления прочих клиентов, продвижение исследований и Constantinople.
Источник: cryptocurrency.tech