← Derniers articles
💻 computer science

CoBRA: A Universal Strategyproof Confirmation Protocol for Quorum-based Proof-of-Stake Blockchains

Cet article introduit CoBRA, un protocole de confirmation universellement stratégique qui étend les blockchains basées sur la preuve d'enjeu par quorum pour tolérer jusqu'à un tiers de validateurs byzantins et un tiers de validateurs rationnels en imposant des limites de volume de transactions et une règle de chaîne la plus forte, tout en fournissant également un mécanisme de récupération pour garantir la sécurité, la vivacité et le remboursement des clients, même sous des seuils adverses plus élevés.

Auteurs originaux : Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

Publié 2026-06-16
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez une banque numérique où le « coffre-fort » est gardé par un comité de validateurs. Dans un monde parfait, tous les membres du comité sont honnêtes. Dans un scénario de cauchemar, tous sont des méchants chaotiques. Mais dans le monde réel, la plupart des gens sont rationnels : ils ne sont pas des méchants, mais ils enfreindront les règles si cela leur rapporte plus d'argent.

Le document CoBRA (Correct over Byzantine-Rational Adversary) introduit un nouvel ensemble de règles pour ce comité afin de gérer un mélange de personnes honnêtes, de méchants chaotiques et de chercheurs de profits opportunistes.

Voici l'histoire de la façon dont CoBRA fonctionne, en utilisant des analogies simples.

Le Problème : Le dilemme du « Voisin Gourmand »

Les systèmes de sécurité traditionnels supposent que si plus d'un tiers du comité est mauvais (Byzantin), tout le système s'effondre. Ils supposent également que si le reste est « bon », il le restera.

Mais CoBRA pose la question suivante : Et si les « bonnes » personnes étaient en fait simplement gourmandes ?
Si un méchant propose un pot-de-vin à un validateur rationnel pour signer une transaction falsifiée, le validateur rationnel pourrait dire : « Bien sûr, je prends le pot-de-vin. » Si le pot-de-vin est plus important que la pénalité en cas de capture, il enfreindra les règles.

Les auteurs prouvent d'abord deux choses effrayantes :

  1. Dans un réseau lent : Si les méchants et les gourmands réunis constituent plus d'un tiers du comité, le système ne peut pas être sûr. Les gourmands trouveront toujours un moyen de pratiquer le double dépens (double-spending) pour faire du profit.
  2. Dans un réseau rapide : Même si le réseau est super rapide, si les méchants et les gourmands constituent plus des 2/3 du comité, le système est quand même condamné.

La Solution : La « Limite de Vitesse » et la « Prime »

Puisque nous ne pouvons pas empêcher les gens gourmands de vouloir de l'argent, CoBRA change les règles du jeu pour que enfreindre les règles devienne un pari perdant.

1. La Limite de Vitesse (Finalisation liée aux enjeux / Stake-Bounded Finalization)

Imaginez que le comité soit autorisé à approuver des transactions, mais qu'il existe une limite de vitesse stricte sur la quantité d'argent qu'ils peuvent approuver dans une courte fenêtre de temps (disons 10 minutes).

  • La Règle : La valeur totale des transactions approuvées dans cette fenêtre de 10 minutes ne peut pas dépasser le montant d'argent (enjeu/stake) qu'un seul validateur a bloqué comme dépôt de garantie.
  • La Logique : Si un validateur gourmand tente de tricher et d'approuver une fausse transaction d'un million de dollars, mais qu'il n'a que 10 000 dollars de bloqués, il ne peut pas le faire. Même s'il obtient le pot-de-vin d'un million de dollars, il perdra son dépôt de 10 000 dollars lorsqu'le système le démasquera.
  • Le Résultat : Il est mathématiquement impossible pour un validateur rationnel de profiter de la triche. Il est « plafonné » par le montant qu'il peut perdre.

2. La Prime (Règle de la Chaîne la plus Forte / Strongest Chain Rule)

Parfois, le comité travaille parfaitement, et tout le monde coopère. Dans ce cas, CoBRA lève la limite de vitesse.

  • La Règle : Si une immense majorité du comité (plus de 5/6) se met d'accord sur un bloc très rapidement, le système dit : « D'accord, nous vous faisons confiance. Vous pouvez approuver autant d'argent que vous le souhaitez dès maintenant. »
  • Le Réalité Check : Le document a examiné les données réelles des réseaux Cosmos et Ethereum. Ils ont découvert que 99 % du temps, le comité est effectivement aussi coopératif. Ainsi, dans le monde réel, CoBRA permet des approbations de transactions instantanées et illimitées la plupart du temps.

Le Filet de Sécurité : La « Salle de Récupération »

Et si les méchants avaient vraiment de la chance et contrôlaient plus d'un tiers du comité ? Et s'ils réussissaient à tromper le système et à créer deux versions différentes du registre de la banque ?

CoBRA possède un protocole de « Salle de Récupération » :

  1. Pause : Dès que les validateurs honnêtes voient les deux versions différentes (une « fourche » ou fork), ils arrêtent d'approuver de nouvelles choses.
  2. L'Audit : Ils regardent qui a signé les versions falsifiées. Grâce aux règles, ils peuvent prouver exactement quels validateurs ont triché.
  3. Le Remboursement Forcé : Le système saisit l'argent bloqué (l'enjeu/stake) des tricheurs.
  4. L'Indemnisation : Cet argent saisi est utilisé pour rembourser chaque personne qui a perdu de l'argent à cause de la transaction frauduleuse.
    • Point Crucial : Le système ne dit pas simplement « oups, votre argent est parti ». Il garantit que si vous avez été trompé en acceptant une mauvaise transaction, l'argent confisqué des tricheurs couvrira votre perte. On ne crée pas de nouvel argent ; ce sont les tricheurs qui paient.

Le « Client Silencieux »

Une caractéristique clé de CoBRA est qu'il fonctionne pour les clients silencieux.

  • Dans de nombreux systèmes, vous (le client) devez constamment surveiller le comité pour vous assurer qu'ils ne mentent pas.
  • Avec CoBRA, vous n'avez pas à surveiller. Vous attendez simplement un « Certificat de Finalité » (un reçu numérique). Si le certificat dit que la transaction est terminée, elle est terminée. Si le système doit plus tard effectuer une récupération, le certificat garantit que vous serez remboursé automatiquement.

Résumé

CoBRA est un nouveau protocole pour les registres numériques qui admet : « Les gens essaieront de tricher pour le profit. »

Au lieu d'espérer qu'ils ne le feront pas, il installe un piège :

  1. Limiter le butin : Vous ne pouvez pas voler plus que ce que vaut votre propre dépôt de garantie.
  2. Récompenser l'honnêteté : Si tout le monde joue le jeu, vous pouvez déplacer l'argent rapidement.
  3. Indemniser les victimes : Si les méchants gagnent temporairement, les dépôts de garantie volés sont utilisés pour rembourser intégralement les victimes, garantissant qu'aucune personne honnête ne perde d'argent à la fin.

Cela transforme la « cupidité » des validateurs en l'outil même qui maintient la sécurité du système.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →