Разработчики Ethereum объявили о переносе сроков обновления Istanbul

Разработчики Ethereum объявили о переносе сроков обновления Istanbul

27.08.2019
0
Александр Сорокин

Запланированное обновление основного блокчейна Ethereum откладывается, пишет Trustnodes.

Разработчик компании Parity Tech Вэй Тан сообщил: «Нам потребуется время до 6 сентября, чтобы завершить имплементацию. Это связано не только с тем, что мы приняли EIP поздно, но и с тем, что мы занимаемся масштабной переработкой структуры кода».

Предполагалось, что номер блока для запуска обновления в тестовой сети должен был быть выбран в пятницу, 23 августа. Теперь, однако, разработчикам придётся ждать, пока Parity закончат необходимые доработки со своей стороны. По словам Тана, на это уйдёт 2 недели.

Обновление в основной сети должно было состояться 4 октября, перед конференцией Devcon. В текущих условиях оно может быть отложено до ноября в зависимости от того, как быстро Parity управятся с поставленной задачей.

Вместе с тем, клиент Geth, курируемый Ethereum Foundation, осуществил внедрение всех необходимых предложений по улучшению Ethereum (EIP). В настоящее время около 76% нод сети Ethereum используют клиент Geth и 21% – Parity.

Кроме того, разработчики ведут дискуссию на тему увеличения расхода газа для определённых действий или функций, поскольку изменение настроек может привести к выходу из строя некоторых смарт-контрактов, которые используют фиксированные значения газа в определённых сценариях.

Разработчик Ethereum Foundation Мартин Свенде заявил: «Мы знаем, что из-за этого что-то сломается, в теории. Но поломки могут быть разными».

Таким образом, разработчики обсуждают допустимость отказа некоторых смарт-контрактов. «Проблема в том, что, если мы испортим некоторые контракты и нас попросят их разморозить, может возникнуть ситуация, похожая на ту, что произошла с использующими мультиподпись кошельками Parity», – сказал Тан.

В 2017 году баг в коде смарт-контракта привёл к заморозке 500 000 ETH на кошельках Parity. В данном случае проблема может возникнуть не на уровне отдельного смарт-контракта, а на уровне всего протокола Ethereum, если действительно проявят себя баги, которых боятся разработчики.

В частности, такие баги могут использоваться для осуществления атак путём заполнения блоков операциями со слишком низкими комиссиями, что приведёт к увеличению времени обработки блоков.

Выпуск genesis-блока Ethereum 2.0 запланирован на январь 2020 года, однако перенос Istanbul на ноябрь или, возможно, более поздний срок, не повлияет на вторую сеть, так как над этими инициативами работают разные команды, а Ethereum 2.0 станет самостоятельным блокчейном, который пока никак не будет связан с действующей PoW-цепью, отмечает Trustnodes.


Подписаться
Уведомить о
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x