Introduction Version conte de fées : zk preuve de connaissance nulle

contexte de l'histoire :

Il y a bien longtemps, dans un village lointain, vivait une petite fille nommée Alice. Alice était très aventureuse. Un jour, alors qu'elle jouait dans la forêt, elle découvrit une grotte mystérieuse.

La curiosité poussa Alice dans la grotte. La grotte était très sombre et Alice ne pouvait qu'avancer à tâtons. Soudain, elle aperçut une porte devant elle avec une grosse serrure. Alice essaya, mais la porte ne s'ouvrait pas.

A ce moment, une voix s'éleva derrière la porte : « Si vous pouvez prouver que vous êtes honnête, j'ouvrirai la porte et vous laisserai entrer.

Alice voulait savoir ce qu'il y avait derrière la porte, alors elle a demandé : « Comment puis-je prouver que je suis honnête ?

L'homme derrière la porte a dit : « Vous devez me répondre à une question. Seules les personnes honnêtes connaissent la réponse à cette question.

Alice réfléchit un moment et dit : « D'accord, s'il te plaît, demande.

La personne derrière la porte a demandé : « Quelle est la plus belle fleur de la forêt ?

Alice réfléchit un moment et dit : « Je pense que c'est une rose. Les roses sont non seulement belles, mais aussi parfumées.

La personne derrière la porte est restée silencieuse pendant un moment, puis a dit : « Vous avez bien répondu. La porte est ouverte.

Dès que la porte s'est ouverte, Alice a vu un monde magique. Dans ce monde, tout le monde a des secrets différents, mais ils peuvent tous utiliser une technologie appelée « zk zero-knowledge proof » pour prouver leurs secrets sans révéler le contenu secret.

Analyse de l'histoire :

Dans cette histoire, Alice est la prouveuse et la personne derrière la porte est la vérificatrice. Si Alice veut entrer dans le monde derrière la porte, elle doit prouver au vérificateur qu'elle est honnête.

Alice connaissait le secret de la plus belle fleur de la forêt. Mais elle ne peut pas divulguer directement ce secret au vérificateur, car cela le révélerait.

Ainsi, Alice a utilisé la technologie de preuve de connaissance nulle zk. Elle donne uniquement au vérificateur la réponse à une question liée au secret, mais ne révèle aucune information sur le secret lui-même.

Le vérificateur peut déterminer si Alice connaît la réponse secrète** grâce à la réponse** fournie par Alice. Si Alice est effectivement honnête**, alors le vérificateur croira qu'elle connaît le secret et lui permettra d'accéder au monde derrière la porte**.

Si vous ne comprenez toujours pas, vous pouvez aller sur YouTube et rechercher l'explication vidéo publique de M. Li Yongle sur la preuve de connaissance nulle :

À propos des connaissances blockchain de ZK :

première leçon

Les abréviations anglaises de zk zero-knowledge proof incluent principalement les suivantes :

* zk : Il s'agit de l'abréviation la plus courante et peut faire référence à tous les projets blockchain qui utilisent une technologie de preuve de connaissance nulle.

* ZKP : Abréviation de Zero Knowledge Proof, faisant référence à la technologie Zero Knowledge Proof.

* ZK Rollup : fait référence à la solution d'extension de couche 2 basée sur une technologie de preuve sans connaissance.

Voici quelques projets zk spécifiques et leurs abréviations correspondantes :

* Zcash : une crypto-monnaie qui utilise la technologie zk-SNARK pour assurer la protection de la vie privée, appelée ZEC.

* StarkNet : zk Rollup programmable universel basé sur la technologie zk-STARK, appelé STARK.

* Loopring : zk Rollup basé sur la technologie zk-SNARK, appelée LRC.

* zkSync : zk Rollup basé sur la technologie zk-SNARK, appelé ZK.

* Polygon zkEVM : zk Rollup basé sur la technologie zk-EVM, compatible avec les contrats intelligents Ethereum, appelés MATIC.

* Scroll : zk Rollup basé sur la technologie zk-SNARK, appelée SCRL.

Dans les applications pratiques, la signification exacte de zk peut dépendre du contexte. Par exemple, lorsqu’on parle de techniques de preuve sans connaissance, zk ou ZKP sont souvent utilisés. Lorsque l’on parle de zk Rollup, ZK Rollup est généralement utilisé.

---------------------------------------

Deuxième leçon

Il existe principalement les types de réseaux zk suivants :

1. Couche 1

Le réseau de premier niveau fait référence au réseau d'origine construit sur la couche inférieure de la blockchain, comme Ethereum, Bitcoin, etc. Ces réseaux sont généralement hautement décentralisés et sécurisés, mais ont des vitesses de transaction plus lentes et des frais plus élevés.

2. Réseau secondaire (Couche 2)

Le réseau de deuxième niveau fait référence à un réseau étendu construit sur le réseau de premier niveau et est conçu pour résoudre le problème d'évolutivité du réseau de premier niveau. zk Rollup est un type de réseau secondaire qui utilise une technologie de preuve sans connaissance pour compresser les données de transaction, augmentant ainsi la vitesse de transaction et réduisant les frais de traitement.

3. Testnet

Un testnet fait référence à une copie utilisée pour tester un réseau blockchain avant son lancement officiel. Les testnets ne contiennent généralement pas de fonds réels et peuvent être utilisés par les développeurs pour tester de nouvelles fonctionnalités et corriger des bugs.

D'après mes résultats de recherche, les principaux réseaux zk actuels incluent :

Réseau niveau 1 :

* Zcash : une crypto-monnaie préservant la confidentialité utilisant la technologie zk-SNARK.

Réseau secondaire :

* StarkNet : zk Rollup programmable universel basé sur la technologie zk-STARK.

* Loopring : zk Rollup basé sur la technologie zk-SNARK.

* zkSync : zk Rollup basé sur la technologie zk-SNARK.

* Polygon zkEVM : zk Rollup basé sur la technologie zk-EVM, compatible avec les contrats intelligents Ethereum.

* Scroll : zk Rollup basé sur la technologie zk-SNARK.

Testnet :

* zkSync 2.0 : le réseau de test de réseau secondaire de zkSync.

* StarkNet Alpha : le réseau de test du réseau principal de StarkNet.

Il convient de noter que le réseau zk se développe toujours rapidement, que de nouveaux réseaux émergent constamment et que les réseaux existants sont constamment mis à niveau et itérés. Il est donc possible que la liste ci-dessus ne soit pas complète.

--------------------------------------

Troisième leçon

Le 17 juin 2024, Binance Exchange a officiellement lancé les paires de trading au comptant zkSync (ZK), notamment ZK/BTC, ZK/USDT, ZK/FDUSD et ZK/TRY. Les jetons ZK ont également commencé à être distribués aux utilisateurs éligibles de Binance le même jour.

zkSync est un réseau secondaire basé sur Ethereum qui vise à augmenter la vitesse de transaction d'Ethereum et à réduire les frais de transaction grâce à une technologie de preuve sans connaissance. zkSync prend également en charge l'exécution de contrats intelligents, ce qui signifie que les développeurs peuvent créer des applications décentralisées (DApps) sur zkSync.

Autres réseaux zk

Les autres réseaux zk que vous avez mentionnés ont également tous leurs propres jetons, par exemple :

*StarkNet : le jeton est STARK

* Loopring : Le jeton est LRC

*Polygon zkEVM : le jeton est MATIC

* Parchemin : le jeton est SCRL

Aucun de ces jetons n'est actuellement coté sur la bourse Binance.

Comment distinguer les différents réseaux zk

Pour différencier les différents réseaux zk, vous pouvez examiner les aspects suivants :

*Technologie de preuve à connaissance nulle utilisée : différents réseaux zk utilisent différentes technologies de preuve à connaissance nulle, telles que zk-SNARK et zk-STARK.

* Fonctions prises en charge : différents réseaux zk prennent en charge différentes fonctions. Par exemple, certains prennent en charge les contrats intelligents et d'autres non.

* Stade de développement : différents réseaux zk sont à différents stades de développement, certains ont été lancés sur le réseau principal et d'autres sont encore au stade du réseau de test.

----------------------------------

Leçon 4 La différence entre le réseau ZKsync et le réseau ARB arbitrum one :

## Différences dans l'envoi de 100 USDT sur les réseaux Arbitrum et zkSync :

principe

* Décision:

* Grâce à la technologie Optimistic Rollup, les données de transaction sont regroupées et traitées en dehors du réseau principal Ethereum, puis les résultats de la transaction sont soumis au réseau principal Ethereum pour vérification.

* Adopte la machine virtuelle Arianite, qui est hautement compatible avec la machine virtuelle Ethereum (EVM).

* zkSync :

* Utilisez la technologie zk Rollup et la technologie de preuve sans connaissance pour compresser les données de transaction, effectuer le traitement des transactions hors chaîne et soumettre les données de transaction compressées au réseau principal Ethereum pour vérification.

* Adopte la machine virtuelle zkEVM, qui est hautement compatible avec la machine virtuelle Ethereum (EVM).

Frais de gaz

* Décision:

Les frais de gaz sont généralement inférieurs à ceux du réseau principal Ethereum*, mais supérieurs à ceux de zkSync.

*Les frais de gaz varient en fonction de la congestion du réseau.

*zkSync :

Les frais de gaz sont de loin les plus bas*, souvent seulement quelques centimes.

*Les frais de gaz sont relativement stables.

**vitesse

* Décision:

Les vitesses de transaction sont plus de 100 fois plus rapides que celles du réseau principal Ethereum*.

*Les vitesses varient en fonction de la congestion du réseau.

*zkSync :

Les transactions sont plus rapides*, souvent en quelques secondes seulement.

* La vitesse est relativement stable.

**Le tableau suivant résume les principales différences entre les réseaux Arbitrum et zkSync lors de l'envoi de 100 USDT :

|

Dans l'ensemble, zkSync présente des avantages à la fois en termes de coût du gaz et de vitesse. Cependant, le réseau d’Arbitrum est devenu plus mature et prend en charge davantage de DApp.

Arbitrum est un réseau secondaire Ethereum basé sur la technologie Optimistic Rollup. Optimistic Rollup est une solution d'expansion de couche 2 qui regroupe les données de transaction pour les traiter en dehors du réseau principal Ethereum, puis soumet les résultats de la transaction au réseau principal Ethereum pour vérification, augmentant ainsi la vitesse de transaction et réduisant les frais de traitement.

La technologie de base d'Arbitrum est Arianite**, une machine virtuelle spécialement conçue pour Optimistic Rollup. Arianite est hautement compatible avec la machine virtuelle Ethereum (EVM), ce qui signifie que les développeurs peuvent facilement migrer les DApp sur Ethereum vers Arbitrum.

Les principaux avantages d’Arbitrum comprennent :

*Haut débit : Arbitrum peut augmenter la vitesse de transaction d’Ethereum de plus de 100 fois.

* Frais faibles : les frais de transaction d'Arbitrum sont bien inférieurs à ceux du réseau principal Ethereum.

* Sécurité : la sécurité d'Arbitrum est cohérente avec celle du réseau principal Ethereum.

* Facilité d'utilisation : les développeurs peuvent facilement migrer les DApps sur Ethereum vers Arbitrum.

Arbitrum a officiellement lancé le réseau principal en août 2021 et est désormais devenu l'un des plus grands réseaux de couche 2 sur Ethereum. Un grand nombre de DApps ont été déployés sur Arbitrum, notamment DeFi, NFT, jeux, etc.

En quoi Arbitrum diffère des autres réseaux zk

zk Rollup est également une solution d'extension de couche 2, mais elle utilise des technologies différentes d'Optimistic Rollup. zk Rollup utilise une technologie de preuve sans connaissance pour compresser les données de transaction, augmentant ainsi la vitesse des transactions et réduisant les frais de traitement.

Les principales différences entre Arbitrum et zk Rollup sont :

* Technologie : Arbitrum utilise la technologie Optimistic Rollup, tandis que zk Rollup utilise une technologie de preuve sans connaissance.

* Confidentialité : zk Rollup peut offrir une plus grande confidentialité car les données de transaction sont traitées hors chaîne.

* Évolutivité : Arbitrum peut être plus évolutif en raison du coût de calcul plus élevé des preuves sans connaissance.

Dans l'ensemble, Arbitrum et zk Rollup sont des solutions d'extension de couche 2 prometteuses. La meilleure solution dépend du scénario d’application spécifique.

-------------

ok, vous avez obtenu votre diplôme. Vous êtes génial et plein de connaissances et d'efficacité au combat ^_^.

Des centaines de rivaux se disputent le partage de notes de recherche en investissement 2024.06.20