Progrès technologique de l'écosystème BTC : solution d'extension de la Programmabilité
L'écosystème BTC progresse rapidement sur le plan technique, en particulier en ce qui concerne les solutions d'extension de la Programmabilité. Cet article présentera plusieurs solutions d'extension BTC qui suscitent un grand intérêt.
Fractal
Fractal est un cadre extensible basé sur la virtualisation du logiciel client bitcoin core. Il crée une structure arborescente de manière récursive, chaque niveau de la blockchain améliorant les performances de l'ensemble du réseau. Fractal est entièrement compatible avec BTC et son infrastructure, mais active l'opérateur op_cat, permettant la mise en œuvre de plus de logique.
Fractal a été développé par une équipe et devrait être lancé sur le mainnet en septembre 2024. Son économie de jetons montre que 50 % proviennent de l'extraction, 15 % sont destinés à l'écosystème, 5 % sont prévendus aux investisseurs précoces, les conseillers et les contributeurs clés représentent 20 %, et 10 % sont utilisés pour établir des partenariats et de la liquidité.
conception de l'architecture
Fractal encapsule le client bitcoin core en un package logiciel de blockchain déployable et exécutable (BCSP), en ancrant de manière récursive plusieurs instances de BCSP fonctionnant sur le réseau principal de Bitcoin. Cela ressemble à l'exécution de plusieurs instances de machines virtuelles sur un seul ordinateur, et cela peut être fait de manière récursive.
Lorsqu'il y a une forte demande d'interactions en chaîne, il est possible de déléguer sélectivement la demande à des niveaux plus profonds pour éviter la congestion excessive de tout niveau spécifique. Fractal a apporté quelques modifications au core de bitcoin, réduisant le temps de confirmation des blocs à 30 secondes et augmentant la taille des blocs à 20 Mo, afin d'améliorer les performances.
Dans le domaine des actifs inter-chaînes, étant donné que différentes instances fonctionnent dans le même environnement physique, il est possible de réaliser un transfert d'actifs transparent entre différentes couches en construisant une interface de transfert d'actifs universelle. Le BTC et d'autres actifs peuvent être transférés via des ponts décentralisés, le mécanisme sous-jacent étant un mécanisme de signature MPC rotatif avec remplacement dynamique.
sécurité
La sécurité de Fractal dépend principalement de l'échelle de sa puissance de calcul. Il introduit le minage en commun, où un bloc sur trois est généré par le minage combiné avec les mineurs de BTC, afin de se prémunir contre une potentielle attaque à 51%. Les deux blocs restants sont produits par la puissance de calcul propre au réseau Fractal.
La nouvelle chaîne d'instances de virtualisation créée subira une période de vulnérabilité initiale lors de la phase de démarrage. Les opérateurs peuvent définir une hauteur de bloc spécifique pour fournir une protection, jusqu'à ce que l'instance atteigne un état de sécurité. À l'avenir, les grands mineurs pourront allouer des ressources à différentes instances BCSP, renforçant ainsi la robustesse de l'ensemble du système.
AVM
AVM(Atomicals Virtual Machine) est une implémentation de contrat intelligent BTC pour un certain protocole. Il crée une machine virtuelle simulant le script BTC et ouvre plusieurs codes d'opération BTC originaux. Les développeurs peuvent réaliser des contrats intelligents par le biais de la combinaison de scripts Bitcoin, définissant les règles de création et de transfert d'actifs.
AVM a réalisé la complétude de Turing grâce au PDA à double pile. La machine virtuelle fonctionne dans un bac à sable contenant un indexeur, un analyseur d'instructions et un état global, permettant le traitement des contrats intelligents et la vérification de la synchronisation des états.
L'ensemble d'instructions de l'AVM comprend l'ensemble complet des opcodes BTC, permettant aux développeurs de programmer en utilisant des fonctionnalités non activées de BTC. Il est compatible avec divers protocoles de métadonnées, nécessitant seulement un léger ajustement de l'indexeur. L'AVM a publié une version bêta.
OP_NET
OP_NET vise à introduire des fonctionnalités de contrats intelligents similaires à celles d'Ethereum, mais plus conformes aux caractéristiques de Bitcoin. Sur OP_NET, les transactions n'exigent que l'utilisation de Bitcoin natif, sans besoin d'autres jetons pour payer les frais.
OP_NET propose une bibliothèque de développement complète et compacte, principalement écrite en AssemblyScript. Elle conserve le consensus de bloc et la disponibilité des données de Bitcoin, en exécutant des calculs complexes sur les blocs Bitcoin via la machine virtuelle OP_VM.
Le nœud OP_NET exécute la machine virtuelle WASM, prenant en charge plusieurs langages de programmation. Le code du contrat intelligent est compressé et écrit dans une transaction BTC, générant une adresse UTXO comme adresse du contrat. Les utilisateurs doivent transférer des fonds à cette adresse pour interagir avec le contrat.
En plus des frais de transaction BTC, les utilisateurs doivent également payer des frais supplémentaires d'au moins 330 satoshis. Dans le réseau OP_NET, l'ordre de regroupement des transactions est déterminé par les frais.
OP_NET offre un système de Proof of Authority, permettant de encapsuler BTC en WBTC. Il est compatible avec SegWit et Taproot, et la conception des tokens n'est pas liée aux UTXO, ce qui améliore la sécurité.
projet écosystémique OP_NET
L'écosystème OP_NET couvre plusieurs domaines :
Motoswap : protocole d'échange décentralisé
Stash : protocole de prêt décentralisé
Ordinal Novus : plateforme de market making et de fourniture de liquidité
Ichigai: agrégateur décentralisé
SatBot: Robot de trading Telegram
KittySwap : plateforme d'échange décentralisé et de contrats perpétuels
Redacted : services DeFi privés sur la chaîne
SLOHM Finance : projet de monnaie de réserve décentralisée
BuyNet: Robot d'achat
SatsX : projet de développement d'outils et de fonctionnalités multifonctionnelles
Plusieurs jetons Meme basés sur le protocole OP_20
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals. Il réalise des fonctions DeFi complexes grâce à l'ajout d'opérations telles que "destruction" et "minting". Les développeurs peuvent étendre davantage d'opérateurs sur cette base.
Opérations principales
mint2: Générer un nouveau jeton, augmenter la circulation du système
mint3: Générer un nouveau jeton, sans augmenter la circulation, utilisé pour convertir le solde de l'application en UTXO
burn2: destruction de jetons, mise à jour de l'état de l'application
burn3: Convertir les jetons en état d'application, sans réduire la circulation.
Extension et compatibilité
BRC-100 peut améliorer la capacité de calcul et la transition d'état grâce à des protocoles d'extension. Tous les protocoles d'extension sont compatibles entre eux et prennent en charge les opérations inter-chaînes. Les principales extensions comprennent :
BRC-101 : protocole de gouvernance décentralisée en chaîne
BRC-102: Protocol de liquidité automatisé
BRC-104: Protocole de staking/ re-staking de liquidité
projet écologique
inBRC: Premier marché et indexeur BRC-100
100Swap: AMM DEX basé sur BRC-102
100Layer : protocole de liquidité ( en développement )
Programmabilité runes ( Protorunes )
La Programmabilité des runes est une couche d'extension des runes qui permet de créer des actifs programmables. Le concept central est d'utiliser les données sur la blockchain Bitcoin pour réaliser des fonctions de contrats intelligents via une machine virtuelle.
Proto-Runes Protocol
C'est la norme et le cadre pour les runes programmables, prenant en charge des fonctions telles que AMM, les protocoles de prêt, etc. Il a implémenté un DEX similaire à Uniswap sur le réseau Bitcoin, prenant en charge l'échange atomique d'actifs de runes et la création de pools de liquidité.
Mécanisme clé
Protoburn : détruire les runes et les convertir en une forme utilisable par les sous-protocoles.
Protomessage : exécuter des instructions d'opération dans le sous-protocole
Pointeur : spécifie la position cible de Protostone
Mécanisme de fonctionnement
L'indexeur traite d'abord les caractéristiques Runestone dans le protocole de runes, puis traite les messages de sous-protocoles dans l'ordre. Tous les Protostones sont traités dans l'ordre spécifié dans le champ Protocol de Runestone. L'exécution récursive des messages de prototype est interdite afin d'éviter des complexités et des vulnérabilités de sécurité.
Derniers développements
QUORUM•GENESIS•PROTORUNE est le premier Protorune, dont le Protoburn a été réussi. Il sert de mise en œuvre de référence, visant à fournir des fonctionnalités de gouvernance pour le jeton du projet. L'équipe de développement travaille sur un indexeur WASM pour mettre en œuvre un modèle de gouvernance on-chain.
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.
5 J'aime
Récompense
5
4
Partager
Commentaire
0/400
PumpingCroissant
· Il y a 5h
Encore une nouvelle opération astucieuse ?
Voir l'originalRépondre0
LayerZeroHero
· Il y a 5h
buy the dip machine Ne sois pas impulsif !
Voir l'originalRépondre0
OnchainGossiper
· Il y a 5h
Ah, ce Mining représente la moitié, mais je ne le considère toujours pas.
Voir l'originalRépondre0
CryptoGoldmine
· Il y a 6h
La baisse des retours de puissance de calcul, mais les mises à niveau technologiques offrent de nouvelles opportunités. Un agencement raisonnable est nécessaire pour surpasser le marché.
BTC écosystème accueille une avancée technologique : analyse de cinq solutions d'extension programmables.
Progrès technologique de l'écosystème BTC : solution d'extension de la Programmabilité
L'écosystème BTC progresse rapidement sur le plan technique, en particulier en ce qui concerne les solutions d'extension de la Programmabilité. Cet article présentera plusieurs solutions d'extension BTC qui suscitent un grand intérêt.
Fractal
Fractal est un cadre extensible basé sur la virtualisation du logiciel client bitcoin core. Il crée une structure arborescente de manière récursive, chaque niveau de la blockchain améliorant les performances de l'ensemble du réseau. Fractal est entièrement compatible avec BTC et son infrastructure, mais active l'opérateur op_cat, permettant la mise en œuvre de plus de logique.
Fractal a été développé par une équipe et devrait être lancé sur le mainnet en septembre 2024. Son économie de jetons montre que 50 % proviennent de l'extraction, 15 % sont destinés à l'écosystème, 5 % sont prévendus aux investisseurs précoces, les conseillers et les contributeurs clés représentent 20 %, et 10 % sont utilisés pour établir des partenariats et de la liquidité.
conception de l'architecture
Fractal encapsule le client bitcoin core en un package logiciel de blockchain déployable et exécutable (BCSP), en ancrant de manière récursive plusieurs instances de BCSP fonctionnant sur le réseau principal de Bitcoin. Cela ressemble à l'exécution de plusieurs instances de machines virtuelles sur un seul ordinateur, et cela peut être fait de manière récursive.
Lorsqu'il y a une forte demande d'interactions en chaîne, il est possible de déléguer sélectivement la demande à des niveaux plus profonds pour éviter la congestion excessive de tout niveau spécifique. Fractal a apporté quelques modifications au core de bitcoin, réduisant le temps de confirmation des blocs à 30 secondes et augmentant la taille des blocs à 20 Mo, afin d'améliorer les performances.
Dans le domaine des actifs inter-chaînes, étant donné que différentes instances fonctionnent dans le même environnement physique, il est possible de réaliser un transfert d'actifs transparent entre différentes couches en construisant une interface de transfert d'actifs universelle. Le BTC et d'autres actifs peuvent être transférés via des ponts décentralisés, le mécanisme sous-jacent étant un mécanisme de signature MPC rotatif avec remplacement dynamique.
sécurité
La sécurité de Fractal dépend principalement de l'échelle de sa puissance de calcul. Il introduit le minage en commun, où un bloc sur trois est généré par le minage combiné avec les mineurs de BTC, afin de se prémunir contre une potentielle attaque à 51%. Les deux blocs restants sont produits par la puissance de calcul propre au réseau Fractal.
La nouvelle chaîne d'instances de virtualisation créée subira une période de vulnérabilité initiale lors de la phase de démarrage. Les opérateurs peuvent définir une hauteur de bloc spécifique pour fournir une protection, jusqu'à ce que l'instance atteigne un état de sécurité. À l'avenir, les grands mineurs pourront allouer des ressources à différentes instances BCSP, renforçant ainsi la robustesse de l'ensemble du système.
AVM
AVM(Atomicals Virtual Machine) est une implémentation de contrat intelligent BTC pour un certain protocole. Il crée une machine virtuelle simulant le script BTC et ouvre plusieurs codes d'opération BTC originaux. Les développeurs peuvent réaliser des contrats intelligents par le biais de la combinaison de scripts Bitcoin, définissant les règles de création et de transfert d'actifs.
AVM a réalisé la complétude de Turing grâce au PDA à double pile. La machine virtuelle fonctionne dans un bac à sable contenant un indexeur, un analyseur d'instructions et un état global, permettant le traitement des contrats intelligents et la vérification de la synchronisation des états.
L'ensemble d'instructions de l'AVM comprend l'ensemble complet des opcodes BTC, permettant aux développeurs de programmer en utilisant des fonctionnalités non activées de BTC. Il est compatible avec divers protocoles de métadonnées, nécessitant seulement un léger ajustement de l'indexeur. L'AVM a publié une version bêta.
OP_NET
OP_NET vise à introduire des fonctionnalités de contrats intelligents similaires à celles d'Ethereum, mais plus conformes aux caractéristiques de Bitcoin. Sur OP_NET, les transactions n'exigent que l'utilisation de Bitcoin natif, sans besoin d'autres jetons pour payer les frais.
OP_NET propose une bibliothèque de développement complète et compacte, principalement écrite en AssemblyScript. Elle conserve le consensus de bloc et la disponibilité des données de Bitcoin, en exécutant des calculs complexes sur les blocs Bitcoin via la machine virtuelle OP_VM.
Le nœud OP_NET exécute la machine virtuelle WASM, prenant en charge plusieurs langages de programmation. Le code du contrat intelligent est compressé et écrit dans une transaction BTC, générant une adresse UTXO comme adresse du contrat. Les utilisateurs doivent transférer des fonds à cette adresse pour interagir avec le contrat.
En plus des frais de transaction BTC, les utilisateurs doivent également payer des frais supplémentaires d'au moins 330 satoshis. Dans le réseau OP_NET, l'ordre de regroupement des transactions est déterminé par les frais.
OP_NET offre un système de Proof of Authority, permettant de encapsuler BTC en WBTC. Il est compatible avec SegWit et Taproot, et la conception des tokens n'est pas liée aux UTXO, ce qui améliore la sécurité.
projet écosystémique OP_NET
L'écosystème OP_NET couvre plusieurs domaines :
BRC100
BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals. Il réalise des fonctions DeFi complexes grâce à l'ajout d'opérations telles que "destruction" et "minting". Les développeurs peuvent étendre davantage d'opérateurs sur cette base.
Opérations principales
Extension et compatibilité
BRC-100 peut améliorer la capacité de calcul et la transition d'état grâce à des protocoles d'extension. Tous les protocoles d'extension sont compatibles entre eux et prennent en charge les opérations inter-chaînes. Les principales extensions comprennent :
projet écologique
Programmabilité runes ( Protorunes )
La Programmabilité des runes est une couche d'extension des runes qui permet de créer des actifs programmables. Le concept central est d'utiliser les données sur la blockchain Bitcoin pour réaliser des fonctions de contrats intelligents via une machine virtuelle.
Proto-Runes Protocol
C'est la norme et le cadre pour les runes programmables, prenant en charge des fonctions telles que AMM, les protocoles de prêt, etc. Il a implémenté un DEX similaire à Uniswap sur le réseau Bitcoin, prenant en charge l'échange atomique d'actifs de runes et la création de pools de liquidité.
Mécanisme clé
Mécanisme de fonctionnement
L'indexeur traite d'abord les caractéristiques Runestone dans le protocole de runes, puis traite les messages de sous-protocoles dans l'ordre. Tous les Protostones sont traités dans l'ordre spécifié dans le champ Protocol de Runestone. L'exécution récursive des messages de prototype est interdite afin d'éviter des complexités et des vulnérabilités de sécurité.
Derniers développements
QUORUM•GENESIS•PROTORUNE est le premier Protorune, dont le Protoburn a été réussi. Il sert de mise en œuvre de référence, visant à fournir des fonctionnalités de gouvernance pour le jeton du projet. L'équipe de développement travaille sur un indexeur WASM pour mettre en œuvre un modèle de gouvernance on-chain.