Учитывая необходимость внесения новых технологических разработок в версию Ethereum 2.0 (ранее именовавшуюся Serenity), запуск которой возможен не ранее 2020 года, разработчики сосредоточились на промежуточной версии. Обновление по версии Ethereum 1x не только позволит улучшить сеть, но и может быть реализовано в ближайшее время.

Несмотря на то, что многие разработки Ethereum 1x находятся на ранних стадиях развития и окончательные изменения кода обновления еще не урегулированы, в ходе активных дискуссий предполагается, что обновление произойдет к июню 2019 года. В ходе обновления может быть активировано множество различных новшеств, по которым команда Ethereum сможет достичь консенсуса с пользователями сети.

Обсуждение версии обновления сети Ethereum 1x будут проводиться на публичных форумах с завтрашнего дня в соответствии с Правилами Chatham House, основным принципом которых является анонимность. По мнению разработчиков, такой подход позволит предложить сообществу продукт, в наибольшей степени соответствующий его ожиданиям.

Согласно протоколам, сопровождавшим обсуждение развития концепций Ethereum 1x и Ethereum 2.0, в настоящее время существует четыре рабочие группы по продвижению версии Ethereum 1x.

Первая группа, возглавляемая разработчиком эфирного ядра Алексеем Ахуновым, сосредоточена на внедрении системы хранения данных на платформе Ethereum. Цель разработки – ограничить рост активных приложений и учетных записей в сети блокчейн.

Быстрое увеличение децентрализованных приложений (dapps), созданных на платформе Ethereum через смарт-контракты, приводит к росту объема данных, хранящихся в блокчейне для поддержания смарт-контрактов. Это становится проблемой для новых пользователей сети при загрузке и в ходе поддержки полной копии актуального состояния блокчейна.

По оценкам, Afri Schoedon, разработчика Parity Technologies, сегодня общий объем данных блокчейна Ethereum составляет 125 гигабайт, в активном рабочем состояние сети – это примерно 10 гигабайт. К концу следующего года объем данных может увеличиться до 200-300 гигабайт.

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

Вторая группа рассматривает альтернативное предложение по выносу за сеть данных смарт-контрактов и передачу ответственности за хранение данных разработчикам приложений.

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

Четвертая рабочая группа занимается уменьшением стоимости развертывания смарт-контрактов. Идея состоит в том, чтобы сбалансировать потенциальное увеличение затрат на хранение смарт-контрактов с оплатой за хранение в блокчейне.

Все эти группы используют новые технологии и создают так называемые «прекомпилируемые» файлы. Но ограниченное количество людей не позволяет эффективно реализовать все прекомпиляции, которые направлены на удовлетворение запросов пользователей.

В долгосрочной перспективе новая виртуальная машина eWASM будет выполнять все операции по смарт-контрактам, используя собственные скорости сети и полагаясь на свою эффективность. Но до тех пор, пока это будущее не будет реализовано, Etheruem 1x предполагает поддерживать сеть Ethereum «готовыми» решениями.

И хотя все эти решения, по прогнозам, будут активированы по «очень ускоренному графику», никаких конкретных действий не будет предпринято до тех пор, пока не будет достигнут «широкий консенсус в сообществе».

Leave a comment