Avancées technologiques de l'écosystème BTC : Aperçu des solutions d'extension de la Programmabilité
L'écosystème Bitcoin se développe rapidement en matière de Programmabilité. Cet article présentera plusieurs solutions très attendues, notamment Fractal Bitcoin, AVM, OP_NET, BRC100 et les runes programmables.
Fractal Bitcoin
Fractal est un cadre évolutif virtualisé basé sur le logiciel client Bitcoin Core, qui améliore les performances du réseau en créant des structures arborescentes de manière récursive. Il est entièrement compatible avec Bitcoin et active l'opérateur op_cat pour permettre plus de logique.
Fractal développé par l'équipe Unisat, devrait être lancé sur le réseau principal en septembre 2024. Son architecture est conçue pour permettre un fonctionnement efficace de plusieurs instances de bitcoin core grâce à la virtualisation, ce qui permet d'équilibrer dynamiquement les besoins à différents niveaux.
Pour renforcer la sécurité, Fractal a introduit un mécanisme de minage conjoint et permet de définir une période de protection. Il prévoit également d'émettre son propre jeton, dont 50 % seront générés par le minage, afin d'inciter les mineurs à participer à la construction du réseau.
AVM (Machine Virtuelle Atomicals)
AVM est l'implémentation de contrat intelligent BTC du protocole Atomicals. Il crée une machine virtuelle qui simule le script BTC, ouvrant plusieurs codes d'opération bruts, permettant aux développeurs de réaliser des fonctionnalités de contrat intelligent via des combinaisons de scripts Bitcoin.
Le cœur de l'AVM est de maximiser l'utilisation des capacités d'opcode de base du BTC. Il réalise la programmabilité Turing-complete grâce à un PDA à double pile et fonctionne dans un environnement sandbox, comprenant un indexeur, un parseur d'instructions et un état global.
Cette architecture fait de l'AVM un réseau pionnier natif pour l'expansion de l'écosystème BTC, applicable à presque tous les protocoles de métadonnées. L'AVM a publié une version de test, le code correspondant peut être consulté sur GitHub.
OP_NET
OP_NET vise à introduire des fonctionnalités de contrat intelligent similaires à celles d'Ethereum dans le réseau Bitcoin. Il conserve le consensus des blocs de Bitcoin et la disponibilité des données, en exécutant des calculs complexes sur les blocs Bitcoin à l'aide de la machine virtuelle OP_VM.
OP_NET prend en charge plusieurs langages de programmation, utilisant Tapscript pour réaliser des fonctionnalités avancées de contrats intelligents. Il est compatible avec SegWit et Taproot, et adopte un design spécial pour éviter le risque d'envoi erroné de jetons aux mineurs.
L'écosystème OP_NET couvre plusieurs domaines tels que le trading décentralisé, le prêt, le market making, y compris plusieurs projets comme Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals. Il ajoute de nouvelles opérations telles que "destruction" et "minting" aux jetons brc20, réalisant des fonctionnalités DeFi complexes.
BRC-100 offre des opérations comme mint2/mint3 et burn2/burn3, permettant aux tokens de passer entre le modèle UTXO et le modèle de machine d'état. Il prend également en charge l'augmentation de la capacité de calcul et des transitions d'état via des protocoles d'extension.
Dans l'écosystème BRC-100, il y a déjà des projets tels que inBRC, 100Swap, 100Layer, couvrant des fonctionnalités comme AMM, prêt, et minage de liquidités.
Programmabilité runes ( Protorunes )
La Programmabilité des runes est une couche d'extension des runes, permettant de créer des actifs programmables avec des runes. Le Proto-Runes Protocol est l'un des principaux projets, fournissant un cadre pour la gestion et le transfert des actifs de runes.
Le mécanisme central de Proto-Runes comprend Protoburn et Protomessage. Protoburn permet de convertir des runes en une forme dédiée aux sous-protocoles, tandis que Protomessage est utilisé pour exécuter des instructions d'opération dans les sous-protocoles.
Récemment, le premier Protorune "QUORUM•GENESIS•PROTORUNE" a terminé le Protoburn, démontrant la faisabilité de cette technologie. L'équipe de développement travaille sur un indexeur WASM pour permettre des fonctionnalités de gouvernance en chaîne.
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.
13 J'aime
Récompense
13
5
Reposter
Partager
Commentaire
0/400
SquidTeacher
· Il y a 15m
Ce code peut-il encore être consommé ou quoi ?
Voir l'originalRépondre0
TradFiRefugee
· 08-12 04:46
Après avoir parlé autant, je ne comprends rien au jeu.
Voir l'originalRépondre0
DYORMaster
· 08-12 04:38
Encore une nouvelle façon de jouer.
Voir l'originalRépondre0
airdrop_whisperer
· 08-12 04:28
Encore une fois pour récolter de l'argent
Voir l'originalRépondre0
CodeAuditQueen
· 08-12 04:21
Je suis auditeur de code BTC. Soyez vigilant face aux vulnérabilités.
Commentaire : J'ai examiné les 5 propositions, il y a plein de vulnérabilités.
Analyse complète des cinq solutions de programmabilité de l'écosystème BTC
Avancées technologiques de l'écosystème BTC : Aperçu des solutions d'extension de la Programmabilité
L'écosystème Bitcoin se développe rapidement en matière de Programmabilité. Cet article présentera plusieurs solutions très attendues, notamment Fractal Bitcoin, AVM, OP_NET, BRC100 et les runes programmables.
Fractal Bitcoin
Fractal est un cadre évolutif virtualisé basé sur le logiciel client Bitcoin Core, qui améliore les performances du réseau en créant des structures arborescentes de manière récursive. Il est entièrement compatible avec Bitcoin et active l'opérateur op_cat pour permettre plus de logique.
Fractal développé par l'équipe Unisat, devrait être lancé sur le réseau principal en septembre 2024. Son architecture est conçue pour permettre un fonctionnement efficace de plusieurs instances de bitcoin core grâce à la virtualisation, ce qui permet d'équilibrer dynamiquement les besoins à différents niveaux.
Pour renforcer la sécurité, Fractal a introduit un mécanisme de minage conjoint et permet de définir une période de protection. Il prévoit également d'émettre son propre jeton, dont 50 % seront générés par le minage, afin d'inciter les mineurs à participer à la construction du réseau.
AVM (Machine Virtuelle Atomicals)
AVM est l'implémentation de contrat intelligent BTC du protocole Atomicals. Il crée une machine virtuelle qui simule le script BTC, ouvrant plusieurs codes d'opération bruts, permettant aux développeurs de réaliser des fonctionnalités de contrat intelligent via des combinaisons de scripts Bitcoin.
Le cœur de l'AVM est de maximiser l'utilisation des capacités d'opcode de base du BTC. Il réalise la programmabilité Turing-complete grâce à un PDA à double pile et fonctionne dans un environnement sandbox, comprenant un indexeur, un parseur d'instructions et un état global.
Cette architecture fait de l'AVM un réseau pionnier natif pour l'expansion de l'écosystème BTC, applicable à presque tous les protocoles de métadonnées. L'AVM a publié une version de test, le code correspondant peut être consulté sur GitHub.
OP_NET
OP_NET vise à introduire des fonctionnalités de contrat intelligent similaires à celles d'Ethereum dans le réseau Bitcoin. Il conserve le consensus des blocs de Bitcoin et la disponibilité des données, en exécutant des calculs complexes sur les blocs Bitcoin à l'aide de la machine virtuelle OP_VM.
OP_NET prend en charge plusieurs langages de programmation, utilisant Tapscript pour réaliser des fonctionnalités avancées de contrats intelligents. Il est compatible avec SegWit et Taproot, et adopte un design spécial pour éviter le risque d'envoi erroné de jetons aux mineurs.
L'écosystème OP_NET couvre plusieurs domaines tels que le trading décentralisé, le prêt, le market making, y compris plusieurs projets comme Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals. Il ajoute de nouvelles opérations telles que "destruction" et "minting" aux jetons brc20, réalisant des fonctionnalités DeFi complexes.
BRC-100 offre des opérations comme mint2/mint3 et burn2/burn3, permettant aux tokens de passer entre le modèle UTXO et le modèle de machine d'état. Il prend également en charge l'augmentation de la capacité de calcul et des transitions d'état via des protocoles d'extension.
Dans l'écosystème BRC-100, il y a déjà des projets tels que inBRC, 100Swap, 100Layer, couvrant des fonctionnalités comme AMM, prêt, et minage de liquidités.
Programmabilité runes ( Protorunes )
La Programmabilité des runes est une couche d'extension des runes, permettant de créer des actifs programmables avec des runes. Le Proto-Runes Protocol est l'un des principaux projets, fournissant un cadre pour la gestion et le transfert des actifs de runes.
Le mécanisme central de Proto-Runes comprend Protoburn et Protomessage. Protoburn permet de convertir des runes en une forme dédiée aux sous-protocoles, tandis que Protomessage est utilisé pour exécuter des instructions d'opération dans les sous-protocoles.
Récemment, le premier Protorune "QUORUM•GENESIS•PROTORUNE" a terminé le Protoburn, démontrant la faisabilité de cette technologie. L'équipe de développement travaille sur un indexeur WASM pour permettre des fonctionnalités de gouvernance en chaîne.
Commentaire :
J'ai examiné les 5 propositions, il y a plein de vulnérabilités.