Nouveaux développements dans l'écosystème BTC : analyse de cinq solutions d'extension de la Programmabilité.

Progrès technologique de l'écosystème BTC : solution d'expansion de Programmabilité

Depuis le premier trimestre 2024, l'engouement spéculatif autour de l'écosystème BTC a quelque peu diminué, mais les avancées techniques se sont rapidement accélérées, en particulier en ce qui concerne les solutions d'extension de la Programmabilité. Cet article présentera plusieurs solutions d'extension BTC très attendues, y compris Fractal Bitcoin, AVM, OP_NET, BRC100 et les runes programmables.

Fractal, OP_NET, AVM, BRC100, Programmabilité runes, BTC quelles autres solutions d'extension ?

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 couche de la blockchain pouvant améliorer la performance de l'ensemble du réseau. Fractal est entièrement compatible avec Bitcoin et son infrastructure, mais active l'opérateur op_cat, permettant d'implémenter plus de logique.

Fractal a été développé par une équipe de portefeuille, et devrait être lancé sur le mainnet en septembre 2024. L'économie des tokens publiée par l'équipe montre que 50 % proviennent du minage, 15 % sont destinés à l'écosystème, 5 % sont pré-vendus aux investisseurs précoces, 20 % sont réservés aux conseillers et aux contributeurs clés, 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 blockchain déployable et exécutable (BCSP), en s'ancrant de manière récursive sur le réseau principal Bitcoin, exécutant indépendamment une ou plusieurs instances BCSP. En termes simples, c'est comme si un ordinateur (BTC main ) avait ouvert plusieurs instances de machines virtuelles (, des instances BCSP construites par Fractal ), et cela peut également être récursif.

Fractal a apporté quelques modifications à bitcoin core, réduisant le temps de confirmation des blocs à 30 secondes et augmentant la taille des blocs à 20 Mo, afin d'assurer des performances suffisantes et une latence réduite. Il a également activé l'opérateur op_cat, offrant plus de possibilités pour les solutions d'extension sur BTC.

En ce qui concerne les actifs inter-chaînes, puisque différentes instances fonctionnent dans le même environnement physique, les chaînes d'instances peuvent communiquer, permettant un transfert sans couture d'actifs entre différents niveaux en construisant une interface de transfert d'actifs universelle. Les actifs tels que le Bitcoin et les BRC-20, Ordinals, etc. peuvent être bridgés de manière décentralisée.

garantie de sécurité

La sécurité de Fractal dépend principalement de l'échelle de sa puissance de calcul. Il introduit un mécanisme de minage en commun, où un bloc sur trois est généré par le minage combiné avec les mineurs de BTC, afin de prévenir les attaques potentielles à 51 %. Les deux blocs restants sont produits par la puissance de calcul propre au réseau Fractal. Cela signifie que le soutien des mineurs de BTC est crucial pour le succès de Fractal.

La nouvelle chaîne d'instances virtualisées créée traverse une période de vulnérabilité pendant la phase de démarrage. L'opérateur peut définir une hauteur de bloc spécifique pour fournir une protection jusqu'à ce que l'instance atteigne un état sécurisé. À 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 mise en œuvre de contrat intelligent BTC d'un certain protocole. Il crée une machine virtuelle simulant le script BTC, ouvrant plusieurs codes d'opération BTC bruts, permettant aux développeurs de combiner des scripts Bitcoin pour réaliser des contrats intelligents, définissant des règles de création et de transfert d'actifs.

AVM exploite au maximum les capacités des opcodes originaux de BTC. Il réalise la complétude de Turing grâce à un PDA à double pile, fonctionnant dans un environnement de bac à sable comprenant un indexeur, un analyseur d'instructions et un état global, permettant ainsi le traitement des contrats intelligents et la vérification de la synchronisation des états.

L'ensemble d'instructions de l'AVM contient l'ensemble complet des codes d'opération BTC, permettant aux développeurs de programmer sur le réseau principal en utilisant de nombreuses fonctionnalités non activées de BTC. Cela donne à l'AVM l'apparence d'un réseau pilote natif pour l'expansion de l'écosystème BTC.

AVM est une architecture, tout protocole de métadonnées BTC tel que BRC20, ARC20, Runes, CBRC peut être personnalisé. Il est presque applicable à tout protocole de métadonnées, il suffit d'ajuster légèrement l'indexeur sous la machine virtuelle.

OP_NET

OP_NET s'engage à introduire des fonctionnalités de contrats intelligents similaires à celles d'Ethereum sur le réseau Bitcoin, mais plus conformes aux caractéristiques de Bitcoin. Sur OP_NET, les transactions ne nécessitent que l'utilisation de Bitcoin natif, sans avoir besoin d'autres jetons pour payer les incitations aux nœuds ou les frais de transaction.

Fonctionnalités et caractéristiques principales

OP_NET a conservé le consensus de bloc et la disponibilité des données de BTC, en exécutant la machine virtuelle (OP_VM) pour effectuer des calculs complexes sur les blocs BTC. Toutes les transactions OP_NET sont marquées par la chaîne "BSI" et exécutées dans OP_VM pour mettre à jour l'état des contrats.

Le nœud OP_NET exécute une machine virtuelle WASM, prenant en charge plusieurs langages de programmation. Le code des contrats intelligents est compressé et écrit dans une transaction BTC, générant une adresse UTXO comme adresse de contrat.

Lorsqu'un utilisateur interagit avec OP_NET, il doit payer des frais supplémentaires d'au moins 330 Satoshis en plus des frais de transaction BTC. L'ordre de traitement des transactions sera trié en fonction des frais, sans se fier uniquement à l'ordre de traitement des blocs BTC.

OP_NET offre un système de Proof of Authority, permettant aux BTC d'être encapsulés en WBTC. Il est compatible avec SegWit et Taproot, et la conception des jetons n'est pas liée aux UTXO, évitant ainsi le risque d'envoi erroné aux mineurs.

projet écologique

L'écosystème OP_NET couvre plusieurs domaines, y compris le trading décentralisé, le prêt, le market making, la fourniture de liquidité, les ponts inter-chaînes, et inclut des projets tels que Motoswap, Stash, Ordinal Novus, Ichigai, SatBot, KittySwap, Redacted, SLOHM Finance, BuyNet, SatsX.

BRC100

Le BRC-100 est un protocole de calcul décentralisé construit sur la théorie des Ordinals. En ajoutant de nouvelles opérations telles que "destruction" et "minage" au brc20, il enregistre dans l'indexeur les soldes et états des jetons détenus par différentes adresses, permettant ainsi des opérations DeFi complexes.

Opérations clés

BRC-100 offre 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 :

  • mint2: Générer un nouveau jeton, augmenter la circulation du système
  • mint3: convertir le solde de l'application en UTXO, sans augmenter la circulation
  • burn2: détruire les tokens et mettre à jour l'état de l'application, pouvant être régénérés sous certaines conditions
  • burn3: Transformer le jeton en état d'application, sans réduire la quantité en circulation.

Extension et compatibilité

Le BRC-100 peut améliorer sa capacité de calcul et sa conversion 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 sur chaîne
  • BRC-102: protocole de liquidité automatisé, basé sur la formule de produit constant
  • BRC-104: Protocole de staking liquide / de re-staking de pool

projet écologique

Il y a trois projets principaux dans l'écosystème BRC-100 :

  1. inBRC : le premier marché et index BRC-100
  2. 100Swap: Échange décentralisé AMM Bitcoin L1 basé sur le protocole BRC-102
  3. 100Layer : protocole de liquidité sur Bitcoin L1, basé sur les protocoles BRC-104 et BRC-106

Fractal, OP_NET, AVM, BRC100, Programmabilité runes, BTC quels autres plans d'extension ?

Programmabilité runes ( Protorunes )

La Programmabilité des runes est une couche d'extension des runes, permettant de créer des actifs programmables avec des runes. Son cœur est l'utilisation des données sur la blockchain Bitcoin, permettant la fonctionnalité des contrats intelligents via une machine virtuelle ou une technologie similaire.

Protocole Proto-Runes

Le protocole Proto-Runes est le cadre principal pour la Programmabilité des runes, permettant la gestion et le transfert d'actifs de runes, ce qui permet de construire des AMM, des protocoles de prêt ou des contrats intelligents matures. Il réalise 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 central

  • Protoburn: permet de détruire des runes et de les convertir en une forme dédiée au sous-protocole.
  • Protomessage : instructions d'opération exécutées dans le sous-protocole
  • Pointeur : spécifie la position cible de Protostone

Mécanisme d'exécution

L'indexeur traite d'abord les caractéristiques de Runestone dans le protocole de runes, puis traite les messages des sous-protocoles dans l'ordre. Le protocole interdit l'exécution récursive des messages de prototype, chaque message ne peut être exécuté qu'une seule fois.

Derniers développements

QUORUM•GENESIS•PROTORUNE a réussi à compléter Protoburn en tant que premier Protorune. Il vise à servir de forum public pour le standard Protorune et peut être intégré dans le protocole pour fournir des fonctions de gouvernance pour les jetons de projet. L'équipe de développement travaille sur un indexeur WASM pour réaliser un modèle de fonction de gouvernance on-chain sur le L1 de Bitcoin.

Fractal, OP_NET, AVM, BRC100, Programmabilité runes, BTC quelles autres solutions d'extension ?

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
OnChainSleuthvip
· Il y a 7h
La prochaine fois, c'est sûr que ce sera un grand bull !
Voir l'originalRépondre0
JustAnotherWalletvip
· Il y a 7h
La technologie et les mises à jour ne sont que des illusions, $btc sera toujours le plus bas.
Voir l'originalRépondre0
BlockchainThinkTankvip
· Il y a 7h
Il est conseillé à tous les collègues de participer avec prudence, car le modèle de données de ce projet présente des risques évidents.
Voir l'originalRépondre0
StakeTillRetirevip
· Il y a 8h
btc doit encore apprendre à évoluer !
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)