Titres Titres
La proposition de mettre en œuvre les pactes Bitcoin a suscité un débat enflammé dans la communauté Bitcoin, divisant les gens sur le sujet. D’une part, beaucoup pensent que les covenants pourraient rendre Bitcoin plus sûr et plus évolutif. À l’inverse, d’autres y voient une attaque contre la nature décentralisée, anonyme et sans censure du réseau.
Alors que les experts démêlent les implications des clauses restrictives pour Bitcoin, nous examinons de plus près la proposition et comment cela pourrait fonctionner. Ce guide des alliances Bitcoin devrait aider à clarifier les choses si vous êtes nouveau sur le sujet.
Que sont les alliances Bitcoin?
Ce terme quelque peu bizarre vient du droit de la propriété privée, où une clause restrictive est un contrat restreignant l’utilisation d’une marchandise. Par exemple, un propriétaire pourrait insérer des clauses restrictives dans le contrat de location, empêchant le locataire de peindre les murs dans des couleurs spécifiques, de couper des arbres dans la cour, etc.
En crypto-monnaie, une convention Bitcoin est un mécanisme limitant les options de vente qu’un nouveau propriétaire de BTC aurait sur ses bitcoins. Par exemple, cela pourrait restreindre où l’utilisateur peut transférer ces actifs et comment il les dépenserait.
Légalement, Bitcoin est une propriété privée. Cependant, même si vous possédez des BTC, certaines clauses peuvent limiter la façon dont vous les utilisez. Dans la finance traditionnelle, les banques imposent des clauses restrictives à certains commerçants qu’elles soupçonnent de participer à des activités illégales. À cette fin, une convention Bitcoin pourrait empêcher les utilisateurs mal intentionnés d’utiliser BTC pour des opérations frauduleuses.
Bitcoin se développe et s’améliore constamment grâce aux propositions d’amélioration Bitcoin (BIP), une méthode standard de promotion des modifications du protocole Bitcoin.
Le concept de pactes Bitcoin est apparu pour la première fois dans le BIP119 quelque peu controversé en tant que soft fork. Leur mise en œuvre pourrait offrir aux propriétaires de BTC des avantages substantiels. Par exemple, une clause empêcherait le vol lorsque le compte d’un titulaire est piraté.
BIP119 modifie le code de Bitcoin, lui permettant d’employer un nouveau code d’opération (opcode), OP_CHECKTEMPLATEVERIFY (covenant de type CTV). Cependant, il ne comprend qu’une liste limitée de cas d’utilisation à risque dans lesquels la convention interviendrait. Ce CTV pourrait avoir des avantages potentiels pour le réseau Bitcoin, comme l’augmentation de son évolutivité.
Néanmoins, la mise en œuvre des conventions Bitcoin est exceptionnellement délicate. La résistance de la crypto-monnaie à la censure, au contrôle externe et à la fongibilité à 100 % pourrait empêcher sa réalisation. Plongeons plus profondément pour voir comment cela se déroulerait.
Comment fonctionnent les alliances Bitcoin
Une convention Bitcoin diffère légèrement des autres restrictions imposées par le langage de script Bitcoin. En fait, les détenteurs de BTC doivent déjà remplir des conditions spécifiques et surmonter des limitations avant d’effectuer un transfert Bitcoin. Par exemple, un utilisateur doit fournir une signature confirmant que la clé privée correspond à la clé publique de son portefeuille. Sinon, ils ne pourraient pas transférer de fonds. Une autre limitation est le timelock, qui pourrait spécifier que les pièces ne peuvent être dépensées qu’après un certain nombre de blocs. Ces conditions font partie du script de verrouillage protégeant le réseau Bitcoin.
Les covenants font passer ces restrictions au niveau supérieur en spécifiant ce que les utilisateurs peuvent faire avec leurs pièces ou où ils peuvent les dépenser. Ils imposent également des conditions spécifiques sur les transactions non dépensées (UTXO), définissant les objectifs de dépense des pièces.
Un détenteur de BTC pourrait imposer une clause sur son portefeuille en limitant les adresses de la liste blanche à l’endroit où les bitcoins peuvent être dépensés. De cette façon, si un pirate casse le compte, il ne peut envoyer des fonds qu’à ces portefeuilles sur liste blanche.
Avantages des alliances Bitcoin
Le réseau Bitcoin a lutté avec diverses lacunes depuis ses débuts. L’un est le « Bitcoin Trilemma », le concept selon lequel un réseau décentralisé ne peut fournir que deux avantages sur trois – la décentralisation, la sécurité et l’évolutivité – à tout moment.
Les alliances pourraient aider à améliorer deux de ces facteurs, la sécurité et l’évolutivité.
Premièrement, les clauses restrictives pourraient contribuer à accroître la sécurité en donnant aux utilisateurs plus de contrôle sur l’endroit où ils peuvent transférer leurs actifs. Ils pourraient empêcher le vol et aider à mettre en place des coffres-forts de sécurité pour une meilleure protection de l’utilisateur final.
Une convention Bitcoin pourrait également aider les détenteurs à mettre en œuvre des transactions pré-signées. Cela signifie que les pirates ne peuvent pas obtenir un contrôle total sur leurs actifs même s’ils volent et sécurisent la clé privée du portefeuille.
Enfin, les alliances pourraient aider à prévenir les attaques à double dépense et à améliorer Bitcoin-NG. Ce dernier propose un protocole blockchain byzantin tolérant aux pannes qui augmenterait l’évolutivité du réseau. Ses partisans croient en la mise en œuvre régulière de Bitcoin-NG en tant que couche sur le réseau Bitcoin actuel.
Inconvénients des alliances Bitcoin
Bien que les alliances Bitcoin semblent être une bonne amélioration, voire nécessaire, sur le papier, elles n’ont pas obtenu le soutien total de la communauté. Au contraire, la proposition BIP119 résiste aux critiques acharnées des experts Bitcoin, tels qu’Adam Back, Jimmy Song et Andreas Antonopoulos.
Le dernier croit que cette mise en œuvre conduirait à des covenants récursifs. Ce concept fait référence à un programmeur qui limite une transaction après l’autre, ce qui peut conduire à des engagements consécutifs illimités encombrant le réseau.
Un autre inconvénient potentiel des conventions Bitcoin est le risque de censure, de contrôle centralisé et de confiscation. Le renforcement de la sécurité est souvent la raison pour laquelle les autorités choisissent de renforcer leur contrôle sur les personnes. Dans ce cas, une clause pourrait obliger les plateformes d’échange à accepter des dépôts ou des retraits uniquement à partir de portefeuilles spécifiques.
Actuellement, les autorités peuvent demander aux échanges d’envoyer des actifs cryptographiques uniquement à des adresses avec des racines pivotantes ou des portefeuilles multi-signatures contrôlés par le gouvernement. Cependant, une convention pourrait leur faciliter l’obtention des données des utilisateurs et du KYC.
Le bitcoin est un actif fongible. Cela signifie que chaque pièce est identique en fonction et en qualité. La mise en œuvre de clauses pourrait modifier les propriétés d’unités BTC spécifiques. Cela signifie que la crypto-monnaie ne serait plus fongible, détruisant ainsi l’une des conditions fondamentales de fonctionnement de la pièce.
L’essentiel
Le débat enflammé sur les alliances Bitcoin devrait se poursuivre pendant de nombreuses années. D’une part, ce concept pourrait augmenter la stabilité du réseau et aider à augmenter l’évolutivité. En outre, cela améliorerait la sécurité de l’utilisateur et le contrôle de ses actifs.
Néanmoins, les conventions Bitcoin peuvent potentiellement affecter négativement la pièce et le réseau. Leurs adversaires estiment que la mise en œuvre des clauses va à l’encontre des fondamentaux de Bitcoin. D’innombrables restrictions pourraient limiter la nature décentralisée, anonyme et résistante à la censure de la pièce.
Choisir son camp dans ce débat est difficile. Au final, seuls les utilisateurs et les opérateurs de nœuds pourront parvenir à un consensus sur la mise en œuvre ou non des conventions Bitcoin.
Source https://cryptoadventure.com/what-are-bitcoin-covenants-a-guide-to-a-controversial-proposal/