Helios cliente ligeiro: implementar acesso sem confiança ao Ethereum, aumentando a segurança e a conveniência.

robot
Geração do resumo em andamento

Cliente ligeiro Ethereum Helios: implementação de acesso na cadeia sem confiança

Recentemente, um cliente ligeiro Ethereum baseado na linguagem Rust, Helios, foi lançado, com o objetivo de fornecer acesso ao Ethereum totalmente sem confiança. Este cliente utiliza o protocolo de cliente ligeiro promovido pela transição do Ethereum para PoS, permitindo converter dados de fornecedores RPC centralizados não confiáveis em RPC local seguro e verificável. Combinado com RPC centralizado, o Helios pode validar a veracidade dos dados sem executar um nó completo.

Uma das principais razões pelas quais os usuários utilizam blockchain é a ausência de necessidade de confiança, permitindo que tenham controle sobre a sua riqueza e dados. No entanto, para facilitar, as pessoas frequentemente acessam o Ethereum através de servidores RPC centralizados. Esta prática apresenta riscos potenciais, uma vez que os usuários precisam confiar nesses provedores e não conseguem verificar a precisão dos resultados das consultas.

O cliente Helios consegue sincronizar em cerca de dois segundos, sem necessidade de armazenamento, permitindo que os usuários acessem de forma segura os dados na cadeia a partir de qualquer dispositivo (incluindo telemóveis e extensões de navegador). Isso resolve a dor comum de equilibrar conveniência e descentralização.

Riscos potenciais de infraestrutura centralizada

Teoricamente, um provedor de RPC centralizado malicioso pode armar armadilhas, levando os usuários a sofrerem novos ataques de sanduíche. Por exemplo, ao negociar em uma exchange descentralizada, se o provedor de RPC não fornecer cotações precisas do contrato inteligente, os usuários podem ser levados a assinar transações de troca desfavoráveis. Pior ainda, provedores maliciosos podem reter transações em privado e enviá-las diretamente a mineradores específicos, lucrando com isso.

Para evitar esse risco, usuários experientes geralmente executam seu próprio nó Ethereum. Mas isso requer um grande investimento de tempo e recursos, o que ainda é difícil para a maioria dos usuários, especialmente para aqueles que utilizam dispositivos móveis.

Como funciona o Helios

Helios é composto por uma camada de execução e uma camada de consenso, com as duas camadas intimamente acopladas, permitindo que os usuários instalem e executem apenas um único software. O fluxo de trabalho é o seguinte:

  1. A camada de consenso utiliza o hash do bloco da cadeia de beacon conhecido, conectando RPCs não confiáveis, para sincronizar de forma verificável até o bloco atual.

  2. A camada de execução combinará os blocos da cadeia de sinalização verificados com RPC da camada de execução não confiável, validando informações de estado na cadeia, como saldos de contas, armazenamento de contratos, recibos de transação e resultados de chamadas de contratos inteligentes.

  3. Estes componentes trabalham em conjunto para fornecer um RPC totalmente sem necessidade de confiança, sem necessidade de executar um nó completo.

Perspectivas de aplicação do Helios

As características leves do Helios permitem que mais pessoas acessem de forma segura os dados do Ethereum a partir de vários dispositivos. Os usuários podem usar o Helios como fornecedor de RPC no MetaMask, permitindo o acesso a várias DApps sem a necessidade de confiança.

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

No futuro, o Helios tem várias direções de desenvolvimento possíveis, como suportar a obtenção de dados de cliente ligeiro diretamente da rede P2P, implementar métodos RPC em falta, construir uma versão WebAssembly, integrar-se a software de carteira, construir painéis de rede, entre outros. Esses desenvolvimentos irão aumentar ainda mais a segurança e acessibilidade do ecossistema Ethereum.

ETH0.54%
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
  • Repostar
  • Compartilhar
Comentário
0/400
BearMarketSagevip
· 07-28 03:41
赶紧 entrar numa posição冲Helios
Ver originalResponder0
NFTRegretDiaryvip
· 07-28 02:28
Além de falar em múltiplos dispositivos, também está a trabalhar na segurança.
Ver originalResponder0
GasGrillMastervip
· 07-26 03:47
Está bem, está bem. Finalmente resolvi este problema chato.
Ver originalResponder0
StableBoivip
· 07-26 03:47
rust yyds!incrivelmente útil
Ver originalResponder0
SandwichTradervip
· 07-26 03:46
Finalmente consegui correr, é muito difícil de usar.
Ver originalResponder0
GameFiCriticvip
· 07-26 03:44
A postura correta para a construção do ecossistema Rust!
Ver originalResponder0
CryptoFortuneTellervip
· 07-26 03:39
Rust é realmente incrível, quem usa sabe.
Ver originalResponder0
OvertimeSquidvip
· 07-26 03:23
RPC protegeu protegeu
Ver originalResponder0
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)