Les produits de la série ZK et les protocoles associés poussent comme des champignons après la pluie, et même la parallélisation devient progressivement une tendance. On voit ces deux concepts apparaître constamment sur les chaînes L2 et publiques, mais ils apparaissent rarement combinés sur Bitcoin.
Bien sûr, il existe des facteurs liés au Bitcoin lui-même, tels qu'un langage de script limité, le manque d'état des données et l'absence d'environnement d'exécution natif capable d'exécuter des contrats intelligents complexes. Pour cette raison, très peu de gens osent encore construire des couches d’exécution de base difficiles par-dessus.
Récemment, Arch Network, une plate-forme d'application native Bitcoin, a finalisé un cycle de financement de démarrage de 7 millions de dollars américains, dirigé par Multicoin Capital, avec la participation d'OKX Ventures, CMS Holdings et d'autres. Arch a émergé pour construire la couche d'exécution de base de Bitcoin.
Il y a tellement de L2 qui augmentent de jour en jour. Jusqu'à présent, il existe plus d'une douzaine de solutions L2, mais L2 implique essentiellement le processus de rapprochement entre les développeurs et les utilisateurs. de confiance dans le pont et la L2. En outre, un autre inconvénient évident est que la liquidité va se fragmenter, ce qui aura un impact négatif sur l’ensemble de l’écologie.
Ce qu’Arch veut faire, ce n’est pas être le L2 de Bitcoin, mais introduire la programmabilité directement sur Bitcoin. Arch Network est un réseau PoS parallélisé qui utilise des preuves ZK pour améliorer la programmabilité native de Bitcoin. Le réseau se compose d'un zkVM basé sur Rust appelé ArchVM et d'un réseau de validateur décentralisé.
Arch s'inspire de Solana et SVM (Solana Virtual Machine) et ne s'appuie sur aucun pont ou L2. Il présente trois caractéristiques, à savoir la programmabilité, la vitesse d'exécution parallèle et l'interopérabilité et la composabilité sans confiance.
Dans le réseau Arch, les transferts d'actifs et les changements de statut sur la chaîne Bitcoin se produisent tous sur Bitcoin L1. Arch exploite les nombres ordinaux sur Bitcoin L1 via le « chaînage d'états » pour soumettre des changements d'état en une seule transaction, réduisant ainsi les frais et garantissant une exécution atomique.
Un processus de transaction spécifique est le suivant : Arch appelle les informations de transaction Bitcoin, qui contiennent des informations de base pour l'exécution, y compris le dernier statut, la transaction Bitcoin partiellement signée (PSBT) et la saisie du contrat intelligent. L'indexeur Arch surveille en permanence les nouveaux blocs Bitcoin, vérifiant chaque transaction dans le nouveau bloc pour voir si elle correspond au format d'appel.
Lorsque la transaction ci-dessus est détectée, Arch compile les détails pertinents et continue d'exécuter le contrat intelligent. Le contrat intelligent génère ensuite un état résultant et une transaction non signée pour fournir des informations sur le transfert d'actifs en cours d'exécution et pour vérifier la preuve de l'exécution du contrat intelligent. Le tout est ensuite transféré vers le réseau de validateurs, notamment vers le nœud principal. Au cours de chaque Arch Epoch, un leader est sélectionné au hasard et le nœud leader propage les informations reçues à tous les autres nœuds du réseau.
Chaque nœud effectue une vérification de preuve et intègre les changements d'état dans la transaction avant d'approuver ladite transaction. Le leader intègre les signatures de ces nœuds jusqu'à atteindre un seuil prédéfini. Enfin, une fois la transaction signée par le nombre de nœuds nécessaire, elle peut être diffusée sur le réseau Bitcoin.
Actuellement, Liquidium, le protocole de prêt sur Bitcoin, a été intégré à Arch, réduisant ainsi sa dépendance vis-à-vis des oracles tiers et des prestataires de services techniques, et optimisant l'expérience utilisateur. De plus, DeFi, stablecoins, oracles, etc. peuvent également être développés sur la base d'Arch.
Arch facture aux utilisateurs des frais pour chaque transaction BTC traitée par l'infrastructure. Le modèle de frais de transaction fonctionne en incluant une variété de mécanismes, parmi lesquels, les « frais par transaction » facturent des frais aux utilisateurs, notamment le déploiement de contrats intelligents, de transactions, de Mint NFT et d'autres opérations. La « tarification dynamique » équivaut à un pourboire accéléré, ajusté dynamiquement en fonction de la congestion du réseau et de la complexité de la transaction.
Les différents frais collectés ci-dessus servent ensuite à développer le réseau via une "fee allocation", dont une partie est allouée aux opérateurs de nœuds ou validateurs, et l'autre partie est réinvestie dans le développement et l'optimisation de l'infrastructure Arch, etc.
Bien que le jeton de gouvernance officiel et la feuille de route n'aient pas encore été annoncés, son noyau se concentrera sur le développement d'une infrastructure de contrats intelligents et l'expansion du réseau de nœuds décentralisés. Actuellement, Arch commencera avec un groupe sélectionné de nœuds de confiance et, après avoir assuré la stabilité et la sécurité, incitera la communauté à participer à l'expansion.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!