Le 6 décembre, Luke Dashjr, développeur de Bitcoin Core, a déclaré sur les médias sociaux : "Les inscriptions exploitent une faille dans le client Bitcoin Core pour envoyer des données inutiles à la blockchain. Depuis 2013, le code de Bitcoin Core permet aux utilisateurs de fixer des limites supplémentaires à la taille des données pour les transactions pendant le transfert ou le minage (-datacarriersize). Les inscriptions contournent cette limite en déguisant les données en code de programme". Il prévoit de corriger cette vulnérabilité dans la version 27 qui sera publiée l'année prochaine. Plus tard, répondant à des questions sur les ordinaux, il a affirmé que "les inscriptions elles-mêmes sont inexistantes, c'est une escroquerie".
Source : Twitter@LuckDashjr
Les commentaires de Luke Dashjr ont refroidi l'enthousiasme pour l'écosystème en plein essor des Ordinals, provoquant des mouvements de prix en dents de scie pour divers jetons BRC-20, le prix d'ORDI ayant chuté de plus de 25 % en une seule journée. Les critiques soutiennent que le réseau Bitcoin appartient à la communauté, et non à un développeur en particulier, et que les développeurs ne devraient pas décider du sort du protocole Ordinals sur la base de leurs préférences personnelles. Même si Luke met à jour le logiciel Bitcoin, la mise à jour ne sera pas mise en œuvre sur le réseau Bitcoin à moins que les mineurs n'adoptent le nouveau programme.
Malgré le différend qui oppose actuellement les développeurs et la communauté au sujet des inscriptions, cette controverse a suscité des réflexions sur l'essence d'Ordinals et de la technologie blockchain, en attirant l'attention sur une autre norme de jetons similaire à BRC-20, mais sans les controverses suscitées par Ordinals : la norme SRC-20 et le protocole Bitcoin Stamps.
Essentiellement, le protocole Ordinals est un protocole dérivé qui utilise l'UTXO de Bitcoin comme support de stockage de données. Il attribue des numéros séquentiels à chaque "Satoshi", la plus petite unité de bitcoin, puis "inscrit" les informations textuelles ou graphiques correspondantes. Plus précisément, il utilise la fonction OP_RETURN de Bitcoin pour stocker des données arbitraires dans la blockchain, un résultat involontaire des mises à jour SegWit et Taproot de Bitcoin.
Source : Une inscription ordinale gravée du texte "Hello, world !".
Après l'achèvement des mises à jour SegWit et Taproot, il est devenu économiquement possible d'écrire des données dans le champ Witness d'un bloc Bitcoin, formant ainsi la base de données pour les inscriptions Ordinales. Toutefois, ce processus aboutit à des blocs Bitcoin plus volumineux, ce qui peut accroître les risques de centralisation et les coûts de fonctionnement du réseau Bitcoin.
Comme les actifs Ordinals sont inscrits dans les données témoins de Bitcoin, dans des cas extrêmes, ils pourraient être définitivement supprimés du grand livre public de Bitcoin grâce à un "élagage complet des nœuds". En revanche, les données des timbres Bitcoin sont directement écrites dans l'UTXO de Bitcoin, ce qui nécessite des nœuds complets pour télécharger et stocker ces données, éliminant ainsi le risque de suppression.
Bitcoin Stamps, créé par l'ingénieur logiciel Mike In Space(@mikeinspace), est basé sur le protocole 2014 Counterparty (XCP), la première norme de protocole de jeton NFT sur la chaîne Bitcoin. En 2017, les développeurs ont considérablement mis à jour le protocole Counterparty, améliorant grandement sa facilité d'utilisation. Actuellement, Stamps n'utilise plus le protocole Counterparty pour la propagation de la blockchain et peut fonctionner directement sur la blockchain Bitcoin.
Le principe de fonctionnement du protocole Stamps est d'encoder des données d'image (format GIF, PNG ou SVG) dans une chaîne Base64, en la plaçant comme suffixe dans le "STAMP :" à l'intérieur de la clé de description de la transaction, triée par horodatage et stockée dans le Bare Multisig de l'UTXO de Bitcoin. Ensuite, la chaîne Base64 de la blockchain est décodée en une image, qui est téléchargée sur stampchain.io pour que les utilisateurs puissent la visualiser.
Source : Un exemple de timbre (Stamps) sur stampchain.io
En termes de structure de données, la conception du protocole Stamps est plus proche de la couche sous-jacente de la blockchain Bitcoin, mais en même temps, elle est soumise à davantage de limitations de la part du réseau lui-même. Après la mise à niveau Segwit, la taille des blocs de données disponibles pour les inscriptions aux Ordinals a atteint 4 Mo. Cependant, en raison de la capacité limitée de stockage de données dans les sorties de transaction Bitcoin, seulement 8 Ko, les timbres Bitcoin ne peuvent stocker que des images PNG et GIF de 24×24 pixels et d'une profondeur de 8 bits. En outre, le coût de transaction des timbres est plus élevé ; par exemple, une transaction d'inscription Ordinals peut coûter quelques dollars, alors qu'une transaction de timbres peut atteindre 60 dollars.
Pour plus de détails techniques sur SRC-20, vous pouvez visiter le lien GitHub du développeur Mike In Space : https://github.com/mikeinspace/stamps
SRC-20 est une norme de jeton du réseau Bitcoin inspirée de la norme de jeton BRC-20 et conçue sur la base du protocole Stamps. Nous savons que la BRC-20 utilise des inscriptions textuelles au format JSON pour mettre en œuvre le déploiement, la frappe et le transfert d'actifs sous forme de jetons. De même, SRC-20 est également une norme de jeton mise en œuvre au format JSON, avec une structure de données similaire à celle de BRC-20. Pour plus de détails sur la norme des jetons BRC-20, vous pouvez consulter Qu'est-ce que le protocole Ordinals ? Vue d'ensemble de l'écosystème Bitcoin NFT et BRC20.
Source : Un SRC-20 STAMP sur stampchain.io
Par rapport à la norme BRC-20, la norme SRC-20 supprime certaines restrictions sur les spécifications des jetons. Par exemple, alors que BRC-20 ne prend en charge que les noms de jetons de 4 caractères, SRC-20 prend en charge les noms de jetons de 1 à 5 caractères, sans tenir compte de la casse, et prend en charge les traits de soulignement et divers caractères spéciaux. Actuellement, PEPE, STAMP et KEVIN font partie des jetons à plus forte valeur marchande dans la catégorie des jetons SRC-20.
L'équipe Bitcoin Stamps a publié son portefeuille officiel, Stamp Wallet, sur Github, que vous pouvez télécharger et utiliser à partir de https://www.thestampwallet.com/. Vous pouvez également utiliser des portefeuilles tiers comme Unisat ou Leather wallet (anciennement Hiro wallet) pour stocker et gérer les jetons SRC-20, et consulter les prix actuels des différents jetons SRC-20 sur Coinranking.
Source:leather.io
Pour les échanges, vous pouvez visiter openstamp ou stampscan.xyz pour les échanges de jetons SRC-20, et rarestamp.xyz pour les échanges de Stamp NFTs.
Source : stampscan.xyz
Par rapport au protocole Ordinals et à la norme BRC-20, le protocole STAMP et la norme SRC-20 sont plus proches du stockage de données natif de Bitcoin, ce qui a suscité une grande attention pour la norme SRC-20 à la suite de la récente controverse entre les développeurs de Bitcoin. Actuellement, comparé à la norme BRC-20, l'écosystème SRC-20 en est encore à un stade de développement relativement précoce, et le volume d'échange de ses jetons est sensiblement plus faible. Nous rappelons aux utilisateurs qu'ils doivent être conscients des risques associés à l'échange ou à la frappe d'actifs SRC-20.
Le 6 décembre, Luke Dashjr, développeur de Bitcoin Core, a déclaré sur les médias sociaux : "Les inscriptions exploitent une faille dans le client Bitcoin Core pour envoyer des données inutiles à la blockchain. Depuis 2013, le code de Bitcoin Core permet aux utilisateurs de fixer des limites supplémentaires à la taille des données pour les transactions pendant le transfert ou le minage (-datacarriersize). Les inscriptions contournent cette limite en déguisant les données en code de programme". Il prévoit de corriger cette vulnérabilité dans la version 27 qui sera publiée l'année prochaine. Plus tard, répondant à des questions sur les ordinaux, il a affirmé que "les inscriptions elles-mêmes sont inexistantes, c'est une escroquerie".
Source : Twitter@LuckDashjr
Les commentaires de Luke Dashjr ont refroidi l'enthousiasme pour l'écosystème en plein essor des Ordinals, provoquant des mouvements de prix en dents de scie pour divers jetons BRC-20, le prix d'ORDI ayant chuté de plus de 25 % en une seule journée. Les critiques soutiennent que le réseau Bitcoin appartient à la communauté, et non à un développeur en particulier, et que les développeurs ne devraient pas décider du sort du protocole Ordinals sur la base de leurs préférences personnelles. Même si Luke met à jour le logiciel Bitcoin, la mise à jour ne sera pas mise en œuvre sur le réseau Bitcoin à moins que les mineurs n'adoptent le nouveau programme.
Malgré le différend qui oppose actuellement les développeurs et la communauté au sujet des inscriptions, cette controverse a suscité des réflexions sur l'essence d'Ordinals et de la technologie blockchain, en attirant l'attention sur une autre norme de jetons similaire à BRC-20, mais sans les controverses suscitées par Ordinals : la norme SRC-20 et le protocole Bitcoin Stamps.
Essentiellement, le protocole Ordinals est un protocole dérivé qui utilise l'UTXO de Bitcoin comme support de stockage de données. Il attribue des numéros séquentiels à chaque "Satoshi", la plus petite unité de bitcoin, puis "inscrit" les informations textuelles ou graphiques correspondantes. Plus précisément, il utilise la fonction OP_RETURN de Bitcoin pour stocker des données arbitraires dans la blockchain, un résultat involontaire des mises à jour SegWit et Taproot de Bitcoin.
Source : Une inscription ordinale gravée du texte "Hello, world !".
Après l'achèvement des mises à jour SegWit et Taproot, il est devenu économiquement possible d'écrire des données dans le champ Witness d'un bloc Bitcoin, formant ainsi la base de données pour les inscriptions Ordinales. Toutefois, ce processus aboutit à des blocs Bitcoin plus volumineux, ce qui peut accroître les risques de centralisation et les coûts de fonctionnement du réseau Bitcoin.
Comme les actifs Ordinals sont inscrits dans les données témoins de Bitcoin, dans des cas extrêmes, ils pourraient être définitivement supprimés du grand livre public de Bitcoin grâce à un "élagage complet des nœuds". En revanche, les données des timbres Bitcoin sont directement écrites dans l'UTXO de Bitcoin, ce qui nécessite des nœuds complets pour télécharger et stocker ces données, éliminant ainsi le risque de suppression.
Bitcoin Stamps, créé par l'ingénieur logiciel Mike In Space(@mikeinspace), est basé sur le protocole 2014 Counterparty (XCP), la première norme de protocole de jeton NFT sur la chaîne Bitcoin. En 2017, les développeurs ont considérablement mis à jour le protocole Counterparty, améliorant grandement sa facilité d'utilisation. Actuellement, Stamps n'utilise plus le protocole Counterparty pour la propagation de la blockchain et peut fonctionner directement sur la blockchain Bitcoin.
Le principe de fonctionnement du protocole Stamps est d'encoder des données d'image (format GIF, PNG ou SVG) dans une chaîne Base64, en la plaçant comme suffixe dans le "STAMP :" à l'intérieur de la clé de description de la transaction, triée par horodatage et stockée dans le Bare Multisig de l'UTXO de Bitcoin. Ensuite, la chaîne Base64 de la blockchain est décodée en une image, qui est téléchargée sur stampchain.io pour que les utilisateurs puissent la visualiser.
Source : Un exemple de timbre (Stamps) sur stampchain.io
En termes de structure de données, la conception du protocole Stamps est plus proche de la couche sous-jacente de la blockchain Bitcoin, mais en même temps, elle est soumise à davantage de limitations de la part du réseau lui-même. Après la mise à niveau Segwit, la taille des blocs de données disponibles pour les inscriptions aux Ordinals a atteint 4 Mo. Cependant, en raison de la capacité limitée de stockage de données dans les sorties de transaction Bitcoin, seulement 8 Ko, les timbres Bitcoin ne peuvent stocker que des images PNG et GIF de 24×24 pixels et d'une profondeur de 8 bits. En outre, le coût de transaction des timbres est plus élevé ; par exemple, une transaction d'inscription Ordinals peut coûter quelques dollars, alors qu'une transaction de timbres peut atteindre 60 dollars.
Pour plus de détails techniques sur SRC-20, vous pouvez visiter le lien GitHub du développeur Mike In Space : https://github.com/mikeinspace/stamps
SRC-20 est une norme de jeton du réseau Bitcoin inspirée de la norme de jeton BRC-20 et conçue sur la base du protocole Stamps. Nous savons que la BRC-20 utilise des inscriptions textuelles au format JSON pour mettre en œuvre le déploiement, la frappe et le transfert d'actifs sous forme de jetons. De même, SRC-20 est également une norme de jeton mise en œuvre au format JSON, avec une structure de données similaire à celle de BRC-20. Pour plus de détails sur la norme des jetons BRC-20, vous pouvez consulter Qu'est-ce que le protocole Ordinals ? Vue d'ensemble de l'écosystème Bitcoin NFT et BRC20.
Source : Un SRC-20 STAMP sur stampchain.io
Par rapport à la norme BRC-20, la norme SRC-20 supprime certaines restrictions sur les spécifications des jetons. Par exemple, alors que BRC-20 ne prend en charge que les noms de jetons de 4 caractères, SRC-20 prend en charge les noms de jetons de 1 à 5 caractères, sans tenir compte de la casse, et prend en charge les traits de soulignement et divers caractères spéciaux. Actuellement, PEPE, STAMP et KEVIN font partie des jetons à plus forte valeur marchande dans la catégorie des jetons SRC-20.
L'équipe Bitcoin Stamps a publié son portefeuille officiel, Stamp Wallet, sur Github, que vous pouvez télécharger et utiliser à partir de https://www.thestampwallet.com/. Vous pouvez également utiliser des portefeuilles tiers comme Unisat ou Leather wallet (anciennement Hiro wallet) pour stocker et gérer les jetons SRC-20, et consulter les prix actuels des différents jetons SRC-20 sur Coinranking.
Source:leather.io
Pour les échanges, vous pouvez visiter openstamp ou stampscan.xyz pour les échanges de jetons SRC-20, et rarestamp.xyz pour les échanges de Stamp NFTs.
Source : stampscan.xyz
Par rapport au protocole Ordinals et à la norme BRC-20, le protocole STAMP et la norme SRC-20 sont plus proches du stockage de données natif de Bitcoin, ce qui a suscité une grande attention pour la norme SRC-20 à la suite de la récente controverse entre les développeurs de Bitcoin. Actuellement, comparé à la norme BRC-20, l'écosystème SRC-20 en est encore à un stade de développement relativement précoce, et le volume d'échange de ses jetons est sensiblement plus faible. Nous rappelons aux utilisateurs qu'ils doivent être conscients des risques associés à l'échange ou à la frappe d'actifs SRC-20.