Следующее общесистемное обновление Ethereum, Стамбул, должно появиться в сети 4 декабря.
Решение было принято во время звонка разработчика ядра ethereum 25 октября . Позже в пятницу Данно Феррин, инженер по протоколам блокчейнов в венчурной студии ethereum ConsenSys, предложил активировать Стамбул под номером 9 056 000 в соответствии с запланированной датой 4 декабря.
«С момента, когда я рассчитал… в 14-секундном блоке умножить его на 245 544,5 блоков, что ставит UTC в полдень на блоке 9 055 928,5. Таким образом, я бы предложил 9 056 000 в качестве целевого блока в Стамбуле. Пожалуйста, проверьте мою математику », - написал Феррин после встречи в чате разработчиков ядра эфириума.
Во время разговора разработчики также согласились, что в случае каких-либо неожиданных проблем с обновлением программного обеспечения в период с настоящего момента до недели 4 декабря, активация основной сети Стамбула будет отложена на один месяц до 8 января.
«Что касается даты поддержки [8 января], то это то, что если мы собираемся отправить и изменить время, нам нужно создать нового клиента… и заставить всех установить его», - сказал Феррин во время разговора. «Для повторного вращения необходимо как минимум четыре недели».
Во время последнего общесистемного обновления разработчикам Ethereum в Константинополе действительно пришлось отложить активацию обновления в сети на месяц из-за критической уязвимости, обнаруженной всего за 48 часов до запланированного развертывания в Константинополе.
На этот раз разработчики ядра ethereum покрывают все свои базы заранее установленными датами поддержки в случае непредвиденных обстоятельств.
Сказал разработчик Ethereum Foundation Пайпер Мерриам:
«Здесь нет ничего, что говорило бы о том, что [мы не можем запустить] первую неделю декабря. Сейчас мы просто устанавливаем несколько простых дат поддержки и всегда можем изменить свое решение позже, если это необходимо ».
Что происходит в Стамбуле?
Ожидается, что в декабре Стамбул внесет шесть несовместимых изменений кода во вторую по величине сеть блокчейнов в мире.
Самый противоречивый из них, известный как « Предложение по улучшению Ethereum» (EIP) 1884 , увеличит вычислительные затраты на отзыв данных о блокчейне ethereum для разработчиков приложений. В то же время повышение сборов позволит лучше защитить платформу стоимостью 18 миллиардов долларов от потенциальных атак типа «отказ в обслуживании» или спама.
Другие изменения кода вносят дополнительные коррективы в платформу ethereum, а также новые операции с кодом, которые разработчики приложений могут использовать для более быстрой проверки и аутентификации данных блокчейна.
В прошлом месяце в Стамбуле был активирован тестовый эфир сети Ropsten. Однако из-за преждевременной синхронизации майнеры сети изначально столкнулись с трудностями при развертывании обновления.
Чтобы избежать дальнейшей путаницы в том, какую версию программного обеспечения ethereum следует использовать для майнеров (пользователей, которые проверяют транзакции и обрабатывают новые блоки в сети), разработчики ядра ethereum одобрили новое изменение кода под названием EIP 2124.
Идентификаторы вил и координаторы вил
Первоначально предложенный в мае разработчиками ядра ethereum Петером Силаджи и Феликсом Ланге, EIP 2124 представляет пользователям механизм, позволяющий легко определить, какую версию программного обеспечения выполняет компьютерный сервер, также называемый узлом, в сети ethereum.
«Как правило, клиентам тяжело следовать цепочке, не относящейся к большинству, поэтому обычно приходится настраивать клиентов [вручную]… чтобы убедиться, что они находятся в правильной цепочке», - сказал Сцилагьи, добавив:
«Все эти проблемы могут быть устранены путем добавления идентификатора вилки».
Названный «идентификатором разветвления», Силаджи объяснил по вызову, что EIP 2124 является «крошечным и запредельным тривиальным изменением». Он может быть развернут любым программным клиентом ethereum без необходимости координации с другими участниками.
Помимо этого, Джеймс Хэнкок, руководитель проекта стартапа ethereum ETHSignals, который в июне попытался инициировать форк блокчейна ethereum , объявил, что присоединяется к Ethereum Foundation, чтобы помочь координировать обновления всей системы ethereum, также называемые жесткими форками.
«Я присоединяюсь к [Ethereum Foundation], чтобы помочь с координацией хард-форка», - сказал Хэнкок. «Для меня я хочу сосредоточиться на подготовке EIP, а не на том, когда мы собираемся выпустить [обновление]. … Речь идет об изменении отношения от того, сколько у нас будет вилок в этом году, до подготовки EIP [для разветвления] ».
Изображение Ethereum через архивы CoinDesk