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

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

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

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

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

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

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

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

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

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

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

  2. Исполнительный уровень: объединяет проверенные блоки цепочки сигналов с ненадежным RPC исполнительного уровня, проверяет информацию о состоянии в блокчейне (, такую как баланс счета, хранилище контрактов и т.д. ).

Эти два компонента работают совместно, предоставляя пользователям полностью доверительные RPC-сервисы, при этом не требуется запускать полный узел.

Консенсусный слой Helios следует спецификации легкого клиента сигнальной цепи и использует механизм синхронизационного комитета для быстрой проверки новых блоков. Исполнительный слой проверяет данные из ненадежного RPC с помощью доказательства Меркла.

Перспективы применения Helios

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

Благодаря поддержке WebAssembly в Rust, разработчики могут легко интегрировать Helios в приложения на JavaScript, такие как кошельки и DApp, тем самым повышая общую безопасность экосистемы Ethereum.

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

ETH4.87%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Поделиться
комментарий
0/400
BlockchainThinkTankvip
· 07-30 13:57
Выглядит неплохо, надеюсь на надлежащий контроль.
Посмотреть ОригиналОтветить0
BearMarketHustlervip
· 07-30 03:21
值得 следовать的新生力量
Посмотреть ОригиналОтветить0
CounterIndicatorvip
· 07-27 22:56
Это снова полумера решения
Посмотреть ОригиналОтветить0
  • Закрепить