BlockPulseNews
Définition

DVT : définition

Aussi appelé : Distributed Validator Technology

La DVT (Distributed Validator Technology) permet de faire fonctionner un validateur de preuve d'enjeu sur plusieurs machines ou opérateurs dont la clé de signature est répartie, de sorte qu'aucune panne ou compromission isolée ne puisse l'arrêter ou le corrompre.

Thème : Consensus et minage

DVT : comment ça marche ?

Un validateur Ethereum classique repose sur une seule machine qui détient une clé de validation. Si elle tombe en panne, le validateur rate ses tâches et perd des récompenses ; si la clé est utilisée deux fois par erreur, par exemple sur deux machines de secours, le validateur peut être sanctionné par slashing. La DVT répartit cette responsabilité. La clé est découpée en fragments selon un schéma de signature à seuil, et chaque opérateur d'un groupe, appelé cluster, n'en détient qu'un. Aucun opérateur ne connaît la clé complète.

Pour signer une attestation ou un bloc, les opérateurs d'un cluster se mettent d'accord grâce à un protocole de consensus, puis combinent leurs signatures partielles. Avec un seuil de trois sur quatre, par exemple, le validateur continue de fonctionner si un opérateur est hors ligne, et un seul opérateur compromis ne peut pas signer de message frauduleux. Ce mécanisme s'appuie sur les propriétés des signatures BLS utilisées par Ethereum. Obol et SSV Network sont deux protocoles connus de DVT, utilisés notamment pour diversifier les opérateurs de services de staking.

Un exemple concret

Imaginons que quatre opérateurs situés dans quatre pays forment un cluster DVT avec un seuil de trois. Une nuit, le serveur de l'un d'eux tombe en panne. Les trois autres continuent de se coordonner et de produire des signatures valides : le validateur ne manque aucune attestation. Le lendemain, l'opérateur défaillant redémarre son nœud et rejoint le cluster.

Les risques à connaître

La DVT ajoute de la complexité logicielle et une couche de communication entre opérateurs, donc de nouveaux bugs possibles. Si un nombre d'opérateurs au moins égal au seuil s'entend ou est compromis, le validateur peut être détourné ou sanctionné. Les performances dépendent aussi de la latence réseau entre les membres du cluster.

À ne pas confondre avec

  • MPC : Un portefeuille MPC/TSS applique le partage de clé à la garde des fonds d'un utilisateur, alors que la DVT l'applique aux clés de signature d'un validateur.

Questions fréquentes sur DVT

La DVT augmente-t-elle les récompenses de staking ?

Pas directement. Elle améliore surtout la disponibilité et la résilience du validateur, ce qui réduit le risque de pénalités et de récompenses manquées.

Un opérateur de cluster DVT peut-il voler les fonds stakés ?

Non, à lui seul il ne détient qu'un fragment de la clé de validation et ne peut pas signer seul. De plus, sur Ethereum, la clé de validation ne permet pas de retirer les fonds, qui sont envoyés vers l'adresse de retrait définie à l'avance.

Dans le même thème : Consensus et minage

Tous les termes du thème Consensus et minage →

À lire

L'actualité : Consensus et minage

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Le Minage Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en D

← Tout le lexique crypto de A à Z