Перейти к основному содержанию

Улучшение опыта пользователей

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

Дорожная карта Ethereum

Использование Ethereum необходимо упростить: от управления ключами и кошельками до инициации транзакций. Для облегчения массового внедрения Ethereum должен стать радикально проще в использовании, что позволит пользователям получить беспрепятственный и устойчивый к цензуре доступ к Ethereum с той же легкостью, что и при использовании приложений web2.

После кодовых фраз

Аккаунты Ethereum защищены парой ключей, используемых для идентификации аккаунтов (публичный ключ) и подписи сообщений (приватный ключ). Приватный ключ похож на главный пароль: он позволяет получить полный доступ к аккаунту Ethereum. Этот подход отличается от привычного людям, более знакомым с банками и приложениями Web2 для управления аккаунтами от имени пользователя. Чтобы Ethereum достиг массового распространения, не полагаясь на централизованные третьи стороны, у пользователя должен быть понятный и простой способ получить контроль над своими активами и данными без необходимости понимания криптографии публичных и приватных ключей и управления ими.

Решение этого вопроса заключается в использовании кошельков смарт-контрактов для взаимодействия с Ethereum. Кошельки смарт-контрактов создают способы для защиты аккаунта (если ключи были потеряны или украдены), возможности для лучшего выявления мошенничества и для защиты от него. Они позволяют оснастить кошельки новыми функциями. Хотя кошельки смарт-контрактов и существуют сегодня, они неудобны для создания, потому что протокол Ethereum должен поддерживать их лучше. Эта дополнительная поддержка называется абстрагированием аккаунта.

Подробнее об абстрагировании аккаунта

Узлы для каждого

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

Существует несколько обновлений, которые могут сделать запуск и поддержание узла не таким сложным и ресурсоемким. Способ хранения данных будет изменен для использования более компактной структуры, известной как дерево Веркла. Кроме того, с клиентами без состояния или экспирацией данных узлам Ethereum не нужно будет хранить копию всех данных о состоянии, что резко снизит потребности в пространстве на жестком диске. Легкие узлы в будущем позволят сохранить преимущества полных узлов, но станут легко запускаемыми на мобильных устройствах или в простом веб-приложении в браузере.

Подробнее о деревьях Веркла

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

Текущий прогресс

Кошельки смарт-контрактов уже доступны, но требуется больше обновлений, чтобы сделать их как можно более децентрализованными и избавленными от разрешений. EIP-4337 — это зрелое предложение, которое не требует никаких изменений в протоколе Ethereum. Основной смарт-контракт, необходимый для EIP-4337, был развернут в марте 2023 года.

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

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

Была ли эта страница полезной?