Client léger Ethereum Helios : accès à la blockchain sans confiance
Une société d'investissement en cryptomonnaies a récemment lancé un light client Ethereum nommé Helios. Ce client, développé en langage Rust, vise à offrir une capacité d'accès à Ethereum entièrement sans confiance.
Une des principales raisons d'utiliser la Blockchain est de permettre des opérations sans confiance, permettant aux utilisateurs de contrôler eux-mêmes leur richesse et leurs données. Des Blockchains comme Ethereum ont en grande partie réalisé cette promesse, assurant aux utilisateurs une véritable propriété de leurs actifs.
Cependant, afin de rechercher la commodité, les utilisateurs sont souvent amenés à faire des compromis. L'un d'eux consiste à utiliser des appels distants RPC( centralisés pour accéder aux serveurs. Dans la plupart des cas, les utilisateurs accèdent au réseau Ethereum via des fournisseurs de services centralisés. Ces entreprises exécutent des nœuds haute performance sur des serveurs cloud, fournissant aux utilisateurs un accès pratique aux données de la chaîne. Lorsque le portefeuille vérifie le solde des jetons ou examine l'état des transactions, il s'appuie presque toujours sur ces fournisseurs centralisés.
Le problème actuel du système est que les utilisateurs doivent faire confiance à ces fournisseurs, sans pouvoir vérifier eux-mêmes l'exactitude des résultats des requêtes.
Helios, en tant que light client Ethereum basé sur Rust, offre un accès à Ethereum totalement sans confiance. Il utilise le protocole de light client mis en œuvre après le passage d'Ethereum à PoS, permettant de transformer les données provenant de fournisseurs RPC centralisés non fiables en RPC local sécurisé et vérifiable. En combinant avec des RPC centralisés, Helios peut vérifier l'authenticité des données sans faire fonctionner de nœuds complets.
Ce client résout le problème courant de concilier commodité et décentralisation. Il peut synchroniser en environ deux secondes, sans avoir besoin de stockage, permettant aux utilisateurs d'accéder en toute sécurité aux données on-chain depuis n'importe quel appareil ), y compris les téléphones et les extensions de navigateur (.
Les infrastructures centralisées présentent des risques potentiels. En théorie, un fournisseur RPC malveillant pourrait induire les utilisateurs en erreur en fournissant des devis de contrats intelligents d'échanges décentralisés inexactes. Cela pourrait amener les utilisateurs à signer des transactions d'échange avec des paramètres de sortie minimale plus bas, voire à envoyer directement des transactions à des fournisseurs RPC malveillants. Les fournisseurs pourraient retenir cette transaction en privé et l'envoyer directement à certains services, en tirant profit.
Pour résoudre ce problème, les utilisateurs expérimentés choisissent généralement d'exécuter leur propre nœud Ethereum. Cependant, cela nécessite beaucoup de temps et de ressources, ce qui reste difficile pour la plupart des utilisateurs, en particulier pour les utilisateurs de dispositifs mobiles.
Le fonctionnement de Helios consiste à coupler étroitement la couche d'exécution et la couche de consensus. Les utilisateurs n'ont qu'à installer et exécuter un seul logiciel. Sa couche de consensus utilise le hachage de bloc de la chaîne de balises connue et se connecte à un RPC non fiable pour synchroniser de manière vérifiable avec le bloc actuel. La couche d'exécution combine ensuite ces blocs de chaîne de balises vérifiés avec un RPC d'exécution non fiable pour valider diverses informations sur l'état de la chaîne.
De cette manière, Helios offre aux utilisateurs un RPC totalement sans confiance, sans avoir besoin d'exécuter un nœud complet. Cela permettra à un plus grand nombre de personnes d'accéder en toute sécurité aux données d'Ethereum depuis n'importe quel appareil, sans être limité par le matériel. Les utilisateurs peuvent utiliser Helios comme fournisseur de RPC dans certains portefeuilles, permettant un accès sans confiance à diverses applications décentralisées.
De plus, le support de Rust pour WebAssembly permet aux développeurs d'applications d'intégrer facilement Helios dans des applications JavaScript. Ces intégrations amélioreront la sécurité d'Ethereum et réduiront la dépendance à l'infrastructure centralisée.
L'avenir de Helios est prometteur, et la communauté peut contribuer de plusieurs manières, comme en soutenant l'acquisition directe de données de light client depuis le réseau P2P, en déployant des méthodes RPC manquantes, en construisant une version pouvant être compilée en WebAssembly, ou en l'intégrant directement dans des logiciels de portefeuille, etc. Ces efforts favoriseront davantage la décentralisation et la sécurité de l'écosystème Ethereum.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
24 J'aime
Récompense
24
6
Partager
Commentaire
0/400
MEVHunter
· 07-14 06:39
il est temps de se débarrasser de ces pot de miel rpc louches fr
Voir l'originalRépondre0
AirdropHunterWang
· 07-12 05:07
Ça a l'air fiable, je vais essayer ça demain.
Voir l'originalRépondre0
RektButSmiling
· 07-12 05:06
Rust!bull bull~
Voir l'originalRépondre0
RektRecovery
· 07-12 05:06
ah le classique "trustless" marketing à la con... nous verrons combien de temps avant que cela ne devienne un autre spectacle de théâtre de la sécurité
Voir l'originalRépondre0
pumpamentalist
· 07-12 05:00
Verrouillé, verrouillé, les points forts de RPC sont enfin arrivés.
Voir l'originalRépondre0
ResearchChadButBroke
· 07-12 04:56
Est-ce vraiment nécessaire de rendre cela si compliqué ?
Helios light client : une nouvelle option d'accès à Ethereum sans confiance
Client léger Ethereum Helios : accès à la blockchain sans confiance
Une société d'investissement en cryptomonnaies a récemment lancé un light client Ethereum nommé Helios. Ce client, développé en langage Rust, vise à offrir une capacité d'accès à Ethereum entièrement sans confiance.
Une des principales raisons d'utiliser la Blockchain est de permettre des opérations sans confiance, permettant aux utilisateurs de contrôler eux-mêmes leur richesse et leurs données. Des Blockchains comme Ethereum ont en grande partie réalisé cette promesse, assurant aux utilisateurs une véritable propriété de leurs actifs.
Cependant, afin de rechercher la commodité, les utilisateurs sont souvent amenés à faire des compromis. L'un d'eux consiste à utiliser des appels distants RPC( centralisés pour accéder aux serveurs. Dans la plupart des cas, les utilisateurs accèdent au réseau Ethereum via des fournisseurs de services centralisés. Ces entreprises exécutent des nœuds haute performance sur des serveurs cloud, fournissant aux utilisateurs un accès pratique aux données de la chaîne. Lorsque le portefeuille vérifie le solde des jetons ou examine l'état des transactions, il s'appuie presque toujours sur ces fournisseurs centralisés.
Le problème actuel du système est que les utilisateurs doivent faire confiance à ces fournisseurs, sans pouvoir vérifier eux-mêmes l'exactitude des résultats des requêtes.
Helios, en tant que light client Ethereum basé sur Rust, offre un accès à Ethereum totalement sans confiance. Il utilise le protocole de light client mis en œuvre après le passage d'Ethereum à PoS, permettant de transformer les données provenant de fournisseurs RPC centralisés non fiables en RPC local sécurisé et vérifiable. En combinant avec des RPC centralisés, Helios peut vérifier l'authenticité des données sans faire fonctionner de nœuds complets.
Ce client résout le problème courant de concilier commodité et décentralisation. Il peut synchroniser en environ deux secondes, sans avoir besoin de stockage, permettant aux utilisateurs d'accéder en toute sécurité aux données on-chain depuis n'importe quel appareil ), y compris les téléphones et les extensions de navigateur (.
Les infrastructures centralisées présentent des risques potentiels. En théorie, un fournisseur RPC malveillant pourrait induire les utilisateurs en erreur en fournissant des devis de contrats intelligents d'échanges décentralisés inexactes. Cela pourrait amener les utilisateurs à signer des transactions d'échange avec des paramètres de sortie minimale plus bas, voire à envoyer directement des transactions à des fournisseurs RPC malveillants. Les fournisseurs pourraient retenir cette transaction en privé et l'envoyer directement à certains services, en tirant profit.
Pour résoudre ce problème, les utilisateurs expérimentés choisissent généralement d'exécuter leur propre nœud Ethereum. Cependant, cela nécessite beaucoup de temps et de ressources, ce qui reste difficile pour la plupart des utilisateurs, en particulier pour les utilisateurs de dispositifs mobiles.
Le fonctionnement de Helios consiste à coupler étroitement la couche d'exécution et la couche de consensus. Les utilisateurs n'ont qu'à installer et exécuter un seul logiciel. Sa couche de consensus utilise le hachage de bloc de la chaîne de balises connue et se connecte à un RPC non fiable pour synchroniser de manière vérifiable avec le bloc actuel. La couche d'exécution combine ensuite ces blocs de chaîne de balises vérifiés avec un RPC d'exécution non fiable pour valider diverses informations sur l'état de la chaîne.
De cette manière, Helios offre aux utilisateurs un RPC totalement sans confiance, sans avoir besoin d'exécuter un nœud complet. Cela permettra à un plus grand nombre de personnes d'accéder en toute sécurité aux données d'Ethereum depuis n'importe quel appareil, sans être limité par le matériel. Les utilisateurs peuvent utiliser Helios comme fournisseur de RPC dans certains portefeuilles, permettant un accès sans confiance à diverses applications décentralisées.
De plus, le support de Rust pour WebAssembly permet aux développeurs d'applications d'intégrer facilement Helios dans des applications JavaScript. Ces intégrations amélioreront la sécurité d'Ethereum et réduiront la dépendance à l'infrastructure centralisée.
L'avenir de Helios est prometteur, et la communauté peut contribuer de plusieurs manières, comme en soutenant l'acquisition directe de données de light client depuis le réseau P2P, en déployant des méthodes RPC manquantes, en construisant une version pouvant être compilée en WebAssembly, ou en l'intégrant directement dans des logiciels de portefeuille, etc. Ces efforts favoriseront davantage la décentralisation et la sécurité de l'écosystème Ethereum.