Helios легкий клиент: реализация нового решения для полностью бездоверительного доступа к Ethereum

robot
Генерация тезисов в процессе

Ethereum легкий клиент Helios: обеспечивает полностью доверительное отсутствие доступа к Блокчейн

8 ноября был представлен легкий клиент Ethereum под названием Helios. Это клиент, разработанный на языке Rust, призванный обеспечить полностью бездоверительный доступ к Ethereum.

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

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

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

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

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

Потенциальные риски централизованной инфраструктуры

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

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

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

Как работает Helios

Helios состоит из уровня выполнения и уровня консенсуса. Уровень консенсуса использует известный хэш блока цепи оповещения и соединяется с недоверенным RPC, чтобы верифицируемым образом синхронизироваться с текущим блоком. Уровень выполнения объединяет эти проверенные блоки цепи оповещения с недоверенным RPC уровня выполнения, чтобы проверить различную информацию о состоянии на цепи.

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

Исполнительный слой использует механизм хранения состояния Ethereum, чтобы проверить все данные, хранящиеся в Ethereum, с помощью доказательства Меркла. Это гарантирует, что недоверенные RPC не могут предоставлять неверные результаты.

Перспективы приложения Helios

Легкие характеристики Helios позволяют пользователям безопасно получать доступ к данным на блокчейне с любого устройства. Это даст возможность большему числу людей получать доступ к данным Ethereum без необходимости доверять, не ограничиваясь аппаратным обеспечением. Пользователи могут использовать Helios в качестве провайдера RPC в различных кошельках, обеспечивая доступ к DApp без необходимости доверять.

Кроме того, поддержка Rust для WebAssembly позволяет разработчикам легко встраивать Helios в приложения на Javascript. Эти интеграции повысят безопасность Ethereum и уменьшат зависимость от централизованной инфраструктуры.

Перспективы развития Helios обширны, включая поддержку получения данных легкого клиента напрямую из P2P сети, развертывание большего количества методов RPC, создание версии WebAssembly, прямую интеграцию с программным обеспечением кошелька и др. Эти достижения будут способствовать дальнейшей децентрализации и безопасности экосистемы Ethereum.

ETH-5.38%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Поделиться
комментарий
0/400
gas_guzzlervip
· 07-28 02:12
легкий клиент真香
Посмотреть ОригиналОтветить0
  • Закрепить