Progrès technologiques de l'écosystème BTC : aperçu des solutions de programmabilité
L'écosystème Bitcoin a connu, depuis le premier trimestre de 2024, une certaine diminution de l'enthousiasme spéculatif, mais a fait de grands progrès sur le plan technique, en particulier en ce qui concerne les solutions d'expansion en matière de Programmabilité. Cet article présentera plusieurs solutions d'expansion programmables BTC très attendues, y compris Fractal Bitcoin, AVM, OP_NET, BRC100 et les runes programmables.
Fractal Bitcoin
Fractal est un cadre extensible basé sur la virtualisation du logiciel client de base Bitcoin, améliorant les performances de l'ensemble du réseau en créant des structures arborescentes de manière récursive. Il est entièrement compatible avec Bitcoin et son infrastructure, tout en activant l'opérateur op_cat pour permettre plus de logique.
Fractal développé par l'équipe Unisat a actuellement terminé le test beta du réseau, le lancement du réseau principal est prévu pour septembre 2024. Dans la conception de son économie de jetons, 50 % proviennent de l'exploitation minière, 15 % sont destinés à l'écosystème, 5 % à la prévente pour les premiers investisseurs, 20 % sont attribués aux conseillers et aux contributeurs clés, et 10 % comme subvention pour la communauté.
Dans la conception de l'architecture, Fractal encapsule le client principal de BTC sous forme de package logiciel de blockchain déployable grâce à la virtualisation, et exécute plusieurs instances sur le réseau principal de BTC par ancrage récursif. Il a apporté certaines modifications au cœur de BTC, telles que la réduction du temps de confirmation des blocs, l'augmentation de la taille des blocs, etc., afin d'améliorer la performance.
Fractal a activé l'opérateur op_cat, offrant plus de possibilités pour les solutions d'extensibilité sur BTC. En ce qui concerne le transfert d'actifs entre chaînes, des transferts transparents peuvent être réalisés entre différentes instances via une interface de transfert d'actifs universelle.
Pour renforcer la sécurité, Fractal a introduit un mécanisme de minage conjoint et permet aux chaînes d'instances nouvellement créées de définir une période de protection au cours de la phase de démarrage. À l'avenir, de grands mineurs pourront allouer leur puissance de calcul à différentes instances, améliorant ainsi la robustesse du système.
AVM
AVM(Atomicals Virtual Machine) est l'implémentation de contrat intelligent BTC du protocole Atomicals. Il crée une machine virtuelle simulant le script BTC et ouvre plusieurs codes d'opération BTC bruts, permettant aux développeurs de réaliser des contrats intelligents via des combinaisons de scripts Bitcoin.
AVM exploite au maximum les capacités des opcodes BTC d'origine, réalisant une complétude de Turing grâce à un PDA à double pile. Il contient l'ensemble des opcodes BTC, permettant aux développeurs de programmer de nombreuses fonctionnalités non activées de BTC sur le réseau principal.
En tant qu'architecture, l'AVM est presque applicable à tout protocole de métadonnées, il suffit d'ajuster légèrement l'indexeur sous la machine virtuelle. Actuellement, l'AVM a publié une version bêta, et le code associé est open source sur GitHub.
OP_NET
OP_NET a pour objectif d'introduire des fonctionnalités de contrats intelligents similaires à celles d'Ethereum dans le réseau Bitcoin, mais qui sont plus conformes aux caractéristiques et à l'architecture de Bitcoin. Les utilisateurs n'ont besoin d'utiliser que des BTC pour effectuer des transactions sur OP_NET, sans avoir besoin d'autres jetons pour payer des frais.
OP_NET fournit une bibliothèque de développement complète, compacte et facile à utiliser, principalement écrite en AssemblyScript. Elle conserve le consensus de bloc Bitcoin et la disponibilité des données, en exécutant la machine virtuelle (OP_VM) pour effectuer des calculs complexes sur les blocs Bitcoin.
OP_NET prend en charge plusieurs langages de programmation, utilisant Tapscript pour activer des fonctionnalités avancées de contrats intelligents. Le code des contrats intelligents est compressé et inscrit dans une transaction BTC, générant une adresse UTXO considérée comme une adresse de contrat.
L'écosystème OP_NET couvre plusieurs domaines tels que le trading décentralisé, le prêt, le market making, la fourniture de liquidités et les ponts inter-chaînes, incluant plusieurs projets comme Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals, permettant des opérations DeFi complexes en ajoutant de nouvelles opérations telles que "destruction" et "frappe" à brc20. Il propose des opérations telles que mint2/mint3 et burn2/burn3, permettant aux jetons de se convertir en toute sécurité entre le modèle UTXO et le modèle de machine d'état.
Le protocole BRC-100 et ses protocoles d'extension constituent la pile de protocoles BRC-100, tous les protocoles d'extension étant compatibles entre eux. Actuellement, il existe des protocoles d'extension tels que le protocole de gouvernance en chaîne BRC-101(, le protocole de liquidité automatisée BRC-102) et le protocole de staking/re-staking de liquidité BRC-104(.
Les principaux projets dans l'écosystème BRC-100 incluent inBRC) le premier marché et indexeur BRC-100 (, 100Swap) un AMM DEX basé sur le protocole BRC-102 ( et 100Layer) un protocole de liquidité sur Bitcoin L1 (.
Programmabilité des runes ) Protorunes (
Les runes programmables sont une couche d'extension des runes, permettant la création d'actifs programmables avec des runes. Le protocole Proto-Runes est l'un des principaux projets, fournissant un cadre pour les runes programmables, soutenant la mise en œuvre de fonctionnalités DEX similaires à Uniswap sur le réseau Bitcoin.
Le mécanisme clé de Proto-Runes comprend Protoburn) qui convertit les runes en une forme utilisable par le sous-protocole( et Protomessage) qui exécute les instructions d'opération dans le sous-protocole(. L'indexeur traite d'abord les caractéristiques Runestone dans le protocole des runes, puis traite les messages de protocole du sous-protocole dans l'ordre.
Récemment, le premier Protorune "QUORUM•GENESIS•PROTORUNE" a réussi à compléter le Protoburn, démontrant le bon fonctionnement de l'indexeur ord. Ce Protorune de génèse est destiné à servir de forum public pour la norme Protorune et peut fournir des fonctions de gouvernance pour les tokens de projet.
Dans l'ensemble, ces solutions d'extension de programmabilité offrent plus de possibilités à l'écosystème Bitcoin, favorisant le développement de BTC dans les contrats intelligents et les applications décentralisées. Avec la maturation et l'application de ces technologies, l'écosystème Bitcoin devrait connaître un avenir plus riche et diversifié.
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.
Aperçu des cinq solutions programmables de l'écosystème BTC : de Fractal aux runes programmables
Progrès technologiques de l'écosystème BTC : aperçu des solutions de programmabilité
L'écosystème Bitcoin a connu, depuis le premier trimestre de 2024, une certaine diminution de l'enthousiasme spéculatif, mais a fait de grands progrès sur le plan technique, en particulier en ce qui concerne les solutions d'expansion en matière de Programmabilité. Cet article présentera plusieurs solutions d'expansion programmables BTC très attendues, y compris Fractal Bitcoin, AVM, OP_NET, BRC100 et les runes programmables.
Fractal Bitcoin
Fractal est un cadre extensible basé sur la virtualisation du logiciel client de base Bitcoin, améliorant les performances de l'ensemble du réseau en créant des structures arborescentes de manière récursive. Il est entièrement compatible avec Bitcoin et son infrastructure, tout en activant l'opérateur op_cat pour permettre plus de logique.
Fractal développé par l'équipe Unisat a actuellement terminé le test beta du réseau, le lancement du réseau principal est prévu pour septembre 2024. Dans la conception de son économie de jetons, 50 % proviennent de l'exploitation minière, 15 % sont destinés à l'écosystème, 5 % à la prévente pour les premiers investisseurs, 20 % sont attribués aux conseillers et aux contributeurs clés, et 10 % comme subvention pour la communauté.
Dans la conception de l'architecture, Fractal encapsule le client principal de BTC sous forme de package logiciel de blockchain déployable grâce à la virtualisation, et exécute plusieurs instances sur le réseau principal de BTC par ancrage récursif. Il a apporté certaines modifications au cœur de BTC, telles que la réduction du temps de confirmation des blocs, l'augmentation de la taille des blocs, etc., afin d'améliorer la performance.
Fractal a activé l'opérateur op_cat, offrant plus de possibilités pour les solutions d'extensibilité sur BTC. En ce qui concerne le transfert d'actifs entre chaînes, des transferts transparents peuvent être réalisés entre différentes instances via une interface de transfert d'actifs universelle.
Pour renforcer la sécurité, Fractal a introduit un mécanisme de minage conjoint et permet aux chaînes d'instances nouvellement créées de définir une période de protection au cours de la phase de démarrage. À l'avenir, de grands mineurs pourront allouer leur puissance de calcul à différentes instances, améliorant ainsi la robustesse du système.
AVM
AVM(Atomicals Virtual Machine) est l'implémentation de contrat intelligent BTC du protocole Atomicals. Il crée une machine virtuelle simulant le script BTC et ouvre plusieurs codes d'opération BTC bruts, permettant aux développeurs de réaliser des contrats intelligents via des combinaisons de scripts Bitcoin.
AVM exploite au maximum les capacités des opcodes BTC d'origine, réalisant une complétude de Turing grâce à un PDA à double pile. Il contient l'ensemble des opcodes BTC, permettant aux développeurs de programmer de nombreuses fonctionnalités non activées de BTC sur le réseau principal.
En tant qu'architecture, l'AVM est presque applicable à tout protocole de métadonnées, il suffit d'ajuster légèrement l'indexeur sous la machine virtuelle. Actuellement, l'AVM a publié une version bêta, et le code associé est open source sur GitHub.
OP_NET
OP_NET a pour objectif d'introduire des fonctionnalités de contrats intelligents similaires à celles d'Ethereum dans le réseau Bitcoin, mais qui sont plus conformes aux caractéristiques et à l'architecture de Bitcoin. Les utilisateurs n'ont besoin d'utiliser que des BTC pour effectuer des transactions sur OP_NET, sans avoir besoin d'autres jetons pour payer des frais.
OP_NET fournit une bibliothèque de développement complète, compacte et facile à utiliser, principalement écrite en AssemblyScript. Elle conserve le consensus de bloc Bitcoin et la disponibilité des données, en exécutant la machine virtuelle (OP_VM) pour effectuer des calculs complexes sur les blocs Bitcoin.
OP_NET prend en charge plusieurs langages de programmation, utilisant Tapscript pour activer des fonctionnalités avancées de contrats intelligents. Le code des contrats intelligents est compressé et inscrit dans une transaction BTC, générant une adresse UTXO considérée comme une adresse de contrat.
L'écosystème OP_NET couvre plusieurs domaines tels que le trading décentralisé, le prêt, le market making, la fourniture de liquidités et les ponts inter-chaînes, incluant plusieurs projets comme Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals, permettant des opérations DeFi complexes en ajoutant de nouvelles opérations telles que "destruction" et "frappe" à brc20. Il propose des opérations telles que mint2/mint3 et burn2/burn3, permettant aux jetons de se convertir en toute sécurité entre le modèle UTXO et le modèle de machine d'état.
Le protocole BRC-100 et ses protocoles d'extension constituent la pile de protocoles BRC-100, tous les protocoles d'extension étant compatibles entre eux. Actuellement, il existe des protocoles d'extension tels que le protocole de gouvernance en chaîne BRC-101(, le protocole de liquidité automatisée BRC-102) et le protocole de staking/re-staking de liquidité BRC-104(.
Les principaux projets dans l'écosystème BRC-100 incluent inBRC) le premier marché et indexeur BRC-100 (, 100Swap) un AMM DEX basé sur le protocole BRC-102 ( et 100Layer) un protocole de liquidité sur Bitcoin L1 (.
Programmabilité des runes ) Protorunes (
Les runes programmables sont une couche d'extension des runes, permettant la création d'actifs programmables avec des runes. Le protocole Proto-Runes est l'un des principaux projets, fournissant un cadre pour les runes programmables, soutenant la mise en œuvre de fonctionnalités DEX similaires à Uniswap sur le réseau Bitcoin.
Le mécanisme clé de Proto-Runes comprend Protoburn) qui convertit les runes en une forme utilisable par le sous-protocole( et Protomessage) qui exécute les instructions d'opération dans le sous-protocole(. L'indexeur traite d'abord les caractéristiques Runestone dans le protocole des runes, puis traite les messages de protocole du sous-protocole dans l'ordre.
Récemment, le premier Protorune "QUORUM•GENESIS•PROTORUNE" a réussi à compléter le Protoburn, démontrant le bon fonctionnement de l'indexeur ord. Ce Protorune de génèse est destiné à servir de forum public pour la norme Protorune et peut fournir des fonctions de gouvernance pour les tokens de projet.
Dans l'ensemble, ces solutions d'extension de programmabilité offrent plus de possibilités à l'écosystème Bitcoin, favorisant le développement de BTC dans les contrats intelligents et les applications décentralisées. Avec la maturation et l'application de ces technologies, l'écosystème Bitcoin devrait connaître un avenir plus riche et diversifié.
![Fractal, OP_NET, AVM, BRC100, Programmabilité rune, BTC Quelles autres solutions d'extension existent?])https://img-cdn.gateio.im/webp-social/moments-c6a65ed7827e163f71b54ceaca2ba724.webp(