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

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

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

Недавно был представлен легкий клиент Ethereum Helios, основанный на языке Rust, который предоставляет пользователям полностью доверительный доступ к Ethereum. Этот клиент использует протокол легкого клиента после перехода Ethereum на механизм PoS, который может преобразовать данные ненадежных централизованных RPC-поставщиков в проверяемые локальные RPC. В сочетании с централизованным RPC Helios может проверять подлинность данных, не запуская полный узел.

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

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

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

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

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

В будущем направление развития Helios может включать поддержку получения данных легкого клиента непосредственно из P2P сети, улучшение методов RPC, создание версии 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.
  • Награда
  • 6
  • Поделиться
комментарий
0/400
BlockchainTalkervip
· 18ч назад
наконец-то кто-то решает проблему доверия rpc, серьезно
Посмотреть ОригиналОтветить0
LayerHoppervip
· 18ч назад
Rust действительно хорош, это время для действий.
Посмотреть ОригиналОтветить0
WalletWhisperervip
· 18ч назад
подтверждено распознавание шаблонов. helios = еще один шаг к неизбежной децентрализованной сингулярности
Посмотреть ОригиналОтветить0
GateUser-ccc36bc5vip
· 18ч назад
Наконец-то не нужно смотреть на лицо провайдера!
Посмотреть ОригиналОтветить0
LayerZeroHerovip
· 18ч назад
Это хорошая работа, и результат еще и Открытый исходный код.
Посмотреть ОригиналОтветить0
CoffeeNFTradervip
· 18ч назад
Похоже, Rust — это язык вселенной.
Посмотреть ОригиналОтветить0
  • Закрепить