Aller au contenu principal

MIMBLEWIMBLE

Protocole qui vise à améliorer la confidentialité et le passage à l’échelle des transactions. Le white paper de ce protocole a été déposé en 2016 sur le canal IRC #bitcoin-wizards par un utilisateur sous pseudonyme. Andrew Poelstra a ensuite formalisé le protocole dans un article publié en octobre 2016. Mimblewimble repose sur les Confidential Transactions et les engagements de Pedersen pour masquer les montants, sans empêcher la vérification que les entrées égalent les sorties. Il n’utilise ni adresses, ni système de scripts : l’authentification se fait uniquement par la structure algébrique des transactions. Toutes les transactions d’un bloc sont agrégées en une seule, à la manière d’un coinjoin géant, ce qui rend les liens entre émetteur et destinataire indistinguables.

Le protocole a été mis en œuvre dans deux blockchains distinctes lancées en janvier 2019 : Grin et Beam. Litecoin a intégré une version adaptée sous forme de blocs d’extension en mai 2022. Mimblewimble n’a jamais été intégré à Bitcoin en raison de son incompatibilité avec le système de scripts et le modèle d’UTXO actuels.

Termes associés :