Ethereum легкий клиент Helios: реализация бездоверительного доступа к Блокчейн
Недавно криптовалютная инвестиционная компания представила легкий клиент Ethereum под названием Helios. Этот клиент, разработанный на языке Rust, предназначен для обеспечения полностью доверительного доступа к Ethereum.
Одной из основных причин использования Блокчейна является возможность осуществления операций без доверия, что позволяет пользователям самостоятельно контролировать свои богатства и данные. Блокчейны, такие как Ethereum, в значительной степени выполняют это обещание, обеспечивая пользователям настоящую собственность на свои активы.
Однако, в погоне за удобством, пользователи часто идут на некоторые компромиссы. Одним из них является использование централизованного RPC( для удаленного вызова) серверов. Обычно пользователи обращаются к сети Ethereum через централизованных провайдеров услуг. Эти компании запускают высокопроизводительные узлы на облачных серверах, предоставляя пользователям удобный доступ к данным на блокчейне. Когда кошелек запрашивает баланс токенов или проверяет статус транзакции, он почти всегда полагается на этих централизованных провайдеров.
Проблема текущей системы заключается в том, что пользователи должны доверять этим поставщикам и не могут самостоятельно проверить точность результатов запросов.
Helios как легкий клиент Ethereum, основанный на Rust, обеспечивает полностью доверительный доступ к Ethereum. Он использует протокол легкого клиента, реализованный после перехода Ethereum на PoS, который может преобразовывать данные от ненадежных централизованных RPC-поставщиков в безопасные и проверяемые локальные RPC. В сочетании с централизованным RPC Helios может проверять подлинность данных без необходимости запуска полного узла.
Этот клиент решает общую проблему совместимости удобства и децентрализации. Он может завершить синхронизацию за примерно две секунды и не требует хранения, пользователи могут безопасно получать доступ к данным на цепи с любого устройства (, включая мобильные телефоны и браузерные плагины ).
Централизованная инфраструктура несет потенциальные риски. Теоретически, злонамеренные поставщики RPC могут вводить пользователей в заблуждение, предоставляя неточные котировки смарт-контрактов децентрализованных бирж. Это может привести к тому, что пользователи подпишут обменные транзакции с более низкими минимальными параметрами выхода или даже напрямую отправят транзакции злонамеренным поставщикам RPC. Поставщики могут тайно удерживать эту транзакцию и отправлять ее некоторым сервисам для получения прибыли.
Чтобы решить эту проблему, опытные пользователи обычно выбирают запуск собственного узла Ethereum. Однако это требует значительных затрат времени и ресурсов, что все еще представляет собой серьезные трудности для большинства пользователей, особенно для пользователей мобильных устройств.
Работа Helios основана на тесной связи между слоем выполнения и слоем консенсуса. Пользователю нужно всего лишь установить и запустить одно программное обеспечение. Его слой консенсуса использует известный хэш блока цепочки маяков и соединяется с ненадежным RPC, чтобы синхронизироваться с текущим блоком проверяемым образом. Слой выполнения затем сочетает эти проверенные блоки цепочки маяков с ненадежным RPC слоя выполнения, чтобы подтвердить различную информацию о состоянии на цепи.
Таким образом, Helios предоставляет пользователям полностью бездоверительный RPC, и при этом не требует запуска полного узла. Это позволит большему числу людей безопасно получать доступ к данным Ethereum с любого устройства, без аппаратных ограничений. Пользователи могут использовать Helios в качестве поставщика RPC в некоторых кошельках, что позволяет бездоверительно получать доступ к различным децентрализованным приложениям.
Кроме того, поддержка WebAssembly в Rust позволяет разработчикам приложений легко интегрировать Helios в JavaScript-приложения. Эти интеграции повысят безопасность Ethereum и снизят зависимость от централизованной инфраструктуры.
Перспективы развития Helios огромны, сообщество может внести свой вклад несколькими способами, такими как поддержка прямого получения данных легкого клиента из P2P сети, развертывание недостающих методов RPC, создание версии, которую можно скомпилировать в WebAssembly, интеграция ее напрямую в программное обеспечение кошелька и т.д. Эти усилия будут способствовать дальнейшей децентрализации и безопасности экосистемы Ethereum.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
24 Лайков
Награда
24
6
Поделиться
комментарий
0/400
MEVHunter
· 07-14 06:39
пора избавиться от этих сомнительных rpc приманок фр
Посмотреть ОригиналОтветить0
AirdropHunterWang
· 07-12 05:07
Смотрится надежно, завтра попробую это.
Посмотреть ОригиналОтветить0
RektButSmiling
· 07-12 05:06
Rust! бык бык~
Посмотреть ОригиналОтветить0
RektRecovery
· 07-12 05:06
ах, классическая "безопасная" маркетинговая ерунда... увидим, сколько времени пройдет, прежде чем это станет очередным театром безопасности
Посмотреть ОригиналОтветить0
pumpamentalist
· 07-12 05:00
Закрыто, закрыто, наконец-то пришла сильная сторона RPC.
Helios легкий клиент: новый выбор для доступа к Ethereum без доверия
Ethereum легкий клиент Helios: реализация бездоверительного доступа к Блокчейн
Недавно криптовалютная инвестиционная компания представила легкий клиент Ethereum под названием Helios. Этот клиент, разработанный на языке Rust, предназначен для обеспечения полностью доверительного доступа к Ethereum.
Одной из основных причин использования Блокчейна является возможность осуществления операций без доверия, что позволяет пользователям самостоятельно контролировать свои богатства и данные. Блокчейны, такие как Ethereum, в значительной степени выполняют это обещание, обеспечивая пользователям настоящую собственность на свои активы.
Однако, в погоне за удобством, пользователи часто идут на некоторые компромиссы. Одним из них является использование централизованного RPC( для удаленного вызова) серверов. Обычно пользователи обращаются к сети Ethereum через централизованных провайдеров услуг. Эти компании запускают высокопроизводительные узлы на облачных серверах, предоставляя пользователям удобный доступ к данным на блокчейне. Когда кошелек запрашивает баланс токенов или проверяет статус транзакции, он почти всегда полагается на этих централизованных провайдеров.
Проблема текущей системы заключается в том, что пользователи должны доверять этим поставщикам и не могут самостоятельно проверить точность результатов запросов.
Helios как легкий клиент Ethereum, основанный на Rust, обеспечивает полностью доверительный доступ к Ethereum. Он использует протокол легкого клиента, реализованный после перехода Ethereum на PoS, который может преобразовывать данные от ненадежных централизованных RPC-поставщиков в безопасные и проверяемые локальные RPC. В сочетании с централизованным RPC Helios может проверять подлинность данных без необходимости запуска полного узла.
Этот клиент решает общую проблему совместимости удобства и децентрализации. Он может завершить синхронизацию за примерно две секунды и не требует хранения, пользователи могут безопасно получать доступ к данным на цепи с любого устройства (, включая мобильные телефоны и браузерные плагины ).
Централизованная инфраструктура несет потенциальные риски. Теоретически, злонамеренные поставщики RPC могут вводить пользователей в заблуждение, предоставляя неточные котировки смарт-контрактов децентрализованных бирж. Это может привести к тому, что пользователи подпишут обменные транзакции с более низкими минимальными параметрами выхода или даже напрямую отправят транзакции злонамеренным поставщикам RPC. Поставщики могут тайно удерживать эту транзакцию и отправлять ее некоторым сервисам для получения прибыли.
Чтобы решить эту проблему, опытные пользователи обычно выбирают запуск собственного узла Ethereum. Однако это требует значительных затрат времени и ресурсов, что все еще представляет собой серьезные трудности для большинства пользователей, особенно для пользователей мобильных устройств.
Работа Helios основана на тесной связи между слоем выполнения и слоем консенсуса. Пользователю нужно всего лишь установить и запустить одно программное обеспечение. Его слой консенсуса использует известный хэш блока цепочки маяков и соединяется с ненадежным RPC, чтобы синхронизироваться с текущим блоком проверяемым образом. Слой выполнения затем сочетает эти проверенные блоки цепочки маяков с ненадежным RPC слоя выполнения, чтобы подтвердить различную информацию о состоянии на цепи.
Таким образом, Helios предоставляет пользователям полностью бездоверительный RPC, и при этом не требует запуска полного узла. Это позволит большему числу людей безопасно получать доступ к данным Ethereum с любого устройства, без аппаратных ограничений. Пользователи могут использовать Helios в качестве поставщика RPC в некоторых кошельках, что позволяет бездоверительно получать доступ к различным децентрализованным приложениям.
Кроме того, поддержка WebAssembly в Rust позволяет разработчикам приложений легко интегрировать Helios в JavaScript-приложения. Эти интеграции повысят безопасность Ethereum и снизят зависимость от централизованной инфраструктуры.
Перспективы развития Helios огромны, сообщество может внести свой вклад несколькими способами, такими как поддержка прямого получения данных легкого клиента из P2P сети, развертывание недостающих методов RPC, создание версии, которую можно скомпилировать в WebAssembly, интеграция ее напрямую в программное обеспечение кошелька и т.д. Эти усилия будут способствовать дальнейшей децентрализации и безопасности экосистемы Ethereum.