Client léger Ethereum Helios : nouvelle option d'accès aux données off-chain sans confiance
Récemment, un client léger Ethereum basé sur le langage Rust, Helios, a été lancé, offrant aux utilisateurs un moyen d'accéder à Ethereum sans avoir besoin de faire confiance. Ce client utilise le protocole de client léger après la transition d'Ethereum vers un mécanisme PoS, capable de transformer les données des fournisseurs RPC centralisés non fiables en RPC local vérifiable. En combinant les RPC centralisés, Helios peut vérifier l'authenticité des données sans avoir besoin d'exécuter un nœud complet.
Cette innovation résout le point de douleur de la conciliation entre la commodité et la décentralisation. Les utilisateurs peuvent synchroniser et accéder à des données sécurisées sur la chaîne en environ deux secondes via n'importe quel appareil (y compris les téléphones mobiles et les plugins de navigateur), sans avoir besoin d'espace de stockage.
Actuellement, la plupart des utilisateurs accèdent à Ethereum via des serveurs RPC centralisés, ces services étant fournis par certaines entreprises qui exécutent des nœuds haute performance sur des serveurs cloud. Cependant, cette méthode exige que les utilisateurs fassent confiance aux fournisseurs et ne leur permet pas de vérifier eux-mêmes l'exactitude des résultats des requêtes.
En théorie, un fournisseur RPC malveillant pourrait manipuler les données de prix des échanges décentralisés, incitant les utilisateurs à définir des paramètres de production minimums plus bas, ce qui permettrait de mettre en œuvre un nouveau type d'attaque par sandwich. Bien que de telles attaques ne se soient pas encore produites, il est recommandé aux utilisateurs de faire des recherches approfondies avant d'ajouter des fournisseurs RPC inconnus à leur portefeuille.
Helios est composé d'une couche d'exécution et d'une couche de consensus, les deux étant étroitement couplées. Sa couche de consensus utilise le mécanisme de comité de synchronisation de la chaîne de balises, qui, à travers un hachage de bloc de chaîne de balises connu, connecte des RPC non fiables pour se synchroniser de manière vérifiable avec le bloc actuel. La couche d'exécution combine les blocs de chaîne de balises validés avec des RPC de couche d'exécution non fiables, vérifiant les informations d'état de la chaîne.
Ce léger client apporte de nouvelles possibilités à l'écosystème Ethereum. Les développeurs peuvent intégrer Helios dans des applications JavaScript, telles que des portefeuilles et des DApps, ce qui améliore la sécurité d'Ethereum et réduit la dépendance à l'infrastructure centralisée.
À l'avenir, les orientations de développement de Helios pourraient inclure le support de l'acquisition de données de light client directement à partir de réseaux P2P, l'amélioration des méthodes RPC, la construction d'une version WebAssembly, l'intégration dans des logiciels de portefeuille, le développement de tableaux de bord réseau, etc. Ces avancées favoriseront davantage la décentralisation et la sécurité de l'écosystème 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 J'aime
Récompense
15
6
Partager
Commentaire
0/400
BlockchainTalker
· Il y a 16h
enfin, quelqu'un s'attaque au problème de confiance rpc fr fr
Voir l'originalRépondre0
LayerHopper
· Il y a 16h
Rust est vraiment agréable, cette vague peut fonctionner.
Voir l'originalRépondre0
WalletWhisperer
· Il y a 16h
reconnaissance de motif confirmée. helios = une autre étape vers la singularité décentralisée inévitable
Voir l'originalRépondre0
GateUser-ccc36bc5
· Il y a 16h
Enfin, je n'ai plus à subir les caprices des fournisseurs de services !
Voir l'originalRépondre0
LayerZeroHero
· Il y a 16h
C'est un bon travail, et en plus c'est Open Source.
Helios light client : nouvel outil de validation des données Ethereum sans avoir besoin de faire confiance aux fournisseurs RPC
Client léger Ethereum Helios : nouvelle option d'accès aux données off-chain sans confiance
Récemment, un client léger Ethereum basé sur le langage Rust, Helios, a été lancé, offrant aux utilisateurs un moyen d'accéder à Ethereum sans avoir besoin de faire confiance. Ce client utilise le protocole de client léger après la transition d'Ethereum vers un mécanisme PoS, capable de transformer les données des fournisseurs RPC centralisés non fiables en RPC local vérifiable. En combinant les RPC centralisés, Helios peut vérifier l'authenticité des données sans avoir besoin d'exécuter un nœud complet.
Cette innovation résout le point de douleur de la conciliation entre la commodité et la décentralisation. Les utilisateurs peuvent synchroniser et accéder à des données sécurisées sur la chaîne en environ deux secondes via n'importe quel appareil (y compris les téléphones mobiles et les plugins de navigateur), sans avoir besoin d'espace de stockage.
Actuellement, la plupart des utilisateurs accèdent à Ethereum via des serveurs RPC centralisés, ces services étant fournis par certaines entreprises qui exécutent des nœuds haute performance sur des serveurs cloud. Cependant, cette méthode exige que les utilisateurs fassent confiance aux fournisseurs et ne leur permet pas de vérifier eux-mêmes l'exactitude des résultats des requêtes.
En théorie, un fournisseur RPC malveillant pourrait manipuler les données de prix des échanges décentralisés, incitant les utilisateurs à définir des paramètres de production minimums plus bas, ce qui permettrait de mettre en œuvre un nouveau type d'attaque par sandwich. Bien que de telles attaques ne se soient pas encore produites, il est recommandé aux utilisateurs de faire des recherches approfondies avant d'ajouter des fournisseurs RPC inconnus à leur portefeuille.
Helios est composé d'une couche d'exécution et d'une couche de consensus, les deux étant étroitement couplées. Sa couche de consensus utilise le mécanisme de comité de synchronisation de la chaîne de balises, qui, à travers un hachage de bloc de chaîne de balises connu, connecte des RPC non fiables pour se synchroniser de manière vérifiable avec le bloc actuel. La couche d'exécution combine les blocs de chaîne de balises validés avec des RPC de couche d'exécution non fiables, vérifiant les informations d'état de la chaîne.
Ce léger client apporte de nouvelles possibilités à l'écosystème Ethereum. Les développeurs peuvent intégrer Helios dans des applications JavaScript, telles que des portefeuilles et des DApps, ce qui améliore la sécurité d'Ethereum et réduit la dépendance à l'infrastructure centralisée.
À l'avenir, les orientations de développement de Helios pourraient inclure le support de l'acquisition de données de light client directement à partir de réseaux P2P, l'amélioration des méthodes RPC, la construction d'une version WebAssembly, l'intégration dans des logiciels de portefeuille, le développement de tableaux de bord réseau, etc. Ces avancées favoriseront davantage la décentralisation et la sécurité de l'écosystème Ethereum.