Обновление Istanbul в сети Ethereum отложено на неопределенное время
Мне стало известно, что уже давно запланированное обновление Istanbul основного блокчейна Ethereum откладывается. Разработчик компании Parity Tech Вэй Тан сообщил:
«Нам потребуется время до 6 сентября, чтобы завершить имплементацию. Это связано не только с тем, что мы приняли EIP поздно, но и с тем, что мы занимаемся масштабной переработкой структуры кода».
Как раннее предполагалось, номер блока для запуска обновления в тестовой сети должен был быть выбран 23 августа. Тепер , разработчикам придётся ждать, пока Parity закончат необходимые доработки со своей стороны. По словам Тана, на это уйдёт 2 недели.
Обновление в основной сети должно было состояться 4 октября, перед конференцией Devcon. В текущих условиях оно может быть отложено до ноября в зависимости от того, как быстро Parity справятся с поставленной задачей.
Кроме того, разработчики ведут дискуссию на тему увеличения расхода газа для определённых действий или функций, поскольку изменение настроек может привести к выходу из строя некоторых смарт-контрактов, которые используют фиксированные значения газа в определённых сценариях.
Если помните, в 2017 году баг в коде смарт-контракта привёл к заморозке 500 000 ETH на кошельках Parity. В данном случае проблема может возникнуть не на уровне отдельного смарт-контракта, а на уровне всего протокола Ethereum, если действительно проявят себя баги, которых боятся разработчики.
Думаю, такие баги могут использоваться для осуществления атак путём заполнения блоков операциями со слишком низкими комиссиями, что приведёт к увеличению времени обработки блоков.