Helios: implementação de cliente ligeiro Ethereum baseado em Rust para acesso sem confiança ao Blockchain

robot
Geração do resumo em andamento

cliente ligeiro Ethereum Helios: implementar acesso à blockchain sem confiança

No dia 8 de novembro, foi lançado o cliente ligeiro Helios baseado na linguagem Rust para Ethereum. Este cliente tem como objetivo fornecer acesso a Ethereum totalmente sem necessidade de confiança. Abaixo está uma introdução detalhada a esta nova tecnologia.

Uma das grandes vantagens do Blockchain é a ausência da necessidade de confiar em intermediários. Através do Blockchain, os usuários podem controlar de forma independente a sua riqueza e dados. Redes de Blockchain como o Ethereum realizam em grande medida essa promessa, garantindo que os usuários tenham verdadeira propriedade sobre seus ativos.

No entanto, para buscar conveniência, os usuários frequentemente fazem algumas concessões. Uma delas é o uso de servidores RPC (chamada remota) centralizados. Muitos usuários acessam a rede Ethereum através de provedores centralizados. Essas empresas operam nós de alto desempenho em servidores em nuvem, oferecendo aos usuários serviços convenientes de acesso a dados em blockchain. Quando uma carteira consulta o saldo de tokens ou verifica o status de uma transação, geralmente depende desses provedores centralizados.

O problema desta abordagem é que os usuários precisam confiar nesses provedores, não podendo verificar de forma independente a precisão dos resultados das consultas.

Helios, como um cliente ligeiro de Ethereum baseado em Rust, pode fornecer acesso ao Ethereum completamente sem confiança. Ele aproveita o protocolo de cliente ligeiro implementado após a transição do Ethereum para PoS, sendo capaz de converter os dados de fornecedores de RPC centralizados não confiáveis em RPC local seguro e verificável. Combinado com RPC centralizados, o Helios pode verificar a autenticidade dos dados sem a necessidade de executar um nó completo.

Helios resolveu o problema de conciliar conveniência e descentralização. Este cliente ligeiro de código aberto consegue concluir a sincronização em aproximadamente dois segundos, sem necessidade de espaço de armazenamento adicional, permitindo que os usuários acessem dados on-chain de forma segura através de vários dispositivos (incluindo smartphones e plugins de navegador).

No entanto, depender de infraestrutura centralizada pode apresentar riscos potenciais. Por exemplo, se o provedor de RPC fornecer cotações imprecisas de contratos inteligentes de troca descentralizada, os usuários podem assinar transações de troca desfavoráveis sem saber. Pior ainda, provedores de RPC maliciosos podem até reter transações em segredo e lucrar com isso.

Para resolver este problema, alguns utilizadores experientes optam por correr o seu próprio nó Ethereum. Mas isso requer um grande investimento de tempo e recursos, o que continua a ser um desafio para a maioria dos utilizadores.

O funcionamento do Helios consiste em integrar de forma estreita a camada de execução e a camada de consenso. A sua camada de consenso utiliza o hash do bloco da cadeia de beacon conhecido e conecta-se a RPC não confiáveis, sincronizando de forma verificável até o bloco atual. A camada de execução combina os blocos da cadeia de beacon verificados com RPC de camada de execução não confiáveis para validar informações de estado na cadeia, como saldos de contas, armazenamento de contratos, recibos de transações e resultados de chamadas de contratos inteligentes.

Desta forma, o Helios oferece aos usuários um RPC completamente sem confiança, sem a necessidade de executar um nó completo. Isso permitirá que mais pessoas acessem os dados do Ethereum de forma segura, sem se verem limitadas pelo hardware. Os usuários podem adicionar o Helios como provedor de RPC no MetaMask, permitindo o acesso sem confiança a várias DApps.

A aparição do Helios trouxe novas possibilidades para o ecossistema Ethereum. Os desenvolvedores podem integrar o Helios em várias aplicações, aumentando a segurança do Ethereum e reduzindo a dependência de infraestruturas centralizadas. No futuro, o Helios tem potencial para suportar a obtenção de dados de cliente ligeiro diretamente da rede P2P, implementar mais métodos RPC, compilar para versões WebAssembly, entre outras funcionalidades, contribuindo de forma significativa para o desenvolvimento do Ethereum.

ETH1.03%
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
  • 8
  • Compartilhar
Comentário
0/400
TokenTherapistvip
· 3h atrás
Esta coisa tem potencial, mas é uma pena que é preciso entender Rust.
Ver originalResponder0
DarkPoolWatchervip
· 23h atrás
Já estava ansioso por um cliente ligeiro, espero que seja lançado!
Ver originalResponder0
TradFiRefugeevip
· 08-04 01:35
Este código é confiável? Parece um pouco suspeito.
Ver originalResponder0
LuckyHashValuevip
· 08-03 23:38
Uhuu! Finalmente há uma verdadeira descentralização!
Ver originalResponder0
ApeWithAPlanvip
· 08-03 23:36
rust está de volta a competir, certo!
Ver originalResponder0
CryptoTherapistvip
· 08-03 23:23
vamos desvendar esse trauma de confiança na web3... parece que todos estamos à procura dessa descentralização emocional fr fr
Ver originalResponder0
CantAffordPancakevip
· 08-03 23:21
rust está de volta, hein~
Ver originalResponder0
LonelyAnchormanvip
· 08-03 23:17
O pequeno Rust irritante chegou~
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)