Auteur : ALEX DeFi Compilateur : CoinTime 237

Bitcoin est depuis longtemps la blockchain la plus sécurisée et la plus décentralisée, et en tant que tel, le protocole Ordinals qui rend le jeton BRC20 possible a attiré beaucoup d'attention de la communauté.

Actuellement, Bitcoin a transcendé une pure « couche monétaire » et est devenu la « couche de données » ultime, avec des centaines de millions de dollars de jetons BRC20 déjà brûlés et installés dessus.

Mais en réalité, le jeton BRC20 n’a actuellement que trois mois environ et s’appuie sur un indexeur centralisé pour maintenir l’état d’équilibre mondial.

Qu'est-ce que l'indice BRC20 ?

L'indice BRC20 est une base de données qui suit les portefeuilles et le nombre de jetons BRC20 détenus. La personne qui construit et maintient cette base de données est appelée un indexeur. Bien que toutes les gravures de BRC20 se fassent en chaîne, il est important de comprendre pourquoi l’état d’équilibre global n’est pas explicite.

Bitcoin n’est pas une « machine virtuelle » L1 comme Ethereum. La portée des contrats intelligents Bitcoin est limitée aux transactions « envoyer » et « recevoir ». Les contrats intelligents pleinement expressifs ne peuvent pas être implémentés sur le protocole Bitcoin Core.

Ces restrictions s'appliquent également aux jetons BRC20, qui sont simplement des fichiers texte JSON ou 5 lignes de JavaScript gravées sur un satoshi. Jetons un coup d'œil au premier brûlage du BRC20, qui a été brûlé et publié sur Twitter le 8 mars de cette année :

Le déploiement de Burn signifie confirmer l'existence de jetons $ORDI, dont l'offre maximale est de 21 millions, et un maximum de 1 000 jetons peuvent être émis par gravure.

Il convient de noter que la création d’ORDI ne fournit au créateur aucun jeton ORDI. Détenir des jetons $ORDI nécessite une gravure qui implique une « frappe » plutôt qu'un « déploiement », et chaque gravure peut fournir jusqu'à 1 000 jetons jusqu'à ce que la limite maximale soit atteinte.

Une fois la frappe terminée, pour transférer vos jetons BRC20, vous devez graver une transaction de « transfert », et cette gravure est ce qui est envoyé à une autre adresse de portefeuille.

Si cela semble un peu simpliste, c’est parce que BRC20 est une norme de jeton sans fonctionnalité de contrat intelligent. Le protocole Bitcoin ne peut pas « reconnaître » les transactions de déploiement, de création ou de transfert car il ne lit pas les données. Il n’y a qu’un transfert de satoshi d’un portefeuille à un autre, pas différent de toute autre transaction Bitcoin.

Pas d'indexeur, pas de marché

Au moment de la publication, la capitalisation boursière d'ORDI était proche de 200 millions de dollars. Si une gravure n'est qu'un fichier texte, existe-t-il un moyen d'empêcher un utilisateur malveillant d'essayer de déployer et de créer à nouveau ORDI ?

C'est pourquoi les indexeurs sont essentiels à l'infrastructure BRC20. Si aucun code exécuté sur la chaîne n'est capable de créer une « Erreur : ORDI existe déjà », alors c'est à l'indexeur du marché BRC20 de déterminer si ORDI est réel ou une contrefaçon.

Cela nécessite qu'une base de données « lise » et enregistre toutes les données de transaction BRC20 pour vérifier quelle gravure a « déployé » le nouveau nom de jeton pour la première fois. L'indexeur doit garder une trace des portefeuilles qui ont émis l'offre originale de jetons jusqu'à la limite maximale, et si les « transferts » de ces jetons sur le marché secondaire peuvent être retracés jusqu'à ces portefeuilles.

Par conséquent, sans indexeur, il n’y a aucun moyen de créer un marché BRC20, juste un fouillis de fichiers texte presque impossibles à distinguer.

Les défis de l'indexation

Bien que Bitcoin lui-même soit immuable et décentralisé, l’écosystème BRC20 repose sur des indexeurs hors chaîne, ce qui constitue une faiblesse importante. Les entités centralisées sont intrinsèquement faibles, surtout compte tenu de l’état instable de l’indexeur.

Les brûlures qui ne sont pas actuellement indexées ou reconnues sont dites « maudites » et reçoivent un nombre négatif (certains utilisateurs créent intentionnellement ces brûlures « maudites » comme une nouveauté). Un autre défi est la gravure P2WSH récemment introduite.

En bref, "P2WSH" fait référence à une gravure de type "pay to Witness script hash" utilisant Segwit (données de témoin), comme une gravure normale, mais sans utiliser Taproot (P2TR). De plus, P2WSH utilise les signatures ECDSA au lieu des signatures Schnorr.

Le résultat est qu'après la gravure de 10366012 , certains indexeurs BRC20 peuvent reconnaître la gravure à l'aide de ce nouveau script, tandis que d'autres ne le peuvent pas, ce qui entraîne une divergence entre les indexeurs BRC20.

Ces désaccords, motivés par des détails techniques, mettent en évidence les graves conséquences qui pourraient en résulter si un indexeur majeur agissait de manière malveillante, intentionnellement ou via une vulnérabilité.

Vers la décentralisation

Pour garantir la durabilité et la croissance à long terme de la communauté BRC20, l’accent est mis sur la création d’un indexeur décentralisé universellement utilisable et immuable.

Un tel indexeur en chaîne décentralisé pourrait fonctionner avec des indexeurs hors chaîne pour fournir une source unique de vérité basée sur des revendications immuables et une logique de contrat intelligent vérifiable.

L'équipe ALEX a construit B20, le premier et le plus rapide échange décentralisé de carnet de commandes BRC20, en tirant parti de l'évolutivité L2, permettant des confirmations rapides de transactions sur Bitcoin et garantissant la sécurité du règlement final.

Le succès du B20 démontre le potentiel des solutions L2 pour compléter la sécurité du Bitcoin et son manque de capacités de contrats intelligents. La solution L2 peut mettre en œuvre des contrats intelligents au-dessus de Bitcoin, ouvrant la voie à la création d’un indexeur décentralisé en chaîne.

La couche de contrat intelligent Stacks est unique en ce qu'elle partage un consensus avec Bitcoin et lit directement l'état de Bitcoin. L'équipe ALEX et les principaux penseurs de Stacks travaillent activement à la création d'un indexeur omniprésent et immuable.

La première version, attendue dans les prochains mois, pourra exploiter les contributions des indexeurs hors chaîne, permettant à une variété d'indexeurs hors chaîne différents de proposer la même source de vérité.

Grâce à des contrats intelligents transparents, le besoin de « confiance » dans les indexeurs hors chaîne peut commencer à être réduit, à mesure que la norme BRC20 mûrit et se développe pour réaliser tout son potentiel.

Bitcoin a changé le monde grâce à un système de transactions financières sans confiance qui ne nécessite aucun intermédiaire. Ce sont les valeurs du Bitcoin qui nous incitent à travailler vers l'objectif d'établir un état d'équilibre mondial pour le BRC20, où le besoin de « confiance » est éliminé.