Que sont les validiums et comment fonctionnent-ils ?
Accueil
Articles
Que sont les validiums et comment fonctionnent-ils ?

Que sont les validiums et comment fonctionnent-ils ?

Intermédiaire
Publié le May 24, 2024Mis à jour le Jun 26, 2024
6m

Points clés à retenir

  • Les validiums sont des solutions Ă©volutives pour Ethereum qui traitent les transactions hors de la blockchain tout en utilisant des preuves zero-knowledge pour garantir leur validitĂ©.

  • Les validiums permettent un traitement efficace des transactions en tirant parti des opĂ©rateurs pour regrouper et valider les transactions, rĂ©duisant ainsi le stockage des donnĂ©es sur la blockchain et les frais de gas.

  • Tout en offrant des avantages tels qu’une vitesse de transaction et une confidentialitĂ© accrues, les validiums sont Ă©galement confrontĂ©s Ă  des dĂ©fis, tels que les risques liĂ©s Ă  la disponibilitĂ© des donnĂ©es et les problĂšmes potentiels de centralisation. 

Introduction

Au fil des ans, la technologie blockchain s’est considĂ©rablement amĂ©liorĂ©e, mais l’évolutivitĂ© reste l’un des principaux problĂšmes. Dans le cadre de cet article, nous examinerons les validiums, leur fonctionnement et comment ils peuvent amĂ©liorer l’évolutivitĂ© d’Ethereum.

Que sont les validiums ?

Les validiums sont des solutions évolutives pour Ethereum qui utilisent la disponibilité des données et le calcul hors de la blockchain pour traiter les transactions plus efficacement. Contrairement aux rollups zero knowledge (zk-rollups), qui stockent certaines données sur la blockchain, les validiums maintiennent les transactions hors de la blockchain tout en utilisant des preuves zero-knowledge (ZKP) pour vérifier leur validité.

Fonctionnement des validiums

Les validiums fonctionnent en exĂ©cutant des transactions hors du rĂ©seau principal (mainnet) d’Ethereum, tirant parti des smart contracts pour garantir leur validitĂ© et leur intĂ©gritĂ©. Passons en revue certains des aspects clĂ©s des validiums.

Transactions

Lorsqu’un utilisateur souhaite effectuer une transaction Ă  l’aide d’un validium, il l’envoie Ă  un opĂ©rateur. Les opĂ©rateurs sont des nƓuds responsables de l’exĂ©cution des transactions sur la blockchain validium. Il peut s’agir d’une entitĂ© unique ou d’un groupe d’entitĂ©s choisies via un systĂšme de preuve d’enjeu (PoS). 

L’opĂ©rateur collecte les transactions dans un lot et les traite hors de la blockchain. Une fois le lot prĂȘt, l’opĂ©rateur utilise un systĂšme spĂ©cial appelĂ© circuit de vĂ©rification pour crĂ©er une preuve que les transactions ont Ă©tĂ© effectuĂ©es correctement.

Engagements des États

Imaginez l’état de Validium (l’enregistrement de tous les comptes et de leurs soldes) comme un grand arbre, connu sous le nom d’arbre de Merkle. La racine de cet arbre, appelĂ©e racine d’état, est comme une empreinte digitale qui reprĂ©sente l’état entier. Cette racine d’état est stockĂ©e sur Ethereum. 

Lorsque l’opĂ©rateur traite des transactions, il met Ă  jour la racine de l’état pour reflĂ©ter les nouveaux soldes et Ă©tats du compte. Ensuite, il envoie cette nouvelle racine d’état avec la preuve que tout a Ă©tĂ© fait correctement sur le rĂ©seau principal d’Ethereum. 

Contrairement aux zk-rollups, les producteurs de blocs sur un validium n’ont pas besoin de publier tous les dĂ©tails de la transaction sur Ethereum. Si Ethereum vĂ©rifie la preuve, le nouvel Ă©tat est acceptĂ© et le validium est mis Ă  jour.

DĂ©pĂŽts et retraits

Les utilisateurs peuvent dĂ©poser leurs fonds d’Ethereum vers un validium en envoyant des ETH ou d’autres tokens Ă  un contrat spĂ©cial sur Ethereum. Le contrat communique ce dĂ©pĂŽt au validium hors de la blockchain et crĂ©dite le compte hors de la blockchain de l’utilisateur. 

Lorsqu’ils retirent des fonds vers Ethereum, les utilisateurs soumettent une demande de retrait Ă  l’opĂ©rateur. L’opĂ©rateur inclut la demande dans un lot, et une fois le lot vĂ©rifiĂ© sur Ethereum, les utilisateurs peuvent retirer leurs fonds.

Validiums et compatibilité EVM

Applications simples 

Les validiums sont efficaces pour les applications simples, telles que les swaps de tokens et les paiements, car ils peuvent traiter rapidement de nombreuses transactions sans avoir Ă  stocker toutes les donnĂ©es sur le rĂ©seau principal d’Ethereum. Cela rend le validium idĂ©al pour les applications oĂč les transactions sont simples et ne nĂ©cessitent pas de calculs complexes. 

Les défis avec les smart contracts 

Les smart contracts sont des programmes qui s’exĂ©cutent sur la blockchain et impliquent souvent des opĂ©rations complexes. Les validiums ont du mal Ă  les gĂ©rer car prouver que des opĂ©rations complexes ont Ă©tĂ© effectuĂ©es correctement nĂ©cessite plus de puissance de calcul. Il est donc plus difficile pour les validiums de prendre en charge le large Ă©ventail de fonctionnalitĂ©s que les smart contracts peuvent offrir. 

Solutions possibles

Certains projets travaillent sur des moyens de rendre les validiums plus compatibles avec les capacitĂ©s de smart contract d’Ethereum. Une approche consiste Ă  crĂ©er des versions spĂ©ciales de langages de programmation comme Solidity (utilisĂ© pour Ă©crire des smart contracts Ethereum) qui sont optimisĂ©es pour les validiums. Cependant, cela peut ĂȘtre limitatif car ce language peut ne pas prendre en charge toutes les fonctionnalitĂ©s de l’environnement de programmation Ethereum.

Avantages des validiums

Efficacité

Les validiums peuvent traiter jusqu’à 9 000 transactions par seconde (TPS) en dĂ©chargeant le stockage et le calcul des donnĂ©es du rĂ©seau principal d’Ethereum. Ceci est crucial pour les applications telles que les plateformes d’échange dĂ©centralisĂ©e (DEX), oĂč la vitesse et la rentabilitĂ© sont importantes.

Réduction des coûts

Les validiums peuvent réduire considérablement les frais de gas en ne publiant pas les données de transaction sur la blockchain, ce qui permet aux utilisateurs de bénéficier de coûts de transaction réduits.

Sécurité renforcée

GrĂące au stockage de donnĂ©es hors de la blockchain, les validiums peuvent offrir une confidentialitĂ© accrue pour les transactions et une couche de sĂ©curitĂ© supplĂ©mentaire sans compromettre l’évolutivitĂ©.

DĂ©fis des validiums

Risques liés à la disponibilité des données

La dĂ©pendance d’un validium Ă  la disponibilitĂ© des donnĂ©es hors de la blockchain prĂ©sente Ă©galement des risques. Si les opĂ©rateurs ou les responsables de la disponibilitĂ© des donnĂ©es retiennent les donnĂ©es de transaction, il peut ĂȘtre impossible de gĂ©nĂ©rer la preuve nĂ©cessaire pour retirer les fonds des utilisateurs.

Risque de centralisation

Le besoin de matériel spécialisé pour produire des preuves de validité peut potentiellement conduire à de la centralisation. Si seulement quelques entités peuvent se permettre les ressources nécessaires, elles pourraient dominer le réseau, sapant ainsi sa nature décentralisée.

Conclusion

Les validiums sont des solutions Ă©volutives conçues pour amĂ©liorer le rĂ©seau Ethereum en traitant les transactions hors de la blockchain tout en garantissant l’intĂ©gritĂ© des transactions grĂące Ă  des preuves zero-knowledge. En s’attaquant aux limites du stockage des donnĂ©es sur la blockchain, les validiums peuvent amĂ©liorer le dĂ©bit des transactions, marquant ainsi une Ă©tape importante vers la rĂ©solution du problĂšme d’évolutivitĂ© de la blockchain.

Pour plus d’informations

Avis de non-responsabilitĂ© et avertissement concernant les risques : ce contenu vous est prĂ©sentĂ© « tel quel » Ă  titre d’information gĂ©nĂ©rale et Ă  des fins pĂ©dagogiques uniquement, sans reprĂ©sentation ni garantie d’aucune sorte. Il ne doit pas ĂȘtre interprĂ©tĂ© comme un conseil financier, juridique ou autre conseil professionnel, ni comme un moyen de recommander l’achat d’un produit ou d’un service spĂ©cifique. Vous devriez demander votre propre conseil Ă  des conseillers professionnels appropriĂ©s. Lorsque l’article est rĂ©digĂ© par un contributeur tiers, veuillez remarquer que les opinions exprimĂ©es appartiennent au contributeur tiers et ne reflĂštent pas nĂ©cessairement celles de Binance Academy. Veuillez lire l’intĂ©gralitĂ© de notre avis de non-responsabilitĂ© ici pour en savoir plus. Le cours des actifs numĂ©riques peut ĂȘtre volatil. La valeur de votre investissement peut diminuer ou augmenter et vous risquez de ne pas rĂ©cupĂ©rer le montant investi. Vous ĂȘtes seul(e) responsable de vos dĂ©cisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ce matĂ©riel ne doit pas ĂȘtre interprĂ©tĂ© comme un conseil financier, juridique ou autre conseil professionnel. Pour en savoir plus, consultez nos Conditions d’utilisation et notre Avertissement concernant les risques.