Helios cliente ligeiro: nova opção de acesso ao Ethereum sem verificação de confiança

Cliente ligeiro Ethereum Helios: nova solução de acesso à blockchain sem necessidade de confiança

Recentemente, um novo cliente leve de Ethereum chamado Helios foi lançado, desenvolvido na linguagem Rust, com o objetivo de fornecer acesso ao Ethereum totalmente sem confiança. O surgimento deste cliente resulta da dificuldade de equilibrar a descentralização da blockchain com a conveniência.

A principal vantagem da Blockchain é a ausência de necessidade de confiança, permitindo que os usuários controlem autonomamente a sua riqueza e dados. No entanto, em busca de conveniência, as pessoas frequentemente acessam o Ethereum através de servidores RPC centralizados. Embora esses provedores ofereçam acesso conveniente a dados na cadeia, os usuários não conseguem verificar a precisão dos resultados das consultas, tendo que confiar nesses provedores.

Helios surgiu, utilizando o protocolo de cliente ligeiro que foi possibilitado pela transição do Ethereum para PoS, convertendo dados de provedores de RPC centralizados não confiáveis em RPC locais verificáveis. Combinando RPC centralizados, o Helios pode verificar a veracidade dos dados sem a necessidade de executar um nó completo.

Este cliente ligeiro possui vantagens significativas: a velocidade de sincronização é rápida, levando cerca de dois segundos para completar; não requer espaço de armazenamento adicional; é compatível com diversos dispositivos, incluindo telemóveis e plugins de navegador. O Helios é composto por uma camada de consenso e uma camada de execução, com as duas camadas fortemente acopladas, permitindo que os usuários instalem e executem um único software.

Na camada de consenso, o Helios utiliza o mecanismo de comissão de sincronização da beacon chain, obtendo as assinaturas da comissão de sincronização mais recentes através de consultas a RPC não confiáveis, para rastrear o cabeçalho da cadeia. A camada de execução combina o cabeçalho do bloco beacon verificado pela camada de consenso com RPC não confiáveis da camada de execução, verificando as informações de estado na cadeia.

A chegada do Helios oferece aos usuários mais uma forma de acesso a dados do Ethereum sem necessidade de confiança, sem limitações de hardware. Os usuários podem utilizá-lo como um fornecedor de RPC para o MetaMask, permitindo acesso sem confiança a várias DApps. Além disso, o suporte do Rust para WebAssembly permite que os desenvolvedores integrem facilmente o Helios em aplicações JavaScript.

No futuro, espera-se que o Helios se desenvolva ainda mais em várias áreas, como o suporte à obtenção de dados de cliente ligeiro diretamente da rede P2P, a implementação de métodos RPC em falta, a construção de uma versão WebAssembly e a integração em software de carteira, entre outros. Esses avanços trarão mais melhorias de segurança e cenários de aplicação para o ecossistema Ethereum.

ETH3.72%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 7
  • Compartilhar
Comentário
0/400
Degentlemanvip
· 6h atrás
Intestinos gordos são bons! Já passaram pela verificação.
Ver originalResponder0
Layer2Observervip
· 13h atrás
É preciso dar uma olhada mais profunda neste código-fonte.
Ver originalResponder0
GateUser-26d7f434vip
· 13h atrás
Mais um cliente ligeiro, para que serve?
Ver originalResponder0
AirdropFreedomvip
· 13h atrás
Sinto que o rpc é o mais confiável.
Ver originalResponder0
MoonlightGamervip
· 13h atrás
rust é o futuro, não é?
Ver originalResponder0
FromMinerToFarmervip
· 13h atrás
Mineração não é tão bom quanto cultivar a terra
Ver originalResponder0
LayerZeroHerovip
· 13h atrás
rpc eu realmente vou agradecer
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)