Helios cliente ligeiro: nova solução de acesso a dados Ethereum sem necessidade de confiança

robot
Geração do resumo em andamento

Cliente ligeiro Ethereum Helios:实现无需信任的 na cadeia 数据访问

Recentemente, um cliente ligeiro de Ethereum baseado na linguagem Rust, chamado Helios, foi lançado. Ele pode fornecer acesso ao Ethereum totalmente sem confiança para os usuários. O Helios utiliza o protocolo de cliente ligeiro implementado após a transição do Ethereum para PoS, convertendo os dados de fornecedores de RPC centralizados não confiáveis em RPC local verificável. Combinando RPC centralizados, o Helios pode verificar a autenticidade dos dados sem a necessidade de executar um nó completo.

Esta inovação resolve a dor comum de conciliar conveniência com descentralização. O Helios leva apenas cerca de dois segundos para completar a sincronização, e não requer espaço de armazenamento, permitindo que os usuários acessem dados na cadeia de forma segura através de qualquer dispositivo(, incluindo telemóveis e plugins de navegador). No entanto, a dependência de infraestruturas centralizadas ainda apresenta riscos potenciais, e este artigo irá discutir isso e apresentar os princípios de design do Helios.

Riscos potenciais da infraestrutura centralizada

Atualmente, os usuários costumam acessar Ethereum através de prestadores de serviços RPC centralizados. Essas empresas executam nós de alto desempenho em servidores na nuvem, facilitando a consulta de dados na cadeia pelos usuários. No entanto, essa abordagem exige que os usuários confiem nos prestadores de serviços, não podendo verificar a precisão dos resultados das consultas por conta própria.

Teoricamente, um fornecedor de RPC malicioso pode manipular os dados de cotação de uma bolsa descentralizada, induzindo os usuários a assinar transações em condições desfavoráveis. Mais grave, o fornecedor pode reter transações sem transmiti-las para o pool de memória público, enviando-as diretamente para entidades específicas para lucrar. Embora tais ataques ainda não tenham ocorrido, os usuários devem ser cautelosos ao escolher um fornecedor de RPC.

Helios: solução de acesso ao Ethereum sem necessidade de confiança

Helios é composto por duas partes: a camada de execução e a camada de consenso, estreitamente acopladas em um único software. Seu funcionamento é o seguinte:

  1. Camada de consenso: utiliza o hash de bloco da cadeia de beacon conhecido para conectar RPC não confiáveis, sincronizando de forma verificável até o bloco atual.

  2. Camada de execução: combinar blocos da cadeia de sinalização validados com RPC da camada de execução não confiável, verificar informações de estado na cadeia (, como saldo de conta, armazenamento de contrato, etc. ).

Estes dois componentes trabalham em conjunto, fornecendo aos usuários um serviço RPC totalmente sem necessidade de confiança, e sem a necessidade de executar um nó completo.

A camada de consenso do Helios segue a norma de cliente ligeiro da cadeia de sinalização, utilizando um mecanismo de comitê de sincronização para validar rapidamente novos blocos. A camada de execução, por sua vez, valida dados de RPC não confiáveis através de provas Merkle.

Perspectivas de Aplicação do Helios

Helios disponibiliza uma forma de acesso a dados do Ethereum sem confiança para mais utilizadores, sem limitações de hardware. Os utilizadores podem adicionar o Helios como fornecedor de RPC no MetaMask, acedendo de forma segura a várias DApps.

Graças ao suporte do Rust para o WebAssembly, os desenvolvedores podem facilmente integrar o Helios em aplicações JavaScript, como carteiras e DApps, melhorando assim a segurança geral do ecossistema Ethereum.

No futuro, o Helios tem várias direções de desenvolvimento que valem a pena explorar, como suportar a obtenção de dados de cliente ligeiro diretamente da rede P2P, construir uma versão WebAssembly, integrar ao software de carteira, entre outros. Esses avanços irão impulsionar ainda mais a descentralização e a segurança do ecossistema Ethereum.

ETH-0.38%
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
  • 3
  • Compartilhar
Comentário
0/400
BlockchainThinkTankvip
· 07-30 13:57
Parece bom, espero que a regulamentação esteja em vigor.
Ver originalResponder0
BearMarketHustlervip
· 07-30 03:21
Forças emergentes que valem a pena seguir
Ver originalResponder0
CounterIndicatorvip
· 07-27 22:56
Outra solução meia-boca
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)