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

robot
Geração de resumo em curso

cliente ligeiro Ethereum Helios: implementar acesso à Blockchain sem necessidade de confiança

Uma empresa de investimento em criptomoedas lançou recentemente um cliente ligeiro de Ethereum chamado Helios. Este cliente, desenvolvido em linguagem Rust, tem como objetivo fornecer capacidade de acesso ao Ethereum completamente sem confiança.

Uma das principais razões para usar a blockchain é realizar operações sem necessidade de confiança, permitindo que os usuários tenham controle sobre sua própria riqueza e dados. Blockchains como a Ethereum em grande parte cumpriram essa promessa, garantindo que os usuários tenham verdadeira propriedade sobre seus ativos.

No entanto, para buscar conveniência, os usuários muitas vezes fazem algumas concessões. Uma delas é usar servidores de chamada remota centralizados RPC(. Normalmente, os usuários acessam a rede Ethereum através de provedores de serviços centralizados. Essas empresas operam nós de alto desempenho em servidores em nuvem, oferecendo aos usuários um serviço conveniente de acesso a dados em blockchain. Quando as carteiras consultam o saldo de tokens ou verificam o status de transações, quase sempre dependem desses provedores centralizados.

O problema atual do sistema é que os usuários precisam confiar nesses provedores e não conseguem verificar por conta própria 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 utiliza o protocolo de cliente ligeiro implementado após a transição do Ethereum para PoS, podendo converter dados de provedores de RPC centralizados não confiáveis em RPC local seguro e verificável. Combinando RPC centralizados, Helios consegue validar a autenticidade dos dados sem a necessidade de executar um nó completo.

Este cliente resolve o ponto problemático comum de equilibrar a conveniência e a descentralização. Ele pode completar a sincronização em cerca de dois segundos, sem necessidade de armazenamento, permitindo que os usuários acessem dados em cadeia de forma segura através de qualquer dispositivo ), incluindo telemóveis e extensões de navegador (.

Infraestrutura centralizada apresenta riscos potenciais. Teoricamente, um provedor de RPC malicioso pode enganar os usuários ao fornecer cotações imprecisas de contratos inteligentes de exchanges descentralizadas. Isso pode levar os usuários a assinarem transações de troca com parâmetros mínimos de saída mais baixos, ou até mesmo a enviar diretamente a transação para um provedor de RPC malicioso. O provedor pode reter essa transação em particular e enviá-la diretamente para certos serviços, lucrando com isso.

Para resolver este problema, os utilizadores experientes normalmente optam por executar o seu próprio nó Ethereum. No entanto, isso requer uma grande quantidade de tempo e recursos, o que ainda representa um grande desafio para a maioria dos utilizadores, especialmente para os utilizadores de dispositivos móveis.

O funcionamento do Helios consiste em acoplar de forma estreita a camada de execução e a camada de consenso. Os usuários precisam apenas instalar e executar um único software. A sua camada de consenso utiliza o hash de bloco da cadeia de beacon conhecida e conecta-se a um RPC não confiável para sincronizar de forma verificável até o bloco atual. A camada de execução combina esses blocos da cadeia de beacon verificados com um RPC de camada de execução não confiável para validar várias informações sobre o estado na cadeia.

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 dados do Ethereum de forma segura a partir de qualquer dispositivo, sem limitações de hardware. Os usuários podem usar o Helios como provedor de RPC em algumas carteiras, permitindo o acesso sem confiança a várias aplicações descentralizadas.

Além disso, o suporte do Rust para WebAssembly permite que os desenvolvedores de aplicações integrem facilmente o Helios em aplicações JavaScript. Essas integrações irão aumentar a segurança do Ethereum e reduzir a dependência de infraestruturas centralizadas.

O futuro do Helios é promissor, e a comunidade pode contribuir de várias maneiras, como apoiar a obtenção de dados de cliente ligeiro diretamente da rede P2P, implementar métodos RPC ausentes, construir versões que possam ser compiladas para WebAssembly, integrá-las diretamente em software de carteira, entre outros. Esses esforços irão promover ainda mais a descentralização e a segurança do ecossistema Ethereum.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
MEVHuntervip
· 07-14 06:39
já era tempo de nos livrarmos desses sketchy rpc pote de mel fr
Ver originalResponder0
AirdropHunterWangvip
· 07-12 05:07
Parece confiável, vou experimentar isso amanhã.
Ver originalResponder0
RektButSmilingvip
· 07-12 05:06
Rust! Bull bull~
Ver originalResponder0
RektRecoveryvip
· 07-12 05:06
ah clássico "trustless" marketing bs... vamos ver quanto tempo até que isso se torne outra peça de teatro de segurança
Ver originalResponder0
pumpamentalistvip
· 07-12 05:00
Finalmente chegou o forte RPC do bloqueio, bloqueio!
Ver originalResponder0
ResearchChadButBrokevip
· 07-12 04:56
É mesmo necessário fazer tudo tão complicado?
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)