Points principaux
Validium est une solution évolutive pour Ethereum qui gère les transactions hors chaîne tout en garantissant leur validité grâce à des preuves sans connaissance.
Validium peut utiliser des opérateurs pour collecter et vérifier les transactions par lots, réduisant ainsi le stockage des données en chaîne et les frais de gaz, améliorant ainsi l'efficacité du traitement des transactions.
Bien que Validium présente l'avantage d'augmenter la vitesse des transactions et d'améliorer la protection de la vie privée, il est également confronté à des défis tels que les risques de disponibilité des données et les problèmes potentiels de centralisation.
Introduction
La technologie blockchain a considérablement progressé au fil des années, mais l’évolutivité reste l’un des enjeux clés. Cet article présentera Validium, explorera son fonctionnement et comment il optimise l'évolutivité d'Ethereum.
Qu’est-ce que Validium ?
Validium est une solution de mise à l'échelle pour Ethereum qui utilise la disponibilité des données hors chaîne pour un traitement efficace des transactions. Le rollup sans connaissance (zk-rollup) stocke une partie des données sur la chaîne, tandis que Validium est différent en ce sens qu'il stocke les données de transaction La preuve hors chaîne et sans connaissance (ZKP) est également utilisée pour vérifier la validité des transactions.
Comment fonctionne Validium ?
Validium exécute des transactions en dehors du réseau principal d'Ethereum, en utilisant des contrats intelligents sur Ethereum pour garantir leur validité et leur intégrité. Nous aborderons ensuite certaines des fonctionnalités clés de Validium.
commerce
Pour exécuter une transaction via Validium, les utilisateurs doivent envoyer la transaction à l'opérateur. Les opérateurs sont des nœuds responsables de l'exécution des transactions sur la chaîne Validium, soit en tant qu'entité unique, soit via une preuve de participation (PoS). système Un ensemble sélectionné d’entités.
L'opérateur collecte un grand nombre de transactions, les traite par lots hors chaîne et, une fois le traitement terminé, utilise un système spécial appelé circuit de preuve pour créer la preuve que la transaction a été effectuée. correctement exécuté.
engagement de l'État
Considérez l'état de Validium (un enregistrement de tous les comptes et leurs soldes) comme un grand arbre, qui est un arbre de Merkle. La racine de l’arbre est la racine de l’état, qui ressemble à une empreinte digitale et reflète l’état général. Cette racine d’état est stockée sur Ethereum.
Lorsque l'opérateur traite une transaction, il met à jour la racine d'état pour refléter le nouveau solde et l'état du compte ; il envoie ensuite la racine d'état mise à jour au réseau principal Ethereum avec la preuve que toutes les opérations ont été effectuées correctement.
Contrairement aux cumuls sans connaissance, les producteurs de blocs sur Validium ne sont pas tenus de publier tous les détails des transactions sur Ethereum. Si Ethereum valide avec succès la preuve, le nouvel état sera accepté et Validium sera mis à jour.
Dépôt et retrait
Les utilisateurs peuvent transférer des fonds d'Ethereum vers Validium simplement en envoyant de l'ETH ou d'autres jetons vers un contrat spécial sur Ethereum. Le contrat transmettra ce dépôt à Validium hors chaîne et sera crédité sur le compte hors chaîne de l'utilisateur.
Pour retirer des fonds sur Ethereum, les utilisateurs doivent soumettre une demande de retrait à l'opérateur. L'opérateur placera la demande dans un lot et une fois le lot vérifié sur Ethereum, l'utilisateur pourra retirer les fonds.
Compatibilité Validium et EVM
Cas d'utilisation simple
Pour des cas d'utilisation simples tels que les échanges de jetons et les paiements, Validium peut traiter de nombreuses transactions rapidement sans avoir à stocker toutes les données sur le réseau principal Ethereum, ce qui le rend extrêmement efficace. On voit qu’il est plus adapté aux cas d’utilisation où le processus de transaction est simple et ne nécessite pas de calculs complexes.
Les défis des contrats intelligents
Les Les contrats intelligents sont des programmes qui s'exécutent sur la blockchain et impliquent généralement des opérations complexes. Validium est confronté à des défis considérables à cet égard, car prouver que des opérations complexes ont été correctement exécutées nécessite une puissance de calcul plus puissante, ce qui rend difficile pour Validium de prendre en charge les différentes fonctions fournies par les contrats intelligents.
solutions potentielles
Certains projets étudient comment améliorer la compatibilité de Validium avec la fonctionnalité de contrat intelligent Ethereum. Une option consiste à créer des versions spéciales de langages de programmation, tels que Solidity (le langage de programmation utilisé pour écrire des contrats intelligents Ethereum) optimisés spécifiquement pour Validiums. Cependant, cette solution peut avoir ses limites et peut ne pas prendre en charge toutes les fonctions de l’environnement de programmation Ethereum classique.
Avantages du Validium
efficacité
En réduisant la charge de stockage des données et de calcul sur le réseau principal Ethereum, Validium peut réaliser jusqu'à 9 000 transactions par seconde (TPS). Ceci est essentiel pour les applications telles que les échanges décentralisés (DEX) où la rapidité et la rentabilité sont primordiales.
réduire les coûts
Validium ne publie pas de données de transaction sur la chaîne, ce qui peut réduire considérablement les frais de gaz, aidant ainsi les utilisateurs à réduire les coûts de transaction et à augmenter les bénéfices.
Améliorer la sécurité
En stockant les données hors chaîne, Validium peut améliorer la confidentialité des transactions et ajouter une sécurité supplémentaire sans compromettre l'évolutivité.
Les défis auxquels est confronté Validium
Risque de disponibilité des données
Validium dépend fortement de la disponibilité des données hors chaîne, ce qui entraîne des risques. Si l'opérateur ou le gestionnaire de disponibilité des données retient les données de transaction, la preuve requise pour retirer les fonds de l'utilisateur peut ne pas être générée.
Risque de centralisation
La génération de preuves de validité nécessite un matériel spécialisé et peut conduire à une centralisation. Si seulement quelques entités peuvent se permettre les ressources nécessaires, elles risquent de dominer le réseau et d’affaiblir sa nature décentralisée.
Conclusion
Validium est une solution évolutive qui optimise le réseau Ethereum en traitant les transactions hors chaîne tout en garantissant leur intégrité grâce à des preuves sans connaissance. En résolvant les limites du stockage de données en chaîne, Validium peut augmenter le débit des transactions et apporter une contribution importante à la résolution des problèmes d'évolutivité de la blockchain.
Lectures complémentaires
Évolutivité de la blockchain – technologie de chaîne latérale et canaux de paiement
Qu'est-ce que ZkEVM et comment améliore-t-il l'écosystème Ethereum ?
Explication détaillée de l'arbre de Merkel et de la racine de Merkel
La différence entre l'agrégation optimiste et l'agrégation sans connaissance
Avis de non-responsabilité : le contenu de cet article est fourni « tel quel » à titre d'information générale et à des fins éducatives uniquement et ne constitue aucune représentation ou garantie. Cet article ne constitue pas un conseil financier, juridique ou autre professionnel et n’a pas pour but de recommander l’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre avis à des conseillers professionnels appropriés. Si cet article a été rédigé par un tiers, veuillez noter que les opinions exprimées dans cet article appartiennent au contributeur tiers et ne reflètent pas nécessairement les opinions de Binance Academy. Pour plus d’informations, veuillez cliquer ici pour lire la clause de non-responsabilité complète. Les prix des actifs numériques peuvent fluctuer. La valeur de votre investissement peut baisser comme augmenter et vous risquez de ne pas récupérer le capital investi. Vous êtes seul responsable de vos propres décisions d'investissement et Binance Academy n'est pas responsable des pertes que vous pourriez subir. Cet article ne constitue pas un conseil financier, juridique ou autre conseil professionnel. Pour plus d'informations, veuillez vous référer aux "Conditions d'utilisation" et aux "Avertissement sur les risques". .