Ethereum легкий клиент Helios: реализация беспроблемного доступа к Блокчейну
8 ноября был представлен легкий клиент Ethereum Helios, основанный на языке Rust. Этот клиент предназначен для предоставления полностью доверительного доступа к Ethereum. Ниже представлено подробное описание этой новой технологии.
Одно из главных преимуществ Блокчейн в том, что не требуется доверять посредническим учреждениям. Благодаря Блокчейн пользователи могут самостоятельно управлять своим богатством и данными. Блокчейн-сети, такие как Ethereum, в значительной степени реализовали это обещание, обеспечивая пользователям настоящую собственность на свои активы.
Однако, в стремлении к удобству, пользователи часто идут на некоторые компромиссы. Одним из таких компромиссов является использование централизованных RPC (удаленный вызов процедур) серверов. Многие пользователи получают доступ к сети Ethereum через централизованных провайдеров. Эти компании запускают высокопроизводительные узлы на облачных серверах, предоставляя пользователям удобный доступ к данным блокчейна. Когда кошелек запрашивает баланс токенов или проверяет статус транзакции, обычно полагается на этих централизованных провайдеров.
Проблема этого подхода заключается в том, что пользователи должны доверять этим провайдерам и не могут независимо проверить точность результатов запроса.
Helios, как легкий клиент Ethereum на базе Rust, может предоставить полностью доверенную доступность Ethereum. Он использует протокол легкого клиента, реализованный после перехода Ethereum на PoS, который позволяет преобразовывать данные от недоверенных централизованных поставщиков RPC в безопасный и проверяемый локальный RPC. В сочетании с централизованным RPC, Helios может проверять подлинность данных без необходимости запуска полного узла.
Helios решил проблему сочетания удобства и децентрализации. Этот открытый клиент может завершить синхронизацию примерно за две секунды, не требуя дополнительного места для хранения, пользователи могут безопасно получать доступ к данным на блокчейне с помощью различных устройств (включая мобильные телефоны и браузерные плагины).
Однако, полагание на централизованную инфраструктуру может нести потенциальные риски. Например, если поставщик RPC предоставляет неточные котировки смарт-контрактов децентрализованных бирж, пользователи могут подписать невыгодные обменные сделки, не подозревая об этом. Что еще хуже, злонамеренные поставщики RPC могут даже тайно удерживать сделки и извлекать из них прибыль.
Чтобы решить эту проблему, некоторые опытные пользователи выбирают запускать собственный Ethereum-узел. Но это требует значительных временных и ресурсных затрат, что по-прежнему является вызовом для большинства пользователей.
Принцип работы Helios заключается в тесной интеграции уровня исполнения и уровня консенсуса. Уровень консенсуса использует известный хэш блока цепи сигналов и соединяется с недоверенными RPC, синхронизируя текущий блок в верифицируемом виде. Уровень исполнения объединяет проверенные блоки цепи сигналов с недоверенными RPC уровня исполнения для проверки информации о состоянии на цепи, такой как баланс аккаунта, хранение контрактов, квитанции о транзакциях и результаты вызовов смарт-контрактов.
Таким образом, Helios предоставляет пользователям полностью доверенный RPC без необходимости запуска полного узла. Это позволит большему числу людей безопасно получать доступ к данным Ethereum, не испытывая ограничений по аппаратному обеспечению. Пользователи могут использовать Helios в качестве провайдера RPC в MetaMask для доверенного доступа к различным DApp.
Появление Helios принесло новые возможности в экосистему Ethereum. Разработчики могут интегрировать Helios в различные приложения, повышая безопасность Ethereum и уменьшая зависимость от централизованной инфраструктуры. В будущем Helios обещает поддерживать получение данных легкого клиента напрямую из P2P сети, реализовывать больше методов RPC, компилироваться в версии WebAssembly и т.д., внося важный вклад в развитие Ethereum.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Поделиться
комментарий
0/400
DarkPoolWatcher
· 4ч назад
Я давно ждал легкий клиент, жду его релиза!
Посмотреть ОригиналОтветить0
TradFiRefugee
· 08-04 01:35
Этот код надежен? Похоже, что он немного сомнителен.
Посмотреть ОригиналОтветить0
LuckyHashValue
· 08-03 23:38
Ух, наконец-то есть настоящий децентрализованный!
Посмотреть ОригиналОтветить0
ApeWithAPlan
· 08-03 23:36
русть снова пришел, да?
Посмотреть ОригиналОтветить0
CryptoTherapist
· 08-03 23:23
давайте разберем эту травму доверия в веб3... похоже, мы все ищем эту эмоциональную децентрализацию на самом деле
Helios: реализация легкого клиента Ethereum на основе Rust для доверительного доступа к Блокчейну
Ethereum легкий клиент Helios: реализация беспроблемного доступа к Блокчейну
8 ноября был представлен легкий клиент Ethereum Helios, основанный на языке Rust. Этот клиент предназначен для предоставления полностью доверительного доступа к Ethereum. Ниже представлено подробное описание этой новой технологии.
Одно из главных преимуществ Блокчейн в том, что не требуется доверять посредническим учреждениям. Благодаря Блокчейн пользователи могут самостоятельно управлять своим богатством и данными. Блокчейн-сети, такие как Ethereum, в значительной степени реализовали это обещание, обеспечивая пользователям настоящую собственность на свои активы.
Однако, в стремлении к удобству, пользователи часто идут на некоторые компромиссы. Одним из таких компромиссов является использование централизованных RPC (удаленный вызов процедур) серверов. Многие пользователи получают доступ к сети Ethereum через централизованных провайдеров. Эти компании запускают высокопроизводительные узлы на облачных серверах, предоставляя пользователям удобный доступ к данным блокчейна. Когда кошелек запрашивает баланс токенов или проверяет статус транзакции, обычно полагается на этих централизованных провайдеров.
Проблема этого подхода заключается в том, что пользователи должны доверять этим провайдерам и не могут независимо проверить точность результатов запроса.
Helios, как легкий клиент Ethereum на базе Rust, может предоставить полностью доверенную доступность Ethereum. Он использует протокол легкого клиента, реализованный после перехода Ethereum на PoS, который позволяет преобразовывать данные от недоверенных централизованных поставщиков RPC в безопасный и проверяемый локальный RPC. В сочетании с централизованным RPC, Helios может проверять подлинность данных без необходимости запуска полного узла.
Helios решил проблему сочетания удобства и децентрализации. Этот открытый клиент может завершить синхронизацию примерно за две секунды, не требуя дополнительного места для хранения, пользователи могут безопасно получать доступ к данным на блокчейне с помощью различных устройств (включая мобильные телефоны и браузерные плагины).
Однако, полагание на централизованную инфраструктуру может нести потенциальные риски. Например, если поставщик RPC предоставляет неточные котировки смарт-контрактов децентрализованных бирж, пользователи могут подписать невыгодные обменные сделки, не подозревая об этом. Что еще хуже, злонамеренные поставщики RPC могут даже тайно удерживать сделки и извлекать из них прибыль.
Чтобы решить эту проблему, некоторые опытные пользователи выбирают запускать собственный Ethereum-узел. Но это требует значительных временных и ресурсных затрат, что по-прежнему является вызовом для большинства пользователей.
Принцип работы Helios заключается в тесной интеграции уровня исполнения и уровня консенсуса. Уровень консенсуса использует известный хэш блока цепи сигналов и соединяется с недоверенными RPC, синхронизируя текущий блок в верифицируемом виде. Уровень исполнения объединяет проверенные блоки цепи сигналов с недоверенными RPC уровня исполнения для проверки информации о состоянии на цепи, такой как баланс аккаунта, хранение контрактов, квитанции о транзакциях и результаты вызовов смарт-контрактов.
Таким образом, Helios предоставляет пользователям полностью доверенный RPC без необходимости запуска полного узла. Это позволит большему числу людей безопасно получать доступ к данным Ethereum, не испытывая ограничений по аппаратному обеспечению. Пользователи могут использовать Helios в качестве провайдера RPC в MetaMask для доверенного доступа к различным DApp.
Появление Helios принесло новые возможности в экосистему Ethereum. Разработчики могут интегрировать Helios в различные приложения, повышая безопасность Ethereum и уменьшая зависимость от централизованной инфраструктуры. В будущем Helios обещает поддерживать получение данных легкого клиента напрямую из P2P сети, реализовывать больше методов RPC, компилироваться в версии WebAssembly и т.д., внося важный вклад в развитие Ethereum.