Cet article présentera brièvement l’architecture BTC L2, le contenu associé à BRC-20 et les considérations de sécurité.
Écrit par Beosin
Récemment, le débat dans le domaine du BTC semble s’être déplacé vers le réseau BTC, et le BRC20 est également devenu un sujet de discussion récent.
Tout le monde parle de l’apparition du plan d’extension L2 de BTC et de la norme BRC20, qui pourrait apporter des fonctionnalités et une extensibilité plus puissantes à BTC, mais pour l’instant, le marché est toujours trop spéculatif. Dans cet article, nous vous présenterons brièvement l’architecture L2 de BTC, le contenu pertinent de BRC20 et notre point de vue sur la sécurité.
Dans la Blockchain, il y a un triangle impossible, c’est la sécurité, la Décentralisation et la scalabilité, ces trois éléments introduits dans la Blockchain, ne peuvent en choisir que deux, ils ne peuvent pas tous être satisfaits.
BTC est le système de chaîne de Bloc qui sacrifie la scalabilité pour maximiser la sécurité et la décentralisation. Le temps de génération de blocs de BTC est d’environ 10 minutes, tandis que d’autres chaînes publiques courantes telles que ETH 2.0, Solana, etc. génèrent des blocs en quelques secondes voire en millisecondes. Cela montre que BTC a fait de grands sacrifices en termes d’efficacité, mais sa sécurité et sa décentralisation sont les plus élevées, ce qui suscite une forte demande d’extension de la chaîne de blocs de la part de nombreux participants à la chaîne de blocs.
Layer2 BTC est une extension de BTC, principalement pour les cas d’utilisation rares de BTC et l’efficacité relativement faible de son fonctionnement. L’objectif est de résoudre la dimension de la scalabilité du trilemme impossible susmentionné, par exemple le système Stacks.
Le système Stacks est un réseau supérieur de Bitcoin (BTC) qui prend en charge les applications décentralisées (dApps) et les contrats intelligents (smart contracts). Il se connecte au système de la blockchain BTC en utilisant un mécanisme de consensus qui traverse deux chaînes, ce qui permet de combiner la sécurité de BTC avec les scénarios d’utilisation riches des contrats intelligents.
Stacks utilise une méthode pyramidale, avec une couche de règlement de base (BTC) en bas, puis l’ajout de contrats intelligents et de programmabilité (Stacks), puis une couche de scalabilité et de vitesse (subnet Hiro) au-dessus. En adoptant cette approche de stratification, il offre non seulement des fonctionnalités riches similaires à celles des chaînes publiques telles qu’Ethereum, mais évite également les nombreux inconvénients de ces chaînes publiques complexes.
Stacks est la couche 2 de Bitcoin, avec des propriétés uniques telles que son propre Jeton, qui sert de mécanisme d’incitation pour maintenir l’historique de toutes ses transactions dans un grand livre classé, et fonctionne selon son propre plan de sécurité.
Bien que Stacks ajoute des fonctionnalités supplémentaires à BTC, cela ne modifie pas le contenu de BTC lui-même en raison de son mécanisme de consensus de preuve de transfert (POX). C’est également la raison pour laquelle Stacks est distingué des solutions d’extension L2 sur les chaînes ETH (telles que Polygon ou Arbitrum), ce qui permet de conserver la simplicité et la sécurité de BTC, tandis que les autres fonctionnalités et optimisations de vitesse sont mises en œuvre sur d’autres couches. Ainsi, même si d’autres couches sont compromises, cela n’affectera pas la couche de base (BTC).
Pour expliquer clairement le BRC20, il faut d’abord présenter les Ordinals.
Ordinals est un système protocole qui numérote les plus petites unités de BTC, les Satoshi (sats), et attribue à chaque Satoshi un numéro unique. De plus, Ordinals prend en charge l’écriture de texte, d’images, d’audio, de vidéo, etc. dans les Satoshi, ce qui confère à chaque Satoshi une unicité similaire aux Jetons non fongibles NFT bien connus dans l’ETH. Nous les appelons donc des Jetons non fongibles BTC. De plus, Ordinals attribue une rareté artificielle à ces sats en les classant en fonction d’événements spécifiques sur le réseau BTC, selon les niveaux suivants :
Ordinaire: pas le premier Satoshi de son bloc;
Rares : Le premier Satoshi de chaque bloc ;
Rare: Satoshi of the first Difficulté de reciblage cycle;
Épique : le premier Satoshi de chaque période de Halving ;
Légende : le premier Satoshi de chaque cycle ;
Mythe: Le premier Satoshi du bloc de genèse.
Et le fondateur de BRC20, basé sur le protocole Ordinals, a développé une autre idée de piège. Puisque le protocole Ordinals peut créer des jetons non fongibles BTC en attribuant des “propriétés” à chaque Satoshi, il peut également créer des BTC FT en attribuant un “format” et des “propriétés” uniformes, c’est-à-dire des jetons fongibles.
BRC20 via le protocole Ordinals, écrit des données texte au format JSON unifié dans Satoshi. Ces données texte constituent le grand livre du Jeton BRC20, à partir desquelles on peut analyser la détention et le transfert de Jetons. Principalement, cela comprend les éléments suivants :
{
“p”:“brc-20”,
“op”:”deploy”,
“tick”: “ordi”,
“max”:”21000000”,
“lim”: “1000”
}
{
“p”:“brc-20”,
“op”: “mint”,
“tick”: “ordi”,
“amt”:”1000”
}
{
“p”:“brc-20”,
“op”:”transfer”,
“tick”: “ordi”,
“amt”:“1000”,
}
Les trois normes de BRC20 sont décrites ci-dessus. Parmi elles, le champ op représente l’action à effectuer, y compris le déploiement (deploy), le mintage (mint) et le transfert (transfer). Le champ tick représente le nom du Jeton sur lequel l’action doit être effectuée, max représente le montant total d’émission du Jeton, lim représente la quantité maximale de Jeton pouvant être mis en circulation, amt représente la quantité de Jeton à traiter. Dans la norme de transfert, il existe également des champs tels que “to”, mais ce n’est pas obligatoire. Le transfert est réalisé en envoyant cette inscription à l’adresse cible pour modifier le solde, comme indiqué dans le schéma ci-dessous.
Le mécanisme mis en œuvre par BRC20 est celui du ‘premier arrivé, premier servi’. Après le déploiement d’un certain Jeton BRC20, il n’est plus possible de déployer un Jeton du même nom, même si un Jeton de même nom est déployé. Cependant, en raison du processus d’analyse du système de gestion hors chaîne, l’enregistrement du déploiement précédent du Jeton du même nom est déjà enregistré, de sorte que le deuxième déploiement sera considéré comme non valide et ne sera pas enregistré. Le même principe s’applique à la gestion de la limite de frappe.
L’exemple ci-dessus est le Jeton ordi exceptionnellement populaire récemment. Ce Jeton est un Jeton d’essai BRC20 lancé par le créateur de BRC20, c’est le premier Jeton inscription BTC, avec un volume total de 21 millions de Jetons. Au début, il suffisait de payer des frais de gas pour effectuer le mint, avec un maximum de 1000 Jetons à chaque fois. Bien que ce Jeton soit un Jeton d’essai BRC20, en tant que premier Jeton BRC20, il a attiré de nombreux investisseurs, ce qui a fait grimper le prix unitaire du ordi à plus de 100 dollars, entraînant d’importantes fluctuations de prix. De plus, en raison de l’utilisation du carnet d’ordres par ordi, au lieu de paires de trading, les Jetonholders Makers vendent à des prix définis par les vendeurs, ce qui rend le prix de ce Jeton impossible à calculer de manière uniforme, et impossible à consulter sur des plateformes différentes.
Le nombre de déploiements de Jetons BRC20 dépasse actuellement 20000 et peut être consulté sur le site unisat.()
Pour le moment, bien que le Jeton BRC20 soit suivi et reconnu par de nombreux utilisateurs, il ne s’agit finalement que d’un fichier json sans aucune valeur pratique ou application commerciale en tant que support. C’est un produit qui attire les investisseurs grâce à la popularité et au trafic de BTC. De plus, le Jeton BRC20 ne peut pas être utilisé et géré aussi facilement que le BTC, il nécessite un Portefeuille séparé pour la gestion. Les utilisateurs ordinaires doivent l’apprendre et s’ils veulent investir dans le BRC20, ils doivent utiliser des outils tiers, qui ont généralement des exigences d’entrée élevées, comme Unisat. Pour la première utilisation, il faut dépenser près de 200 dollars de sats pour entrer sur le marché d’Unisat et participer à l’investissement dans le BRC20, ce qui rend l’utilisation et la participation beaucoup plus complexes pour les utilisateurs.
Bien que le BRC20 ait été largement suivi récemment, il présente encore certains points de risque, notamment :
1 Risque de bulle : en raison de la spéculation et de la manipulation du marché BRC20 Jeton, le prix du Jeton pourrait être surestimé.
2 Sécurité: Comme d’autres technologies de blockchain, BRC20 Jeton peut également être exposé à des attaques Hacker.
3 Manque de réglementation : Le manque de réglementation dans la technologie de la chaîne de blocs et le marché des cryptoactifs peut entraîner l’utilisation frauduleuse et illégale de jetons BRC20 par des individus malveillants.
*Lire la suite :*Que devez-vous faire lorsque vous rencontrez un engouement pour les jetons MEME et Pixiu Stock sous la vague de Meme ?
BRC20 can easily mislead users into thinking that it is a Jeton created using the security of BTC, and that it has the same level of security and stability as BTC. However, in reality, it is different from BTC. The security of BTC is built on the support of encryption and consensus algorithms, and it has been running relatively stable for a long time, withstanding the test of time. BRC20, on the other hand, is bound to BTC using the Ordinals protocol, which has a shorter running time and is still in the early stages of development. There may be some undiscovered security risks.
Par exemple, le protocole Ordinals prend en charge l’écriture de texte, d’images, d’audio, de vidéo et même de code dans le réseau BTC. Ce processus est-il sécurisé et présente-t-il des risques d’injection ? ** Comme mentionné ci-dessus, il numérote les sats et chaque numéro est divisé artificiellement en niveaux. Lorsqu’il s’agit de blocs spéciaux BTC, certains mineurs peuvent voler des blocs et effectuer des RollbackBloc pour obtenir des numéros de sats de niveau supérieur afin de gagner le droit de les enregistrer. Si ces mineurs ont un avantage en termes de puissance de calcul, cela peut avoir un impact sur le consensus BTC. Ce sont tous des points de risque de sécurité qui nécessitent une surveillance particulière. **