Ethereum — это мощная платформа для глобальной координации, и она продолжает совершенствоваться. Благодаря амбициозному набору обновлений Ethereum сможет улучшиться до полностью масштабируемой и максимально устойчивой платформы. Все эти обновления являются частью Дорожной карты Ethereum.
Чтобы узнать об уже реализованных улучшениях Ethereum, посетите раздел История
Что меняется для Ethereum?
Дорожная карта Ethereum описывает конкретные улучшения, которые будут внесены в протокол в будущем. В целом реализация Дорожной карты создаст для пользователей Ethereum такие преимущества:
Более дешевые транзакции
Rollups are too expensive and rely on centralized components, causing users to place too much trust in their operators. The roadmap includes fixes for both of these problems.
More on reducing feesУсиленная безопасность
Ethereum is already very secure but it can be made even stronger, ready to withstand all kinds of attack far into the future.
More on securityПовышение удобства
More support for smart contract wallets and light-weight nodes will make using Ethereum simpler and safer.
More on user experienceОбеспечение будущего
Ethereum researchers and developers are solving tomorrow's problems today, readying the network for future generations.
More on future proofingДля чего нужна Дорожная карта Ethereum?
Ethereum обновляется регулярно, что приводит к улучшению масштабируемости, безопасности или устойчивости. Адаптация идей, возникающих в результате исследований и разработок, — это одно из основных достоинств Ethereum. Адаптивность дает Ethereum возможность гибко справляться с возникающими сложностями, а также идти в ногу с самыми современными техническими разработками.
Как составляют дорожную карту
В большинстве своем, дорожная карта является результатом многолетней работы исследователей и разработчиков, поскольку этот протокол очень зависит от технических моментов, но в целом, внести свой вклад может любой мотивированный человек. Идеи обычно начинаются с обсуждения на форумах, таких как ethresear.ch(opens in a new tab), Ethereum Magicians(opens in a new tab) или на дискорд-сервере Eth R&D. Они могут быть реакцией на обнаружение новых уязвимостей, предложения организаций, работающих на уровне приложений (таких как и биржи), или на известные ограничения для конечных пользователей (например, стоимость или скорость транзакций). Когда идеи готовы, они могут быть формализованы в виде Предложений по улучшению Ethereum (EIP)(opens in a new tab). Все это происходит публично, чтобы каждый представитель сообщества мог в любой момент высказать свое мнение.
Что такое ETH2?
Термин Eth2 обычно использовался для описания будущего Ethereum до перехода на , но был заменен более точным термином. Первоначально он использовался для обозначения сети Ethereum после перехода на доказательство доли владения или иногда для обозначения различных клиентов Ethereum ( иногда назывались клиентами ETH1, а иногда назывались клиентами ETH2).
Будет ли дорожная карта Ethereum меняться со временем?
Безусловно. Дорожная карта — это текущий план улучшения Ethereum, покрывающий как ближайшие, так и далекие перспективы. Мы предполагаем, что дорожная карта будет меняться с появлением новой информации и доступных технологий.
Думайте о дорожной карте Ethereum как о наборе намерений по улучшению Ethereum; это наиболее целесообразная теория основных исследователей и разработчиков о самом оптимальном пути развития Ethereum.
Когда будет завершена работа над Дорожной картой?
Некоторые обновления имеют низкий приоритет и, вероятно, не будут реализованы в течение следующих 5–10 лет (например, квантовое сопротивление). Сложно предсказать точные сроки выхода каждого обновления, так как многие пункты дорожной карты разрабатываются параллельно и с разной скоростью. Срочность внедрения изменений также может меняться со временем в зависимости от внешних факторов (например, резкий скачок в производительности и доступности квантовых компьютеров может сделать квантово-устойчивую криптографию более актуальной).
Один из способов понять развитие Ethereum — это проведение аналогии с биологической эволюцией. Сеть, способная адаптироваться к новым вызовам и поддерживать свою работоспособность, имеет больше шансов на успех, чем та, которая сопротивляется изменениям, хотя по мере роста производительности, масштабируемости и безопасности сети ей потребуется все меньше изменений в протоколе.
Нужно ли мне что-нибудь делать после выхода обновления?
Обновления зачастую не затрагивают конечных пользователей, а лишь предоставляют им больше возможностей и повышают безопасность протокола, иногда добавляя новые способы взаимодействия с Ethereum. Обычным пользователям не требуется активно участвовать в обновлении, а также не требуется предпринимать какие-либо действия для защиты своих активов. Операторам нужно обновить свои клиенты, чтобы подготовиться к обновлению. Некоторые обновления могут затронуть разработчиков приложений. Например, обновления, касающиеся срока хранения истории, требуют от разработчиков приложений получать данные об истории с новых источников.
Что насчёт Verge, Splurge и так далее?
Виталик Бутерин предложил дорожную карту Ethereum(opens in a new tab), в которой обновления делятся на категории, связанные влиянием на архитектуру Ethereum. Список этих категорий:
- Слияние: обновления, связанные с переходом с на
- Всплеск: обновления, связанные с обеспечением масштабируемости за счет и шардинга данных.
- Бич: обновления, связанные с устойчивостью к цензуре, децентрализацией и рисками для протокола, исходящими от
- Грань: обновления, связанные с упрощением проверки
- Чистка: обновления, связанные со снижением вычислительных затрат на запуск узлов и упрощением протокола
- Сплав: остальные обновления, которые не входят в вышеописанные категории.
Мы приняли решение не использовать сложную терминологию, потому что мы хотим создать простую модель ориентированную на пользователей. Поскольку мы используем язык, понятный пользователям, мы и далее поддерживаем версию названий, предложенную Виталиком.
Что насчет шардинга?
Шардинг — это разделение блокчейна Ethereum таким образом, чтобы подгруппы отвечали только за часть всех данных. Это изначальное предложение по масштабированию Ethereum. Однако свертки были разработаны гораздо быстрее, чем ожидалось, и уже обеспечили значительную масштабируемость, а после внедрения протоданкшардинга обеспечат еще больше. То есть, «шард чейны» больше не понадобятся и будут исключены из дорожной карты.
Ищете определенные технические обновления?
- Благодаря данкшардингу свертки второго уровня становятся намного дешевле для пользователей посредством добавления BLOB-объектов данных в блоки Ethereum.
- Вывод из стейкинга. Обновление Shanghai/Capella позволило делать вывод из стейкинга на Ethereum, что дало пользователям возможность разблокировать свои ETH в стейкинге.
- Финализация в одном слоте. Вместо ожидания 15 минут, блоки могут быть предложены и финализированы в одном слоте. Этот вариант удобнее для приложений, и его сложнее атаковать.
- Разделение на предлагающего-строящего. Благодаря разделению валидаторов на строителей блоков и предлагающих блоки создается более честный, устойчивый к цензуре и эффективный способ достижения консенсуса в Ethereum.
- Выборы секретного лидера. Умная криптография может быть использована для обеспечения того, чтобы личность текущего предлагающего блока не была публичной, защищая его от определенных видов атак.
- Абстракция аккаунта. Абстракция аккаунта это класс обновлений, поддерживающий смарт-контрактные кошельки изначально на Ethereum, вместо использования сложного промежуточного программного обеспечения.
- Деревья Веркла — это структура данных, которая может использоваться для клиентов без состояния на Ethereum. Эти клиенты без присутствия потребуют крошечного пространства для хранения, но все еще смогут проверять новые блоки.
- Клиенты без состояния смогут проверять новые блоки без необходимости хранения больших объемов данных. Это обеспечит все преимущества работы узла всего с небольшой долей от сегодняшних затрат.