Je viens de repenser à la façon dont Bitcoin fonctionne et j’ai réalisé une chose assez intéressante : la plupart des gens comprennent mal son mécanisme de transaction. Quand il s’agit de L2 pour Bitcoin, les gens sont souvent influencés par des concepts L2 venant d’Ethereum, mais Bitcoin est totalement différent. Pour comprendre pourquoi, nous devons partir d’une question de base : qu’est-ce que l’utxo ?



Qu’est-ce que l’utxo ? C’est l’abréviation de Unspent Transaction Output — tout simplement « une sortie de transaction non dépensée ». Imaginez que vous ayez un portefeuille avec plusieurs billets de valeurs différentes. Chacun de ces billets correspond à un UTXO — une somme d’argent que vous pouvez utiliser. Quand quelqu’un vous envoie 10 BTC et que vous ne les avez pas encore dépensés pour quelqu’un d’autre, alors ces 10 BTC constituent un UTXO.

La façon dont Bitcoin fonctionne est complètement différente de celle d’Ethereum. Ethereum utilise un modèle de compte — comme un compte bancaire ou un portefeuille Alipay. Le système ne suit que le solde de votre compte. À l’inverse, Bitcoin utilise un modèle UTXO : c’est comme si vous aviez réellement des billets papier entre les mains. Quand vous achetez quelque chose à 600 renminbis avec un billet de 1000 renminbis, vous recevez 400 pièces de monnaie en retour. Dans Bitcoin, cela revient à « dépenser » un UTXO (1000 renminbis) et à créer deux nouveaux UTXO (600 pour le vendeur, 400 vous étant rendus).

Mais la question suivante est : qu’est-ce que l’utxo, dans le contexte d’applications plus complexes ? C’est là que le concept d’eUTXO (Extended UTXO) apparaît. Des blockchains comme Cardano utilisent l’eUTXO — non seulement elles enregistrent le montant, mais elles peuvent aussi contenir des données et une logique plus complexes. Par exemple, l’argent peut n’être utilisable que pour acheter un certain type de biens. Cela rend les transactions plus flexibles, mais aussi plus complexes.

Maintenant, qu’est-ce que le BRC-20 ? C’est essentiellement une tentative d’exécuter le modèle de compte sur le modèle UTXO de Bitcoin. Toutes les opérations de tokens — déploiement, frappe, transfert — sont réalisées en intégrant des données JSON dans des transactions Bitcoin. C’est comme si vous écriviez une note sur des billets papier. Le problème, c’est que Bitcoin ne peut pas gérer ce modèle de compte, donc il faut utiliser un serveur d’indexation externe à la chaîne pour tout suivre. C’est un point faible majeur : il présente un risque de centralisation.

Des protocoles nouveaux comme ARC-20 et Runes tentent de résoudre ce problème en rendant directement la quantité de tokens égale au nombre de Bitcoin dans l’UTXO. Cependant, cette approche crée un autre problème : les tokens ne peuvent pas être fractionnés en raison de la limite de sortie minimale du réseau Bitcoin.

Alors, quelle est la véritable solution L2 pour Bitcoin ? Lightning Network est un canal L2 suffisamment bon pour les paiements, mais il est limité pour des fonctions plus complexes. Ce dont on a réellement besoin, c’est d’un L2 qui applique un modèle UTXO isomorphe à celui de Bitcoin et qui l’étende avec eUTXO.

CKB est la première blockchain à avoir eu l’idée de mettre en œuvre cela. Ils proposent RGB++, un protocole d’extension pour RGB. L’idée principale est d’utiliser des « contraintes isomorphes » pour mapper les UTXO de Bitcoin vers les Cell de Nervos CKB — une version modifiée de l’UTXO qui peut être combinée afin de déployer des capacités de smart contracts. Toutes les transactions RGB++ apparaîtront simultanément sur la chaîne Bitcoin et sur la chaîne CKB.

Ce qui est vraiment unique ici, c’est que CKB n’utilise aucun pont de chaîne croisée. À la place, ils utilisent une vérification de client natif. Cela signifie que les actifs émis sur la couche Bitcoin peuvent utiliser des smart contracts sur la couche CKB pour réaliser des applications plus complexes. C’est une idée assez avancée : faire de l’extension de chaîne croisée avec un objectif précis, plutôt qu’une chaîne croisée d’actifs traditionnelle.

Bien que RGB++ soit encore un concept et ne soit pas entièrement déployé, il est considéré comme une nouvelle direction prometteuse pour explorer les L2 de Bitcoin. Pour comprendre plus clairement ce qu’est un utxo et pourquoi c’est important, vous devez réaliser que Bitcoin n’est pas un « compte bancaire », mais un « vrai portefeuille d’espèces ». C’est précisément pour cela que les solutions L2 pour Bitcoin doivent être conçues de façon entièrement différente de celles d’Ethereum. L’avenir du Bitcoin scaling pourrait bien être très passionnant.
BTC4,14%
ETH5,73%
ADA4,4%
CKB3,09%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler