Les débuts de la blockchain ont été remplis d’excitation. Cependant, à mesure que de plus en plus de personnes ont commencé à l’utiliser et que les volumes de transactions ont explosé, un problème important est apparu : l’évolutivité. Outre les problèmes d’évolutivité, il y en avait d’autres comme la sécurité et la décentralisation. Ce défi, connu sous le nom de « trilemme de la blockchain », suggère qu’il est difficile d’atteindre les trois attributs simultanément.
Bitcoin, le premier blockchain, ne pouvait traiter que quelques transactions par seconde, et Ethereum n'était pas beaucoup mieux. Cela a conduit à une demande de solutions qui pourraient augmenter la scalabilité du blockchain.
Cette demande a donné naissance aux preuves ZK.
La « connaissance zéro » a été introduite pour la première fois dans un article de 1985 par Shafi Goldwasser, Silvio Micali et Charles Rackoff intitulé «La complexité des connaissances des systèmes de preuve interactive,” Ce document a expliqué les preuves de connaissances nulles bien avant l'existence des cryptomonnaies.
Selon le document,
Une preuve de connaissance nulle est une manière pour une partie (le prouveur) de prouver à une autre partie (le vérificateur) qu'une déclaration est vraie, sans révéler d'informations supplémentaires autres que la vérité de cette déclaration spécifique.
En d'autres termes, les principes de preuve à divulgation nulle garantissent qu'aucune connaissance supplémentaire n'est transférée du prouveur au vérificateur en dehors de l'énoncé étant vrai.
Une analogie classique pour expliquer le concept des preuves ZK est la "Caverne d'Ali Baba" :
Scénario : Il y a une grotte avec deux chemins, A et B, qui forment une boucle et se rejoignent à une porte verrouillée. Jane (le prouveur) connaît le code secret pour ouvrir la porte, et Paul (le vérificateur) veut être convaincu que Jane connaît le code sans apprendre le code lui-même.
Process:
Jane entre dans la grotte et choisit au hasard le chemin A ou B.
Paul attend dehors, ne sachant pas quel chemin Jane a pris.
Source: Mighty Block
Paul entre alors dans la grotte et appelle le chemin par lequel il veut que Jane revienne (soit A, soit B).
Si Jane connaît le code, elle peut ouvrir la porte et revenir par le chemin choisi.
Ce processus (1-5) est répété plusieurs fois pour s'assurer que Jane ne devine pas juste correctement par hasard.
Si après de nombreuses répétitions Jane revient systématiquement par le bon chemin, Paul peut être sûr que Jane connaît le code sans jamais avoir appris le code lui-même.
Les preuves ZK visent à garantir la confidentialité et la sécurité, en maintenant les informations sensibles privées tout en permettant aux autres de vérifier leur authenticité. En termes plus simples, les preuves ZK aident à garder les données importantes en sécurité tout en prouvant qu'elles sont légitimes, sans révéler les détails.
Le concept de preuves ZK a également donné naissance au développement de diverses techniques cryptographiques avancées et applications telles que les Rollups ZK et les compressions ZK.
En 2018, un certain Barry Whitehat a téléchargé un référentiel GitHub anonyme appelé 'roll_up', qui a introduit l'idée des rollups. Peu de temps après, le créateur d'Ethereum, Vitalik Buterin, a poussé plus loin ce concept et a proposé les zk-Rollups.
Les Zk-Rollups, abréviation de rollups à connaissance nulle, sont des solutions de mise à l'échelle de couche 2 conçues pour améliorer les performances du réseau principal d'Ethereum en le mettant à l'échelle. Ils le font en déplaçant les calculs et le stockage d'état hors chaîne.
Layer-2 est un protocole secondaire construit sur une blockchain pour améliorer sa scalabilité, sa vitesse et réduire les frais de transaction.
Le 21 juin, Light Protocol, une couche de confidentialité basée sur Solana,annoncéqu'il s'était associé à l'équipe de développement de Solana, Helius Labs, pour lancer le testnet de leur nouvelle solution d'échelle "ZK Compression" afin de réduire de manière significative les coûts de calcul on-chain.
Alors que les zk-Rollups et la compression zk utilisent la puissance des preuves de connaissance nulle pour optimiser la technologie blockchain, ils servent des objectifs différents et sont implémentés de différentes manières.
Quoi qu'il en soit, il y a eu des débats et des critiques continus de la part des communautés Ethereum et Solana sur la question de savoir laquelle est meilleure.
Par exemple, un membre de la communauté Ethereum appeléCompression ZK "un autre L2".
Après cela réponsede Mert (PDG de heliuslabs) au tweet ci-dessus, la communauté Solana a riposté avec une vidéo de diss créative ciblant Ethereum.
La vidéomettant en vedette un médecin traitant un patient "ETH Maximysis". Une phrase de la vidéo indiquait :
C'est une réaction courante à laquelle sont confrontés les Maxis de l'Éth. Ils ne peuvent pas fonctionner sans une autre couche. Couche 3! Couche 4!
La rivalité persistante entre ces blockchains est évidente. Ainsi, cet article vise à fournir une comparaison claire et complète de leurs solutions de scalabilité, mettant en avant les caractéristiques uniques de chacune, les différences et les cas d'utilisation pratiques.
Au cœur des ZK Rollups se trouve une solution de mise à l'échelle de couche 2 conçue pour améliorer l'efficacité et la scalabilité des réseaux blockchain.
L'idée est simple : au lieu de traiter chaque transaction directement sur la blockchain principale, les ZK-Rollups regroupent plusieurs transactions en une seule preuve. Cette preuve consolidée est ensuite soumise à la blockchain pour vérification.
Source: Datawallet
Cette approche augmente significativement le débit des transactions (le nombre de transactions que le réseau peut traiter dans une période donnée) sans compromettre la sécurité du réseau.
Pour bien saisir cela,
Imaginez-vous en train d’organiser un concert. Au lieu de laisser chaque participant entrer un par un par une porte étroite (la blockchain principale), ce qui pourrait provoquer des embouteillages et des retards, vous mettez en place un système où les groupes de participants sont vérifiés ensemble aux points de contrôle. Chaque groupe est muni d’un billet unique qui prouve que tous les membres du groupe ont été correctement contrôlés et admis. De cette façon, vous maintenez la sécurité et l’efficacité en réduisant le blocage à l’entrée.
Les ZK Rollups améliorent l'évolutivité en traitant les transactions hors chaîne et en les sécurisant avec des techniques cryptographiques avancées comme les ZK-SNARKs ou les ZK-STARKs. Cela garantit que les transactions sont valides et privées, améliorant ainsi l'efficacité globale et la sécurité pour les utilisateurs.
Les zk-SNARK sont des preuves zk qui fournissent des preuves succinctes (c'est-à-dire que la taille de la preuve est courte et efficace à vérifier). Elles sont bien adaptées aux applications où la taille de la preuve et le temps de vérification sont critiques.
Les zk-STARK sont des preuves zk qui permettent des preuves plus grandes et plus complexes, les rendant adaptées à des applications telles que les audits financiers à grande échelle, la confidentialité des données et la vérification des calculs.
Les ZK Rollups sont une solution de mise à l'échelle parfaite pour les réseaux blockchain comme Ethereum car ils regroupent les transactions hors chaîne en lots, réduisant les données publiées directement sur Ethereum.
Les ZK-rollups utilisent des techniques cryptographiques pour agréger et valider des transactions hors chaîne, améliorant ainsi la scalabilité et réduisant les coûts sur la blockchain Ethereum.
Source: Bloc d'érable
Voici une explication étape par étape de la manière dont les ZK-rollups fonctionnent :
Voici certains des avantages des ZK Rollups:
Bien que les ZK Rollups offrent de nombreux avantages, ils présentent également des inconvénients et des défis.
Voici certains des inconvénients :
De nouveaux projets ZK Rollup émergent chaque jour. Voici quelques-uns des projets ZK-Rollup :
Source: Moralis
Des projets comme Starkware(qui développe des solutions de mise à l'échelle L2 permissionnées et sur mesure), Réseau Aztec(construction d'une encryption de blockchain utilisant zkSNARKs),Argent(un portefeuille non-custodial intégré à zkSync)Immutable X(une plateforme de création et de trading d'NFT) etLoopring(un protocole d'échange et de paiement zk-rollup sur Ethereum) utilisent tous des ZK Rollups.
Voici les différentes façons dont les ZK Rollups sont utilisés :
La compression ZK est un primitif, créé et lancé parProtocole LumièreetHelius LabsIl réduit les coûts on-chain en utilisant des preuves de zéro connaissance et la compression pour minimiser la quantité de données stockées on-chain et ainsi la demande de calcul placée sur Solana à travers les transactions.
Un primitif est un algorithme cryptographique de bas niveau qui est utilisé comme fondation ou bloc de construction par des algorithmes cryptographiques de plus haut niveau.
Pour mieux appréhender la compression ZK, il est important de comprendre l'architecture unique de Solana et les défis auxquels elle est confrontée.
Contrairement à Ethereum, où les contrats intelligents et les données sont étroitement liés, Solana utilise un modèle où les données sont stockées dans des « comptes » séparés. Ces comptes vont du code exécutable aux soldes de jetons.
Tout sur Solana est un compte.
Bien que ce modèle permette des performances élevées et un traitement parallèle de Solana, cela a un coût : les validateurs doivent conserver tous les comptes actifs en mémoire à accès rapide (RAM), ce qui est coûteux.
Pour prévenir les abus et rémunérer les validateurs, Solana met en œuvre un système de "loyer" où les utilisateurs doivent bloquer des jetons SOL pour maintenir leurs comptes actifs, le montant du loyer étant directement lié à la taille des données stockées.
Source: 0XMert’s 𝕏
À mesure que Solana gagnait en popularité, le coût de la création et de la maintenance de ces comptes est devenu un obstacle significatif à l'échelle, tout comme le besoin d'une solution - Compression ZK.
Avec l'arrivée de la compression ZK, le coût de création de nouveaux comptes Solana devrait diminuer de manière significative, potentiellement par "des ordres de grandeur".
Si quelque chose devient moins cher par des “ordres de grandeur,” cela signifie que le coût ou l'effort impliqué diminue de manière spectaculaire, souvent de dix fois ou plus par rapport au montant précédent.
Cela signifie que la création de 100 comptes d'utilisateurs compressés qui détiennent et suivent les soldes de crypto (également connus sous le nom de comptes de jetons) sera 5 000 fois moins chère que la création de 100 comptes de jetons réguliers.
Pensez-y de cette façon : la compression implique de comprimer quelque chose jusqu'à ce qu'il occupe moins d'espace. La compression ZK applique ce principe, où 'ZK' signifie que la confidentialité des données compressées reste intacte.
En essence, la compression ZK ne stocke que l'empreinte digitale (hash) des données compressées sur la chaîne. Cette approche réduit les coûts de stockage tout en préservant la confidentialité des données.
Contrairement à ce que disent les concurrents, ZK Compression n'est pas une chaîne de couche 2 sur Solana; c'est une mise à niveau pour améliorer le stockage de données de Solana et réduire considérablement les coûts pour les développeurs.
La compression ZK relève ce défi de front en permettant aux développeurs de compresser plusieurs états de compte en un seul compte on-chain.
Source: 0xSumanth’s 𝕏
Voici comment ça fonctionne:
L'innovation clé réside dans l'utilisation de preuves de connaissance nulle, en particulier les SNARK (Arguments de connaissance succincts non interactifs), pour compresser les preuves de Merkle utilisées dans ce processus.
Source: 0xMert’s 𝕏
Cette compression réduit la taille de la preuve potentiellement de centaines d'octets à un constant de 128 octets, indépendamment du nombre de comptes compressés.
Cette réduction spectaculaire de la taille des données permet aux développeurs de travailler dans les limites de taille de transaction de Solana tout en interagissant toujours avec de multiples comptes compressés dans une seule transaction.
Voici les avantages de la compression ZK pour l'écosystème Solana :
Voici les inconvénients de la compression ZK pour Solana :
Voici quelques cas d'utilisation possibles de la compression zk :
Cas d'utilisation actuels pour les rouleaux ZK
Cas d'utilisation potentiel de la compression ZK
Que vous souffriez du Maximysis Eth, ou que vous soyez un fervent croyant de Solana comme moi, ce qui importe le plus est d'utiliser la blockchain qui convient le mieux à vos besoins à un moment donné.
Je trouve que les ZK Rollups sont particulièrement adaptés aux projets nécessitant une sécurité élevée et bénéficiant de l'écosystème établi d'Ethereum, car ils offrent une méthode fiable pour mettre à l'échelle Ethereum tout en préservant sa structure décentralisée.
D'autre part, avec la compression ZK, Solana peut gérer plus de transactions sans être ralenti, même lorsque le prix du SOL augmente. Par conséquent, je crois que la compression ZK sur Solana est parfaite pour les applications qui valorisent la vitesse, les performances et l'efficacité des coûts.
La capacité de Solana à prendre en charge des applications décentralisées (dApps) haute performance et rentables présente un attrait futuriste car la vitesse et le coût sont cruciaux pour l'adoption généralisée de la technologie blockchain.
En fin de compte, à la fois les ZK Rollups et la compression ZK pourraient aider à rendre les transactions plus rapides, moins chères et donc plus évolutives.
S. Goldwasser, S. Micali, et C. Rackoff, 1985. “La complexité des connaissances des systèmes de preuves interactives”
株式
内容
Les débuts de la blockchain ont été remplis d’excitation. Cependant, à mesure que de plus en plus de personnes ont commencé à l’utiliser et que les volumes de transactions ont explosé, un problème important est apparu : l’évolutivité. Outre les problèmes d’évolutivité, il y en avait d’autres comme la sécurité et la décentralisation. Ce défi, connu sous le nom de « trilemme de la blockchain », suggère qu’il est difficile d’atteindre les trois attributs simultanément.
Bitcoin, le premier blockchain, ne pouvait traiter que quelques transactions par seconde, et Ethereum n'était pas beaucoup mieux. Cela a conduit à une demande de solutions qui pourraient augmenter la scalabilité du blockchain.
Cette demande a donné naissance aux preuves ZK.
La « connaissance zéro » a été introduite pour la première fois dans un article de 1985 par Shafi Goldwasser, Silvio Micali et Charles Rackoff intitulé «La complexité des connaissances des systèmes de preuve interactive,” Ce document a expliqué les preuves de connaissances nulles bien avant l'existence des cryptomonnaies.
Selon le document,
Une preuve de connaissance nulle est une manière pour une partie (le prouveur) de prouver à une autre partie (le vérificateur) qu'une déclaration est vraie, sans révéler d'informations supplémentaires autres que la vérité de cette déclaration spécifique.
En d'autres termes, les principes de preuve à divulgation nulle garantissent qu'aucune connaissance supplémentaire n'est transférée du prouveur au vérificateur en dehors de l'énoncé étant vrai.
Une analogie classique pour expliquer le concept des preuves ZK est la "Caverne d'Ali Baba" :
Scénario : Il y a une grotte avec deux chemins, A et B, qui forment une boucle et se rejoignent à une porte verrouillée. Jane (le prouveur) connaît le code secret pour ouvrir la porte, et Paul (le vérificateur) veut être convaincu que Jane connaît le code sans apprendre le code lui-même.
Process:
Jane entre dans la grotte et choisit au hasard le chemin A ou B.
Paul attend dehors, ne sachant pas quel chemin Jane a pris.
Source: Mighty Block
Paul entre alors dans la grotte et appelle le chemin par lequel il veut que Jane revienne (soit A, soit B).
Si Jane connaît le code, elle peut ouvrir la porte et revenir par le chemin choisi.
Ce processus (1-5) est répété plusieurs fois pour s'assurer que Jane ne devine pas juste correctement par hasard.
Si après de nombreuses répétitions Jane revient systématiquement par le bon chemin, Paul peut être sûr que Jane connaît le code sans jamais avoir appris le code lui-même.
Les preuves ZK visent à garantir la confidentialité et la sécurité, en maintenant les informations sensibles privées tout en permettant aux autres de vérifier leur authenticité. En termes plus simples, les preuves ZK aident à garder les données importantes en sécurité tout en prouvant qu'elles sont légitimes, sans révéler les détails.
Le concept de preuves ZK a également donné naissance au développement de diverses techniques cryptographiques avancées et applications telles que les Rollups ZK et les compressions ZK.
En 2018, un certain Barry Whitehat a téléchargé un référentiel GitHub anonyme appelé 'roll_up', qui a introduit l'idée des rollups. Peu de temps après, le créateur d'Ethereum, Vitalik Buterin, a poussé plus loin ce concept et a proposé les zk-Rollups.
Les Zk-Rollups, abréviation de rollups à connaissance nulle, sont des solutions de mise à l'échelle de couche 2 conçues pour améliorer les performances du réseau principal d'Ethereum en le mettant à l'échelle. Ils le font en déplaçant les calculs et le stockage d'état hors chaîne.
Layer-2 est un protocole secondaire construit sur une blockchain pour améliorer sa scalabilité, sa vitesse et réduire les frais de transaction.
Le 21 juin, Light Protocol, une couche de confidentialité basée sur Solana,annoncéqu'il s'était associé à l'équipe de développement de Solana, Helius Labs, pour lancer le testnet de leur nouvelle solution d'échelle "ZK Compression" afin de réduire de manière significative les coûts de calcul on-chain.
Alors que les zk-Rollups et la compression zk utilisent la puissance des preuves de connaissance nulle pour optimiser la technologie blockchain, ils servent des objectifs différents et sont implémentés de différentes manières.
Quoi qu'il en soit, il y a eu des débats et des critiques continus de la part des communautés Ethereum et Solana sur la question de savoir laquelle est meilleure.
Par exemple, un membre de la communauté Ethereum appeléCompression ZK "un autre L2".
Après cela réponsede Mert (PDG de heliuslabs) au tweet ci-dessus, la communauté Solana a riposté avec une vidéo de diss créative ciblant Ethereum.
La vidéomettant en vedette un médecin traitant un patient "ETH Maximysis". Une phrase de la vidéo indiquait :
C'est une réaction courante à laquelle sont confrontés les Maxis de l'Éth. Ils ne peuvent pas fonctionner sans une autre couche. Couche 3! Couche 4!
La rivalité persistante entre ces blockchains est évidente. Ainsi, cet article vise à fournir une comparaison claire et complète de leurs solutions de scalabilité, mettant en avant les caractéristiques uniques de chacune, les différences et les cas d'utilisation pratiques.
Au cœur des ZK Rollups se trouve une solution de mise à l'échelle de couche 2 conçue pour améliorer l'efficacité et la scalabilité des réseaux blockchain.
L'idée est simple : au lieu de traiter chaque transaction directement sur la blockchain principale, les ZK-Rollups regroupent plusieurs transactions en une seule preuve. Cette preuve consolidée est ensuite soumise à la blockchain pour vérification.
Source: Datawallet
Cette approche augmente significativement le débit des transactions (le nombre de transactions que le réseau peut traiter dans une période donnée) sans compromettre la sécurité du réseau.
Pour bien saisir cela,
Imaginez-vous en train d’organiser un concert. Au lieu de laisser chaque participant entrer un par un par une porte étroite (la blockchain principale), ce qui pourrait provoquer des embouteillages et des retards, vous mettez en place un système où les groupes de participants sont vérifiés ensemble aux points de contrôle. Chaque groupe est muni d’un billet unique qui prouve que tous les membres du groupe ont été correctement contrôlés et admis. De cette façon, vous maintenez la sécurité et l’efficacité en réduisant le blocage à l’entrée.
Les ZK Rollups améliorent l'évolutivité en traitant les transactions hors chaîne et en les sécurisant avec des techniques cryptographiques avancées comme les ZK-SNARKs ou les ZK-STARKs. Cela garantit que les transactions sont valides et privées, améliorant ainsi l'efficacité globale et la sécurité pour les utilisateurs.
Les zk-SNARK sont des preuves zk qui fournissent des preuves succinctes (c'est-à-dire que la taille de la preuve est courte et efficace à vérifier). Elles sont bien adaptées aux applications où la taille de la preuve et le temps de vérification sont critiques.
Les zk-STARK sont des preuves zk qui permettent des preuves plus grandes et plus complexes, les rendant adaptées à des applications telles que les audits financiers à grande échelle, la confidentialité des données et la vérification des calculs.
Les ZK Rollups sont une solution de mise à l'échelle parfaite pour les réseaux blockchain comme Ethereum car ils regroupent les transactions hors chaîne en lots, réduisant les données publiées directement sur Ethereum.
Les ZK-rollups utilisent des techniques cryptographiques pour agréger et valider des transactions hors chaîne, améliorant ainsi la scalabilité et réduisant les coûts sur la blockchain Ethereum.
Source: Bloc d'érable
Voici une explication étape par étape de la manière dont les ZK-rollups fonctionnent :
Voici certains des avantages des ZK Rollups:
Bien que les ZK Rollups offrent de nombreux avantages, ils présentent également des inconvénients et des défis.
Voici certains des inconvénients :
De nouveaux projets ZK Rollup émergent chaque jour. Voici quelques-uns des projets ZK-Rollup :
Source: Moralis
Des projets comme Starkware(qui développe des solutions de mise à l'échelle L2 permissionnées et sur mesure), Réseau Aztec(construction d'une encryption de blockchain utilisant zkSNARKs),Argent(un portefeuille non-custodial intégré à zkSync)Immutable X(une plateforme de création et de trading d'NFT) etLoopring(un protocole d'échange et de paiement zk-rollup sur Ethereum) utilisent tous des ZK Rollups.
Voici les différentes façons dont les ZK Rollups sont utilisés :
La compression ZK est un primitif, créé et lancé parProtocole LumièreetHelius LabsIl réduit les coûts on-chain en utilisant des preuves de zéro connaissance et la compression pour minimiser la quantité de données stockées on-chain et ainsi la demande de calcul placée sur Solana à travers les transactions.
Un primitif est un algorithme cryptographique de bas niveau qui est utilisé comme fondation ou bloc de construction par des algorithmes cryptographiques de plus haut niveau.
Pour mieux appréhender la compression ZK, il est important de comprendre l'architecture unique de Solana et les défis auxquels elle est confrontée.
Contrairement à Ethereum, où les contrats intelligents et les données sont étroitement liés, Solana utilise un modèle où les données sont stockées dans des « comptes » séparés. Ces comptes vont du code exécutable aux soldes de jetons.
Tout sur Solana est un compte.
Bien que ce modèle permette des performances élevées et un traitement parallèle de Solana, cela a un coût : les validateurs doivent conserver tous les comptes actifs en mémoire à accès rapide (RAM), ce qui est coûteux.
Pour prévenir les abus et rémunérer les validateurs, Solana met en œuvre un système de "loyer" où les utilisateurs doivent bloquer des jetons SOL pour maintenir leurs comptes actifs, le montant du loyer étant directement lié à la taille des données stockées.
Source: 0XMert’s 𝕏
À mesure que Solana gagnait en popularité, le coût de la création et de la maintenance de ces comptes est devenu un obstacle significatif à l'échelle, tout comme le besoin d'une solution - Compression ZK.
Avec l'arrivée de la compression ZK, le coût de création de nouveaux comptes Solana devrait diminuer de manière significative, potentiellement par "des ordres de grandeur".
Si quelque chose devient moins cher par des “ordres de grandeur,” cela signifie que le coût ou l'effort impliqué diminue de manière spectaculaire, souvent de dix fois ou plus par rapport au montant précédent.
Cela signifie que la création de 100 comptes d'utilisateurs compressés qui détiennent et suivent les soldes de crypto (également connus sous le nom de comptes de jetons) sera 5 000 fois moins chère que la création de 100 comptes de jetons réguliers.
Pensez-y de cette façon : la compression implique de comprimer quelque chose jusqu'à ce qu'il occupe moins d'espace. La compression ZK applique ce principe, où 'ZK' signifie que la confidentialité des données compressées reste intacte.
En essence, la compression ZK ne stocke que l'empreinte digitale (hash) des données compressées sur la chaîne. Cette approche réduit les coûts de stockage tout en préservant la confidentialité des données.
Contrairement à ce que disent les concurrents, ZK Compression n'est pas une chaîne de couche 2 sur Solana; c'est une mise à niveau pour améliorer le stockage de données de Solana et réduire considérablement les coûts pour les développeurs.
La compression ZK relève ce défi de front en permettant aux développeurs de compresser plusieurs états de compte en un seul compte on-chain.
Source: 0xSumanth’s 𝕏
Voici comment ça fonctionne:
L'innovation clé réside dans l'utilisation de preuves de connaissance nulle, en particulier les SNARK (Arguments de connaissance succincts non interactifs), pour compresser les preuves de Merkle utilisées dans ce processus.
Source: 0xMert’s 𝕏
Cette compression réduit la taille de la preuve potentiellement de centaines d'octets à un constant de 128 octets, indépendamment du nombre de comptes compressés.
Cette réduction spectaculaire de la taille des données permet aux développeurs de travailler dans les limites de taille de transaction de Solana tout en interagissant toujours avec de multiples comptes compressés dans une seule transaction.
Voici les avantages de la compression ZK pour l'écosystème Solana :
Voici les inconvénients de la compression ZK pour Solana :
Voici quelques cas d'utilisation possibles de la compression zk :
Cas d'utilisation actuels pour les rouleaux ZK
Cas d'utilisation potentiel de la compression ZK
Que vous souffriez du Maximysis Eth, ou que vous soyez un fervent croyant de Solana comme moi, ce qui importe le plus est d'utiliser la blockchain qui convient le mieux à vos besoins à un moment donné.
Je trouve que les ZK Rollups sont particulièrement adaptés aux projets nécessitant une sécurité élevée et bénéficiant de l'écosystème établi d'Ethereum, car ils offrent une méthode fiable pour mettre à l'échelle Ethereum tout en préservant sa structure décentralisée.
D'autre part, avec la compression ZK, Solana peut gérer plus de transactions sans être ralenti, même lorsque le prix du SOL augmente. Par conséquent, je crois que la compression ZK sur Solana est parfaite pour les applications qui valorisent la vitesse, les performances et l'efficacité des coûts.
La capacité de Solana à prendre en charge des applications décentralisées (dApps) haute performance et rentables présente un attrait futuriste car la vitesse et le coût sont cruciaux pour l'adoption généralisée de la technologie blockchain.
En fin de compte, à la fois les ZK Rollups et la compression ZK pourraient aider à rendre les transactions plus rapides, moins chères et donc plus évolutives.
S. Goldwasser, S. Micali, et C. Rackoff, 1985. “La complexité des connaissances des systèmes de preuves interactives”