Lors d'une récente étape importante dans l'écosystème Bitcoin, Zulu a annoncé la mise en œuvre de la première vérification zk-SNARK (ZKP) à l'aide de Bitcoin Script. Couvrez l'algorithme grand public Groth16/FFlonk et soumettez le code au référentiel BitVM.

Implémentation du script Bitcoin pour ZKP, ce qui signifie que le réseau Bitcoin peut vérifier la couche 2. Il s’agit de la véritable couche 2, qui héritera de la sécurité du réseau Bitcoin et de la sécurité du mécanisme Bitcoin POW. Elle devrait être le réseau le plus sécurisé de la blockchain.

La mise en œuvre de ZKP est particulièrement difficile en raison des limitations programmatiques du réseau Bitcoin. La plupart des Bitcoin L2 existants ne sont pas réellement des L2 au sens propre du terme, car leur statut en chaîne ne peut pas être directement vérifié sur le réseau Bitcoin. Ce qu'ils font maintenant, c'est générer une preuve zk et la publier sur le réseau Bitcoin. Cependant, cette preuve n'est pas vérifiée par le réseau Bitcoin, mais par le rôle de son propre réseau, ce qui entraîne la séparation du statut en chaîne de l2 du réseau Bitcoin.

C’est évidemment différent de la couche 2 d’Ethereum. Qu'il s'agisse de zk-rollup ou d'op-rollup, les données seront regroupées et soumises au réseau principal Ethereum pour vérification. Le plus grand avantage de la couche 2 d’Ethereum par rapport aux autres chaînes publiques est qu’Ethereum assure la sécurité de la couche 2.

Le plus grand avantage de devenir une couche 2 avec la vérification du réseau Bitcoin est d’hériter de la sécurité du réseau Bitcoin. La sécurité du réseau Bitcoin est évidemment meilleure que celle d’Ethereum. Il existe désormais deux manières d’hériter véritablement de sa sécurité. L’un est représenté par Babylon, qui promet du BTC natif, forme un réseau de points de vente pour la gestion et punit les auteurs. Lorsque la valeur du BTC promis est relativement importante, le coût du mal est très élevé, garantissant ainsi la sécurité. Cependant, le principe de cette méthode est qu’une grande quantité de BTC est d’abord promise.

La seconde consiste à utiliser le propre réseau POW de Bitcoin. En tant que premier et plus grand réseau de valeur marchande, BTC fonctionne en toute sécurité depuis 14 ans et possède la puissance de calcul la plus élevée de l'ensemble du réseau. Son facteur de sécurité est évident. Ainsi, un élément important de l’héritage de la sécurité du réseau Bitcoin est que Bitcoin peut réaliser une vérification. C’est là l’importance du Zulu et du ZKP cette fois. La dernière fois que j’ai prêté attention au réseau Zulu, c’était sa première architecture Bitcoin à double couche. Cette vérification zk-SNARK (ZKP) m'a fait réaliser que la force technique derrière Zulu est très puissante.

L'importance de zk-SNARK

SNARK (argument succinct non interactif de connaissance) est un argument de connaissance concis et non interactif. Son objectif principal est de construire un système de preuve à l'aide d'algorithmes mathématiques, permettant au vérificateur de vérifier lui-même l'exactitude des données sans connaître les données originales. Nous savons qu'Ethereum Layer 2 dispose désormais de zk-rollup et op-rollup. Alors que l'op-rollup n'est considéré que comme une période de transition intermédiaire, zk-rollup est la forme finale. Parce que zk-rollup utilise l'algorithme zk pour regrouper les transactions par lots et générer des certificats SNARK à soumettre au réseau principal, et le réseau principal vérifie toutes les transactions du lot. zk-SNARK peut protéger efficacement la vie privée et présente une forte évolutivité. Il est salué par V God comme la priorité absolue des 10 prochaines années.

BitVM

BitVM doit être introduit ici. Avant BitVM, le langage de programmation de script de Bitcoin n'était pas considéré comme Turing-complet. Malgré les efforts d’un grand nombre de personnes, ce problème ne peut être résolu. Jusqu'à ce que Robin Linus publie un BitVM sensationnel en octobre de l'année dernière, la méthode de Robin consistait à vérifier un type spécial de porte logique sur le script Bitcoin appelé porte NAND (porte "NAND"). C'est le principe de base de l'informatique, localisé. au niveau physique/électrique. Tous les calculs possibles peuvent être construits à partir de portes NAND.

Récemment, Robin a proposé le plan de conception de BitVM 2. Au lieu d'utiliser directement des portes NAND scriptées, elles sont utilisées pour utiliser un vérificateur générique de preuve à connaissance nulle SNARK.

L’importance de BitVM est qu’il peut être vérifié à l’aide du réseau Bitcoin sans mise à niveau, bifurcation ou imposer une charge supplémentaire à Bitcoin. La couche 2 effectue d'autres calculs responsables et hérite de la sécurité du réseau principal. En raison de l'énorme importance de BitVM, de nombreuses couches 2 sont construites sur la base de BitVM. Par exemple, Bitlayer utilise BitVM comme composant principal et adopte la technologie de machine virtuelle en couches (Layered Virtual Machine) comme solution de deuxième niveau.

Dans Zulu Network, BitVM est également une présence très importante. Zulu est également un contributeur très important à BitVM. On peut dire que l'utilisation de scripts Bitcoin pour implémenter la vérification zk-SNARK est l'étape principale de BitVM. Zulu a beaucoup contribué au référentiel de code officiel BitVM 2 GitHub et a été hautement reconnu par Robin Louis, l'inventeur de BitVM.

La semaine dernière, Zulu a terminé le découpage du script Groth16. Avec 2 entrées publiques, un total de 1 701 indices sont divisés, la taille est inférieure à 4 Mo et la profondeur de pile est de 1 000. L’achèvement de la segmentation des scripts ZKP représente une autre étape importante dans le parcours de BitVM vers une utilisation commerciale. Grâce à l’excellent travail de Zulu, BitVM2 pourra bientôt implémenter la première preuve SNARK sur Bitcoin. Cela montre également que la technologie de Zulu occupe également une position de leader.

Note sur l'image : les progrès technologiques de Zulu ont été hautement reconnus par l'inventeur de BitVM, Robin Louis.

Enfin, une brève introduction à Zulu Network

Zulu Network est le premier réseau à deux couches de l'écosystème Bitcoin, et sa couche 2 est un ZuluPrime compatible EVM. Les projets EVM peuvent être déployés rapidement et à faible coût pour parvenir à la prospérité écologique. L'autre couche est la couche 3, appelée ZuluNexus. Il unifie de manière innovante les types d'actifs UTXO et de compte, et réalise une innovation de contrat intelligent basée sur le modèle UTXO. Cela signifie qu'il peut maximiser les avantages d'UTXO et prendre en charge les futures innovations d'UTXO. Zulu développe deux produits :

  • Un pont Zulu qui peut vérifier le statut hors chaîne via ZKP pour prendre en charge l'émission d'actifs

  • Le premier pont ZK décentralisé à offrir aux utilisateurs des opérations inter-chaînes de n'importe quel montant

Zulu n’a pas encore émis de pièces. Ceux qui souhaitent participer tôt peuvent participer à l’événement actuel de points testnet de Zulu. Consultez la documentation officielle pour plus de détails https://www.yuque.com/zulunetworkzhongwenshequn/zvggg8/kr9epkg0v27rh860?singleDoc#