Ethereum легкий клиент Helios: новое решение для доступа к Блокчейн без доверия
Недавно появилась новая легкая клиентская программа Ethereum под названием Helios, разработанная на языке Rust, которая предназначена для обеспечения полностью доверительного доступа к Ethereum. Появление этого клиента стало ответом на проблему совмещения децентрализации блокчейна и удобства.
Основное преимущество Блокчейна заключается в отсутствии необходимости доверия, пользователи могут самостоятельно контролировать свои богатства и данные. Однако, стремясь к удобству, люди часто получают доступ к Ethereum через централизованные RPC-серверы. Хотя эти поставщики услуг обеспечивают удобный доступ к данным на цепочке, пользователи не могут проверить точность результатов запросов и вынуждены доверять этим поставщикам.
Helios был создан для использования легким клиентом, который стал возможен после перехода Ethereum на PoS, позволяя преобразовывать данные недоверенных централизованных RPC-провайдеров в проверяемые локальные RPC. В сочетании с централизованным RPC, Helios может проверять истинность данных без необходимости запуска полного узла.
Этот легкий клиент имеет значительные преимущества: высокая скорость синхронизации, около двух секунд для завершения; не требует дополнительного пространства для хранения; подходит для различных устройств, включая мобильные телефоны и браузерные плагины. Helios состоит из уровня консенсуса и уровня исполнения, два уровня тесно связаны, пользователю нужно установить и запустить только одно программное обеспечение.
На уровне консенсуса Helios использует механизм синхронного комитета цепочки маяков, чтобы получить последние подписи синхронного комитета через запросы к ненадежному RPC и отслеживать голову цепи. Уровень выполнения объединяет заголовки блоков маяка, проверенные на уровне консенсуса, с ненадежным RPC уровня выполнения, чтобы проверить информацию о состоянии на цепи.
Появление Helios предоставило большему количеству пользователей способ доступа к данным Ethereum без необходимости доверия, не завися от аппаратных ограничений. Пользователи могут использовать его в качестве поставщика RPC для MetaMask, обеспечивая бездоверительный доступ к различным DApp. Кроме того, поддержка Rust для WebAssembly позволяет разработчикам легко интегрировать Helios в приложения JavaScript.
В будущем Helios ожидается дальнейшее развитие в нескольких областях, таких как поддержка получения данных легкого клиента напрямую из P2P сети, развертывание отсутствующих RPC методов, создание версии WebAssembly, интеграция в программное обеспечение кошелька и т.д. Эти достижения принесут большее повышение безопасности и новые сценарии применения для Ethereum.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Helios легкий клиент: новый выбор для доступа к Ethereum без доверительной проверки
Ethereum легкий клиент Helios: новое решение для доступа к Блокчейн без доверия
Недавно появилась новая легкая клиентская программа Ethereum под названием Helios, разработанная на языке Rust, которая предназначена для обеспечения полностью доверительного доступа к Ethereum. Появление этого клиента стало ответом на проблему совмещения децентрализации блокчейна и удобства.
Основное преимущество Блокчейна заключается в отсутствии необходимости доверия, пользователи могут самостоятельно контролировать свои богатства и данные. Однако, стремясь к удобству, люди часто получают доступ к Ethereum через централизованные RPC-серверы. Хотя эти поставщики услуг обеспечивают удобный доступ к данным на цепочке, пользователи не могут проверить точность результатов запросов и вынуждены доверять этим поставщикам.
Helios был создан для использования легким клиентом, который стал возможен после перехода Ethereum на PoS, позволяя преобразовывать данные недоверенных централизованных RPC-провайдеров в проверяемые локальные RPC. В сочетании с централизованным RPC, Helios может проверять истинность данных без необходимости запуска полного узла.
Этот легкий клиент имеет значительные преимущества: высокая скорость синхронизации, около двух секунд для завершения; не требует дополнительного пространства для хранения; подходит для различных устройств, включая мобильные телефоны и браузерные плагины. Helios состоит из уровня консенсуса и уровня исполнения, два уровня тесно связаны, пользователю нужно установить и запустить только одно программное обеспечение.
На уровне консенсуса Helios использует механизм синхронного комитета цепочки маяков, чтобы получить последние подписи синхронного комитета через запросы к ненадежному RPC и отслеживать голову цепи. Уровень выполнения объединяет заголовки блоков маяка, проверенные на уровне консенсуса, с ненадежным RPC уровня выполнения, чтобы проверить информацию о состоянии на цепи.
Появление Helios предоставило большему количеству пользователей способ доступа к данным Ethereum без необходимости доверия, не завися от аппаратных ограничений. Пользователи могут использовать его в качестве поставщика RPC для MetaMask, обеспечивая бездоверительный доступ к различным DApp. Кроме того, поддержка Rust для WebAssembly позволяет разработчикам легко интегрировать Helios в приложения JavaScript.
В будущем Helios ожидается дальнейшее развитие в нескольких областях, таких как поддержка получения данных легкого клиента напрямую из P2P сети, развертывание отсутствующих RPC методов, создание версии WebAssembly, интеграция в программное обеспечение кошелька и т.д. Эти достижения принесут большее повышение безопасности и новые сценарии применения для Ethereum.