Client léger Ethereum Helios : nouvel accès sans confiance à la Blockchain
Récemment, un nouveau light client Ethereum nommé Helios a été lancé, développé en langage Rust, visant à offrir un accès à Ethereum totalement sans confiance. La naissance de ce client résulte du défi de concilier la décentralisation de la blockchain et la commodité.
L'avantage clé de la Blockchain réside dans le fait qu'il n'est pas nécessaire de faire confiance, les utilisateurs peuvent contrôler eux-mêmes leur richesse et leurs données. Cependant, à la recherche de commodité, les gens accèdent souvent à Ethereum via des serveurs RPC centralisés. Bien que ces fournisseurs offrent un accès pratique aux données en chaîne, les utilisateurs ne peuvent pas vérifier l'exactitude des résultats de recherche et doivent faire confiance à ces fournisseurs.
Helios est né, utilisant le protocole de light client facilité par la transition de l'Ethereum vers le PoS, pour convertir les données des fournisseurs RPC centralisés non fiables en RPC locaux vérifiables. En combinant les RPC centralisés, Helios peut vérifier l'authenticité des données sans avoir à faire fonctionner un nœud complet.
Ce light client présente des avantages significatifs : la vitesse de synchronisation est rapide, environ deux secondes pour être complétée ; aucune espace de stockage supplémentaire n'est nécessaire ; il est adapté à tous types d'appareils, y compris les téléphones et les extensions de navigateur. Helios est composé d'une couche de consensus et d'une couche d'exécution, les deux couches étant étroitement couplées, l'utilisateur n'a besoin d'installer et d'exécuter qu'un seul logiciel.
Au niveau de la couche de consensus, Helios utilise le mécanisme de comité de synchronisation de la chaîne de balises pour obtenir les dernières signatures du comité de synchronisation via la requête de RPC non fiable, et suivre la tête de la chaîne. La couche d'exécution combine ensuite l'en-tête de bloc de balise vérifié par la couche de consensus avec des RPC de couche d'exécution non fiables pour vérifier les informations d'état sur la chaîne.
L'apparition de Helios a offert à un plus grand nombre d'utilisateurs un moyen d'accéder aux données d'Ethereum sans confiance, sans être limité par le matériel. Les utilisateurs peuvent l'utiliser comme fournisseur RPC pour MetaMask, permettant un accès sans confiance à divers DApp. De plus, le support de Rust pour WebAssembly permet aux développeurs d'intégrer facilement Helios dans des applications JavaScript.
À l'avenir, Helios devrait connaître un développement supplémentaire dans plusieurs domaines, comme le support de l'acquisition de données de light client directement à partir d'un réseau P2P, le déploiement des méthodes RPC manquantes, la construction d'une version WebAssembly et l'intégration dans des logiciels de portefeuille, etc. Ces avancées apporteront une plus grande sécurité et de nouveaux cas d'utilisation à 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.
14 J'aime
Récompense
14
7
Partager
Commentaire
0/400
Degentleman
· Il y a 5h
Les tripes sont bonnes ! Ont déjà été vérifiées.
Voir l'originalRépondre0
Layer2Observer
· Il y a 11h
Il faut examiner ce code source de plus près.
Voir l'originalRépondre0
GateUser-26d7f434
· Il y a 11h
Encore un light client, à quoi ça sert ?
Voir l'originalRépondre0
AirdropFreedom
· Il y a 11h
Je pense que RPC est le plus fiable.
Voir l'originalRépondre0
MoonlightGamer
· Il y a 11h
rust est l'avenir, non ?
Voir l'originalRépondre0
FromMinerToFarmer
· Il y a 11h
Mining n'est pas aussi agréable que de cultiver la terre.
Helios light client : une nouvelle option d'accès à Ethereum sans vérification de confiance
Client léger Ethereum Helios : nouvel accès sans confiance à la Blockchain
Récemment, un nouveau light client Ethereum nommé Helios a été lancé, développé en langage Rust, visant à offrir un accès à Ethereum totalement sans confiance. La naissance de ce client résulte du défi de concilier la décentralisation de la blockchain et la commodité.
L'avantage clé de la Blockchain réside dans le fait qu'il n'est pas nécessaire de faire confiance, les utilisateurs peuvent contrôler eux-mêmes leur richesse et leurs données. Cependant, à la recherche de commodité, les gens accèdent souvent à Ethereum via des serveurs RPC centralisés. Bien que ces fournisseurs offrent un accès pratique aux données en chaîne, les utilisateurs ne peuvent pas vérifier l'exactitude des résultats de recherche et doivent faire confiance à ces fournisseurs.
Helios est né, utilisant le protocole de light client facilité par la transition de l'Ethereum vers le PoS, pour convertir les données des fournisseurs RPC centralisés non fiables en RPC locaux vérifiables. En combinant les RPC centralisés, Helios peut vérifier l'authenticité des données sans avoir à faire fonctionner un nœud complet.
Ce light client présente des avantages significatifs : la vitesse de synchronisation est rapide, environ deux secondes pour être complétée ; aucune espace de stockage supplémentaire n'est nécessaire ; il est adapté à tous types d'appareils, y compris les téléphones et les extensions de navigateur. Helios est composé d'une couche de consensus et d'une couche d'exécution, les deux couches étant étroitement couplées, l'utilisateur n'a besoin d'installer et d'exécuter qu'un seul logiciel.
Au niveau de la couche de consensus, Helios utilise le mécanisme de comité de synchronisation de la chaîne de balises pour obtenir les dernières signatures du comité de synchronisation via la requête de RPC non fiable, et suivre la tête de la chaîne. La couche d'exécution combine ensuite l'en-tête de bloc de balise vérifié par la couche de consensus avec des RPC de couche d'exécution non fiables pour vérifier les informations d'état sur la chaîne.
L'apparition de Helios a offert à un plus grand nombre d'utilisateurs un moyen d'accéder aux données d'Ethereum sans confiance, sans être limité par le matériel. Les utilisateurs peuvent l'utiliser comme fournisseur RPC pour MetaMask, permettant un accès sans confiance à divers DApp. De plus, le support de Rust pour WebAssembly permet aux développeurs d'intégrer facilement Helios dans des applications JavaScript.
À l'avenir, Helios devrait connaître un développement supplémentaire dans plusieurs domaines, comme le support de l'acquisition de données de light client directement à partir d'un réseau P2P, le déploiement des méthodes RPC manquantes, la construction d'une version WebAssembly et l'intégration dans des logiciels de portefeuille, etc. Ces avancées apporteront une plus grande sécurité et de nouveaux cas d'utilisation à l'écosystème Ethereum.