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

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

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

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

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

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

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

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

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

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

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

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

Применение Helios имеет широкий потенциал. Пользователи могут использовать его в качестве провайдера RPC в MetaMask, обеспечивая доверительный доступ к различным DApp. Разработчики также могут встраивать Helios в JavaScript-приложения, повышая безопасность Ethereum и уменьшая зависимость от централизованной инфраструктуры.

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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 5
  • Поделиться
комментарий
0/400
BankruptWorkervip
· 14ч назад
Децентрализация搬砖工具
Посмотреть ОригиналОтветить0
MelonFieldvip
· 07-10 05:38
Просто еще один подражающий Блокчейн.
Посмотреть ОригиналОтветить0
MEVHunterWangvip
· 07-10 05:37
Круто, найди время, чтобы изучить это.
Посмотреть ОригиналОтветить0
ServantOfSatoshivip
· 07-10 05:33
rust это бык
Посмотреть ОригиналОтветить0
ser_we_are_earlyvip
· 07-10 05:33
先 разыгрывайте людей как лохов 为敬 冲
Посмотреть ОригиналОтветить0
  • Закрепить