Client léger Ethereum Helios : nouvelle solution d'accès à la Blockchain sans confiance
Récemment, un client léger Ethereum nommé Helios a été lancé. Ce client est développé en langage Rust et vise à offrir un accès Ethereum totalement sans confiance.
Un des grands avantages de la technologie Blockchain est de ne pas nécessiter la confiance d'un tiers. Grâce à la Blockchain, les utilisateurs peuvent réellement contrôler leurs actifs et leurs données. Cependant, pour des raisons de commodité, nous faisons souvent quelques compromis. L'un d'eux est d'utiliser un serveur RPC( centralisé pour les appels distants ).
Actuellement, les utilisateurs accèdent généralement à Ethereum via des fournisseurs centralisés. Ces entreprises exécutent des nœuds haute performance sur des serveurs cloud, facilitant l'accès aux données de la chaîne. Lorsque les portefeuilles vérifient le solde des jetons ou l'état des transactions, ces services centralisés sont presque toujours utilisés.
Le problème avec cette méthode est que les utilisateurs doivent faire confiance à ces fournisseurs et ne peuvent pas vérifier l'exactitude des résultats des requêtes. Helios a été créé précisément pour résoudre ce problème. Il peut transformer les données provenant de fournisseurs RPC centralisés non fiables en RPC local sécurisé et vérifiable. En combinant RPC centralisé, Helios peut vérifier l'authenticité des données sans avoir besoin d'exécuter un nœud complet.
Un des grands avantages de Helios est qu'il peut synchroniser en environ 2 secondes sans avoir besoin de stockage. Les utilisateurs peuvent accéder en toute sécurité aux données sur la chaîne via n'importe quel appareil (, y compris un téléphone mobile et une extension de navigateur ). Cela pourrait permettre à un plus grand nombre de personnes d'utiliser Ethereum sans avoir besoin de faire confiance, sans être limité par le matériel.
Dépendre d'infrastructures centralisées peut comporter des risques potentiels. Par exemple, si le fournisseur RPC ne fournit pas des devis précis pour les contrats intelligents d'échanges décentralisés, les utilisateurs pourraient être induits en erreur et signer des transactions d'échange défavorables. Pire encore, des fournisseurs malveillants pourraient également retenir des transactions en secret et en tirer profit.
Pour éviter ces risques, les utilisateurs expérimentés choisissent généralement de faire fonctionner leur propre nœud Ethereum. Mais cela nécessite beaucoup de temps et de ressources, ce qui reste difficile pour la plupart des utilisateurs, en particulier ceux utilisant des appareils mobiles.
Helios est composé d'une couche d'exécution et d'une couche de consensus. La couche de consensus utilise le comité de synchronisation de la chaîne de balise, en traçant la tête de chaîne par la vérification des signatures du comité de synchronisation. La couche d'exécution combine les en-têtes de blocs de balise vérifiés avec des RPC de couche d'exécution non fiables, fournissant des données de couche d'exécution vérifiées.
Cette conception permet à Helios de vérifier toutes les données provenant de RPC non fiables sans exécuter de nœud complet. Bien que les RPC non fiables puissent refuser d'offrir l'accès aux données, ils ne peuvent pas fournir de résultats erronés.
L'application de Helios a un large potentiel. Les utilisateurs peuvent l'utiliser comme fournisseur RPC dans MetaMask, permettant un accès sans confiance à diverses DApp. Les développeurs peuvent également intégrer Helios dans des applications JavaScript, améliorant la sécurité d'Ethereum et réduisant la dépendance à l'infrastructure centralisée.
À l'avenir, Helios a plusieurs directions de développement possibles, telles que le support de l'accès direct aux données des light clients depuis le réseau P2P, la construction d'une version WebAssembly, l'intégration dans des logiciels de portefeuille, etc. Ces avancées devraient contribuer à améliorer davantage la sécurité et le degré de décentralisation 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.
19 J'aime
Récompense
19
5
Partager
Commentaire
0/400
BankruptWorker
· Il y a 6h
Outil de搬砖 décentralisé
Voir l'originalRépondre0
MelonField
· 07-10 05:38
Encore un autre Blockchain à la mode.
Voir l'originalRépondre0
MEVHunterWang
· 07-10 05:37
C'est impressionnant. J'étudierai ça quand j'aurai le temps.
Helios : mise en œuvre d'un client léger Ethereum pour un accès sans confiance
Client léger Ethereum Helios : nouvelle solution d'accès à la Blockchain sans confiance
Récemment, un client léger Ethereum nommé Helios a été lancé. Ce client est développé en langage Rust et vise à offrir un accès Ethereum totalement sans confiance.
Un des grands avantages de la technologie Blockchain est de ne pas nécessiter la confiance d'un tiers. Grâce à la Blockchain, les utilisateurs peuvent réellement contrôler leurs actifs et leurs données. Cependant, pour des raisons de commodité, nous faisons souvent quelques compromis. L'un d'eux est d'utiliser un serveur RPC( centralisé pour les appels distants ).
Actuellement, les utilisateurs accèdent généralement à Ethereum via des fournisseurs centralisés. Ces entreprises exécutent des nœuds haute performance sur des serveurs cloud, facilitant l'accès aux données de la chaîne. Lorsque les portefeuilles vérifient le solde des jetons ou l'état des transactions, ces services centralisés sont presque toujours utilisés.
Le problème avec cette méthode est que les utilisateurs doivent faire confiance à ces fournisseurs et ne peuvent pas vérifier l'exactitude des résultats des requêtes. Helios a été créé précisément pour résoudre ce problème. Il peut transformer les données provenant de fournisseurs RPC centralisés non fiables en RPC local sécurisé et vérifiable. En combinant RPC centralisé, Helios peut vérifier l'authenticité des données sans avoir besoin d'exécuter un nœud complet.
Un des grands avantages de Helios est qu'il peut synchroniser en environ 2 secondes sans avoir besoin de stockage. Les utilisateurs peuvent accéder en toute sécurité aux données sur la chaîne via n'importe quel appareil (, y compris un téléphone mobile et une extension de navigateur ). Cela pourrait permettre à un plus grand nombre de personnes d'utiliser Ethereum sans avoir besoin de faire confiance, sans être limité par le matériel.
Dépendre d'infrastructures centralisées peut comporter des risques potentiels. Par exemple, si le fournisseur RPC ne fournit pas des devis précis pour les contrats intelligents d'échanges décentralisés, les utilisateurs pourraient être induits en erreur et signer des transactions d'échange défavorables. Pire encore, des fournisseurs malveillants pourraient également retenir des transactions en secret et en tirer profit.
Pour éviter ces risques, les utilisateurs expérimentés choisissent généralement de faire fonctionner leur propre nœud Ethereum. Mais cela nécessite beaucoup de temps et de ressources, ce qui reste difficile pour la plupart des utilisateurs, en particulier ceux utilisant des appareils mobiles.
Helios est composé d'une couche d'exécution et d'une couche de consensus. La couche de consensus utilise le comité de synchronisation de la chaîne de balise, en traçant la tête de chaîne par la vérification des signatures du comité de synchronisation. La couche d'exécution combine les en-têtes de blocs de balise vérifiés avec des RPC de couche d'exécution non fiables, fournissant des données de couche d'exécution vérifiées.
Cette conception permet à Helios de vérifier toutes les données provenant de RPC non fiables sans exécuter de nœud complet. Bien que les RPC non fiables puissent refuser d'offrir l'accès aux données, ils ne peuvent pas fournir de résultats erronés.
L'application de Helios a un large potentiel. Les utilisateurs peuvent l'utiliser comme fournisseur RPC dans MetaMask, permettant un accès sans confiance à diverses DApp. Les développeurs peuvent également intégrer Helios dans des applications JavaScript, améliorant la sécurité d'Ethereum et réduisant la dépendance à l'infrastructure centralisée.
À l'avenir, Helios a plusieurs directions de développement possibles, telles que le support de l'accès direct aux données des light clients depuis le réseau P2P, la construction d'une version WebAssembly, l'intégration dans des logiciels de portefeuille, etc. Ces avancées devraient contribuer à améliorer davantage la sécurité et le degré de décentralisation de l'écosystème Ethereum.