Cliente ligeiro Ethereum Helios: nova opção de acesso a dados na cadeia sem necessidade de confiança
Recentemente, um cliente ligeiro de Ethereum baseado na linguagem Rust, Helios, foi lançado, oferecendo aos usuários uma forma de acesso ao Ethereum totalmente sem confiança. Este cliente utiliza o protocolo de cliente ligeiro após a transição do Ethereum para o mecanismo PoS, sendo capaz de transformar dados de provedores RPC centralizados não confiáveis em RPC locais verificáveis. Combinando com RPC centralizados, o Helios pode verificar a veracidade dos dados sem a necessidade de executar um nó completo.
Esta inovação resolve o ponto crítico da dificuldade em conciliar conveniência e descentralização. Os usuários podem sincronizar e acessar dados seguros na cadeia em cerca de dois segundos através de qualquer dispositivo (incluindo telemóveis e plugins de navegador), sem necessidade de espaço de armazenamento.
Atualmente, a maioria dos usuários acessa Ethereum através de servidores RPC centralizados, que são serviços fornecidos por algumas empresas que executam nós de alto desempenho em servidores na nuvem. No entanto, essa abordagem exige que os usuários confiem no provedor, não podendo verificar a precisão dos resultados das consultas por conta própria.
Em teoria, um fornecedor RPC malicioso pode manipular os dados de cotações de uma exchange descentralizada, induzindo os usuários a estabelecer parâmetros de saída mínima mais baixos, levando a um novo tipo de ataque de sanduíche. Embora tais ataques ainda não tenham ocorrido, recomenda-se que os usuários façam mais pesquisas antes de adicionar fornecedores RPC desconhecidos às suas carteiras.
Helios é composto pela camada de execução e pela camada de consenso, que estão fortemente acopladas. A sua camada de consenso utiliza o mecanismo de comitê de sincronização da cadeia de beacon, conectando RPC não confiáveis de forma verificável ao sincronizar com o hash de bloco da cadeia de beacon conhecido, até o bloco atual. A camada de execução combina os blocos da cadeia de beacon verificados com RPC não confiáveis da camada de execução, validando as informações de estado na cadeia.
Este cliente ligeiro traz novas possibilidades para o ecossistema Ethereum. Os desenvolvedores podem incorporar o Helios em aplicações JavaScript, como carteiras e DApps, melhorando a segurança do Ethereum e reduzindo a dependência de infraestruturas centralizadas.
No futuro, a direção do desenvolvimento do Helios pode incluir o suporte à obtenção de dados de cliente ligeiro diretamente da rede P2P, a melhoria dos métodos RPC, a construção de uma versão WebAssembly, a integração em software de carteira, o desenvolvimento de um painel de rede, entre outros. Esses avanços irão impulsionar ainda mais a descentralização e a segurança do ecossistema Ethereum.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 Curtidas
Recompensa
15
6
Compartilhar
Comentário
0/400
BlockchainTalker
· 16h atrás
finalmente, alguém está a lidar com o problema de confiança rpc fr fr
Ver originalResponder0
LayerHopper
· 16h atrás
Rust é realmente bom, isso vai dar certo.
Ver originalResponder0
WalletWhisperer
· 16h atrás
reconhecimento de padrões confirmado. helios = mais um passo em direção à inevitável singularidade descentralizada
Ver originalResponder0
GateUser-ccc36bc5
· 16h atrás
Finalmente não preciso mais olhar para a cara dos prestadores de serviços!
Ver originalResponder0
LayerZeroHero
· 16h atrás
Isso é um bom trabalho, e o resultado ainda é Código aberto.
Helios cliente ligeiro: nova ferramenta de validação de dados Ethereum sem necessidade de confiar em fornecedores RPC
Cliente ligeiro Ethereum Helios: nova opção de acesso a dados na cadeia sem necessidade de confiança
Recentemente, um cliente ligeiro de Ethereum baseado na linguagem Rust, Helios, foi lançado, oferecendo aos usuários uma forma de acesso ao Ethereum totalmente sem confiança. Este cliente utiliza o protocolo de cliente ligeiro após a transição do Ethereum para o mecanismo PoS, sendo capaz de transformar dados de provedores RPC centralizados não confiáveis em RPC locais verificáveis. Combinando com RPC centralizados, o Helios pode verificar a veracidade dos dados sem a necessidade de executar um nó completo.
Esta inovação resolve o ponto crítico da dificuldade em conciliar conveniência e descentralização. Os usuários podem sincronizar e acessar dados seguros na cadeia em cerca de dois segundos através de qualquer dispositivo (incluindo telemóveis e plugins de navegador), sem necessidade de espaço de armazenamento.
Atualmente, a maioria dos usuários acessa Ethereum através de servidores RPC centralizados, que são serviços fornecidos por algumas empresas que executam nós de alto desempenho em servidores na nuvem. No entanto, essa abordagem exige que os usuários confiem no provedor, não podendo verificar a precisão dos resultados das consultas por conta própria.
Em teoria, um fornecedor RPC malicioso pode manipular os dados de cotações de uma exchange descentralizada, induzindo os usuários a estabelecer parâmetros de saída mínima mais baixos, levando a um novo tipo de ataque de sanduíche. Embora tais ataques ainda não tenham ocorrido, recomenda-se que os usuários façam mais pesquisas antes de adicionar fornecedores RPC desconhecidos às suas carteiras.
Helios é composto pela camada de execução e pela camada de consenso, que estão fortemente acopladas. A sua camada de consenso utiliza o mecanismo de comitê de sincronização da cadeia de beacon, conectando RPC não confiáveis de forma verificável ao sincronizar com o hash de bloco da cadeia de beacon conhecido, até o bloco atual. A camada de execução combina os blocos da cadeia de beacon verificados com RPC não confiáveis da camada de execução, validando as informações de estado na cadeia.
Este cliente ligeiro traz novas possibilidades para o ecossistema Ethereum. Os desenvolvedores podem incorporar o Helios em aplicações JavaScript, como carteiras e DApps, melhorando a segurança do Ethereum e reduzindo a dependência de infraestruturas centralizadas.
No futuro, a direção do desenvolvimento do Helios pode incluir o suporte à obtenção de dados de cliente ligeiro diretamente da rede P2P, a melhoria dos métodos RPC, a construção de uma versão WebAssembly, a integração em software de carteira, o desenvolvimento de um painel de rede, entre outros. Esses avanços irão impulsionar ainda mais a descentralização e a segurança do ecossistema Ethereum.