Обновление Ethereum через 3–5 лет?

Окончательное обновление Ethereum, Eth 2.0, вероятно, будет реализовано еще через три-пять лет.

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

Гриффин Ичиба Хочкисс берет (в свободном переводе):

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

Таким образом, Ethereum 1 был «.x» — исследованием более мелких, дополнительных обновлений текущего Ethereum (1.0) — с задачей рождения продлить жизнь цепочки как минимум еще на 3-5 лет, прежде чем наступит драма. подробнее Обновление до Serenity (Eth 2.0).

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

Однако самой большой потенциальной проблемой, с которой сталкивается Ethereum, является «состояние» роста.

Эфириум — это конечный автомат, в котором каждый блок — это шаг вперед. Полное «состояние» Ethereum в любое время включает в себя коллективные воспоминания обо всех смарт-контрактах, которые используются в EVM и выполняются, а также текущий статус всех учетных записей и балансов.

Состояние Ethereum в настоящее время весит 10 ГБ, но ожидается, что оно будет расти пропорционально общему объему транзакций в сети. Если Ethereum сможет охватить больше пользователей, это может привести к замедлению обработки транзакций и проверки блоков.

Ухудшение производительности, вызванное государством, вызывает серьезную озабоченность. Ethereum — это одноранговая сеть, а это означает, что незначительные изменения значений могут повлиять на состояние сети. Кроме того, хранение и изменение условий — одна из самых сложных задач для команд разработчиков клиентов. Написание и ведение Клиентов уже достаточно сложно, и рост Статуса способствует этой нагрузке. Если состояние будет расти, уменьшится разнообразие и производительность Клиентов, что плохо для всех.

Возможный путь вперед для Ethereum — использование «государственные клиенты,» что сейчас исследуют разработчики платформы.

Короче говоря, Клиент без сохранения состояния использует блок свидетелей, доказывая достоверность конкретного изменения состояния на предыдущее. То есть вместо того, чтобы рассчитывать полное состояние с каждым новым Блоком, вычислять Клиентам изменения состояния для нового Блока, а затем доказывать, что эти Изменения с предыдущим Блоком согласуются.

Рекомендованное изображение: Вит Ольшвески | Шаттерсток