
Auteur: Kris, ABCDE
Arch Network est une plate-forme d’application native pour Bitcoin.Il introduit directement la fonction du contrat intelligent dans Bitcoin via une nouvelle architecture. (ZKP) pour la vérification des transactions, et la programmabilité native a été achevée sur le BTC
Tout en respectant le principe de souveraineté établi par Bitcoin, Arch améliore la fonction de la couche native BTC par la programmation complète du Turing, et a déverrouillé la programmation de BTC sur la première couche de BTC.
Pourquoi BTC ne peut-il pas exécuter le sujet des contrats intelligents, tout le monde a discuté à plusieurs reprises, les principales raisons sont trois:
1. Langage limité du script: le script de script de Bitcoin a l’intention de limiter ses fonctions pour assurer la sécurité et la simplicité.Il n’a pas la complexité du langage utilisé dans des plateformes telles que Ethereum, qui limite les types de logiques et les conditions qui peuvent être exécutées dans les contrats intelligents Bitcoin.
2. Données et stockage d’état: l’aiguille blockchain de Bitcoin optimise les informations d’état requises pour les données de transaction de stockage au lieu de contrats intelligents complexes.L’absence d’état dans la conception du bitcoin rend la réalisation de contrats intelligents dynamiques qui peuvent interagir et mettre à jour selon différentes conditions pour devenir difficile.
3. Environnement de mise en œuvre: Bitcoin n’a pas d’environnement d’exécution natif qui peut exécuter des contrats intelligents complexes.La plate-forme (comme Ethereum) avec un DAPP élevé a une machine virtuelle (EVM) pour fournir un environnement contrôlé pour l’exécution d’un contrat intelligent.L’architecture de Bitcoin ne comprend pas de composants similaires pour le traitement des applications décentralisées complexes.
Jusqu’à présent, l’écosystème BTC a un nombre considérable de solutions de couche 2, essayant de résoudre l’absence de ces piliers de base, mais ces solutions exigent que les utilisateurs (récepteurs) soient des comptes de signature multiples unilatéraux.Cela viole la première règle de Bitcoin: ne maîtrise pas la clé privée, n’a pas Bitcoin.
Arch Network est une plate-forme d’application native pour Bitcoin.Il introduit directement la fonction de contrat intelligent dans Bitcoin via une nouvelle architecture.Archvm est une machine virtuelle inspirée de SVM (c’est-à-dire conçue pour une exécution parallèle).
Ensuite, voyons comment l’arc spécifique donne à BTC une couche de programmation?
La structure de l’arc est deux parties, qui vise à améliorer la fonction du bitcoin, composée de ZKVM et de réseau de vérification décentralisé.Ces deux parties ont formé une couche d’exécution directement sur Bitcoin.Cette intégration conserve non seulement la sécurité et la liquidité du bitcoin, mais améliore également considérablement ses fonctions, réalisant ainsi des contrats intelligents rapides, sécurisés et entièrement vérifiés sur Bitcoin.
Comment faire le noyau est un mot, le stockage de données supplémentaires dans la transaction.Cette disponibilité accrue des données ouvre de nouvelles possibilités directement sur la chaîne et les métadonnées, ce qui est essentiel pour les applications telles que les contrats intelligents qui nécessitent des données d’accès et d’état vérifiables.
Le réseau Arch adopte une méthode de gestion de l’État innovante sur la première couche de Bitcoin.
Qu’est-ce que la « chaîne de statut »?
UTXO maintient l’état dans l’adresse du contrat intelligent et la sépare de l’exécution pour améliorer l’efficacité et la sécurité.La séparation de l’État et de l’exécution permet aux contrats intelligents plus expressifs pour promouvoir l’environnement de développement flexible.
Le protocole met en œuvre un modèle vérifié à nouveau, où la transaction de contrat intelligent sérialisée attend l’exécution dans le pool.Le rétréateur récupère et exécute la transaction, génère le reçu utilisé par la personne de vérification.
U État et exécution Découplés: ces choix de conception permettent des contrats de renseignement plus expressifs et des cas innovants pour promouvoir l’environnement de développement flexible.
L’utilisation de la machine virtuelle U Zero-Knowledge (ZKVM): Arch Network utilise Risc Zero, un ZKVM général leader, similaire au microprocesseur RISC-V, en soutenant Rust, C et C ++ et d’autres langues.
U Clé spécifique au contrat: Chaque contrat a la seule clé pour éviter les vulnérabilités.
Qu’est-ce que le processus de transaction d’Arch?
>
Figure>
Étape 1: Appelez les contrats intelligents via une transaction Bitcoin.Dans le même temps, il existe un indexeur Arch qui surveillait constamment le nouveau bloc Bitcoin, vérifiez les transactions dans chaque nouveau bloc Bitcoin pour voir s’il rencontre cet appel.
Étape 2: Après avoir détecté la transaction, Arch analyse les détails connexes et continue d’exécuter des contrats intelligents.Par la suite, le contrat intelligent a généré un état de résultat et une transaction non signée, reflétant le transfert d’actifs dans l’exécution et la preuve de la vérification de l’exécution des contrats intelligents.
Étape 3: Tout le contenu est transmis au réseau de vérification, en particulier un nœud de leadership.Au cours de chaque ère de l’arc, un leader est sélectionné au hasard en fonction de l’équité.Les nœuds de premier plan étendent les informations reçues à tous les autres nœuds du réseau.
>
Figure>
Étape 4: Chaque nœud vérifie la preuve et l’état est transformé en transaction et la transaction est reconnue.Les dirigeants recueillent les signatures de ces nœuds jusqu’à ce qu’ils atteignent le seuil prédéfini.
Étape 5: Une fois la transaction signée par un nombre suffisant de nœuds, la transaction peut être diffusée sur le réseau Bitcoin.
En résumé, Arch a résolu comment BTC Layer1 a deux principaux problèmes de programmation:
Premièrement: comment générer des signatures au premier étage de Bitcoin?(Par exemple, la solution d’Ethereum est: le transfert d’actifs étayé par le contrat, ces contrats sont fiables)
-
Arch utilise un schéma de signature de seuil (TSS) permet au réseau de vérification de partager la clé et de signer une transaction au nom de l’utilisateur.
Deuxièmement: le rôle réel de l’indexeur est en fait comme un module responsable du calcul.
-
Une fois que l’utilisateur signe des transactions Bitcoin, il s’agit également d’une transaction d’appel de contrat intelligent.
Avec cet ensemble de processus, vous pouvez implémenter la programmation sur la couche 1 et un niveau.Ce mécanisme peut atteindre une interaction et une coordination transparentes entre différents contrats intelligents.
Arch écologie et opportunité:
Il y a beaucoup d’écologie sur l’arc, comme la monnaie stable de la couche1 native, le pont décentralisé avant le SOL et le BTC, et le dex de la couche
Arch se concentre actuellement sur le déverrouillage des capacités de programmation et d’exécution.La couche2 et la couche3 deviendront un petit endroit pour le trading fréquent, tandis que le premier étage gérera les actifs Bitcoin plus chers.Une fois qu’Arch a déverrouillé la programmation de Defi sur la 1ère couche de BTC, ils résoudront le problème d’évolutivité, qu’il s’agisse de couche2 ou de couche1.5 ou de chaîne d’applications.
Dans le même temps, l’objectif d’Arch est d’étendre son réseau en établissant des réseaux de nœuds de vérification décentralisés.Initialement, cela peut commencer par un ensemble de nœuds de confiance pour assurer la stabilité et la sécurité.Au fil du temps, la stratégie consiste à étendre le réseau en motivant la participation d’un plus large éventail de communautés et en transitions vers un modèle entièrement décentralisé.Cette expansion améliorera l’élasticité, la décentralisation et la crédibilité du réseau, ce qui le rend plus attrayant pour les développeurs et les utilisateurs.À ce moment-là, plus de participants peuvent prêter attention aux développeurs.