Introduction :
En piamant de la technologie et des données, cet article tente de répondre à la question de savoir si le faible coût du ZKP est une fausse proposition.
Introduction : Avec les progrès constants de la technologie ZKP (Zero-Knowledge Proof), les gens s'intéressent de plus en plus à la relation entre le coût et la performance. Des ressources informatiques importantes et l'optimisation des algorithmes sont indispensables à la mise en œuvre et à la maintenance des systèmes de preuve à connaissance nulle. Ces calculs peuvent entraîner des coûts élevés, en piamiculier lorsqu'il s'agit de données volumineuses et de calculs complexes. Par conséquent, le ZKP ne présente pas un avantage absolu en termes de coût, qui dépend du scénario d'application spécifique.
Avec en toile de fond la nouvelle de la fermeture forcée d'Aztec Connect, il est essentiel pour nous de réévaluer les prétendus avantages en termes de coûts de la technologie ZKP. Bien que le ZKP soit présenté comme une solution capable d'assurer un haut degré de confidentialité, l'échec temporaire d'Aztec Connect prouve au moins que cette technologie est confrontée à d'énormes défis en termes de coûts à ce stade.
Si la technologie ZKP est réellement rentable, pourquoi Aztec Connect ne parvient-elle pas à assurer la durabilité de ses activités ? Ce qui est encore plus intéressant, c'est qu'Aztec encourage également la communauté à créer, déployer et exploiter de nouvelles versions d'Aztec Connect. Cela montre que les ressources nécessaires pour faire fonctionner Aztec Connect de manière indépendante sont considérables. Cela ne fait qu'exacerber nos doutes quant au rapport coût-efficacité du ZKP. Si ZKP bénéficie effectivement d'un avantage en termes de coûts, pourquoi la communauté a-t-elle besoin d'un investissement aussi important pour maintenir le projet en activité ?
Il convient donc d'examiner sérieusement les prétendus avantages de la technologie ZKP en termes de coûts. Peut-être que l'avantage de coût du ZKP n'est qu'une illusion exagérée et que la situation réelle est plus compliquée. Lorsque l'on cherche à obtenir des avantages en termes de coûts, il faut penser non seulement à l'optimisation d'un seul aspect, mais aussi à la performance et à l'équilibre des coûts de l'ensemble du système. Par exemple, la réduction des coûts de calcul peut augmenter les coûts de communication, ou l'utilisation d'algorithmes plus efficaces peut nécessiter un support matériel plus complexe. Par conséquent, nous devons effectuer une analyse coûts-avantages complète pour un projet spécifique, évaluer les stratégies d'optimisation sous tous les aspects et trouver le meilleur point d'équilibre.
Source : Bing Ventures Bing Ventures
Tout d'abord, nous devons définir la structure des coûts de ZKP. Actuellement, les différentes méthodes de définition sont complexes et ont des normes différentes, qui incluent au moins le coût du matériel, le coût du calcul, le coût de la vérification, le coût du stockage, etc. Mais dans cet article, conformément aux principes originels du ZKP, la définition de la structure des coûts se concentre sur les deux coûts essentiels que sont les coûts de communication et les coûts informatiques. Le coût de communication correspond au coût de l'échange d'informations entre le prouveur et le validateur, tandis que le coût de calcul correspond au coût de l'exécution des calculs par le prouveur et le validateur. Ces deux coûts majeurs jouent un rôle concurrentiel essentiel dans le ZKP car ils affectent disintement l'efficacité et la sécurité de la preuve et de la vérification. Si les coûts de communication et de calcul sont trop élevés, l'efficacité de la preuve et de la vérification sera réduite, ce qui affectera les performances de l'ensemble du système.
Pour en revenir à l'architecture de confidentialité d'Aztec, il faut savoir qu'il existe des différences significatives entre l'approche Rollup d'Aztec et les autres solutions de la couche 2 de la série ZK. Par rapport à l'agrégation et à l'empaquetage de plusieurs transactions pour générer des preuves, Aztec doit générer des preuves pour chaque transaction séparément et les empaqueter ensuite. Cette approche nécessite de générer une preuve indépendante pour chaque transaction, ce qui augmente le coût de calcul et la taxe sur le gaz, rendant la taxe sur le gaz d'Aztec plus élevée que celle des autres systèmes de rollup.
En outre, seule la preuve de confidentialité générée nativement par l'utilisateur est une preuve à connaissance nulle qui ne divulgue pas d'informations, et les preuves de rollup interne et externe qui la complètent ne sont pas nécessairement à connaissance nulle. Cela occulte les avantages du ZKP en matière de protection de la vie privée et remet encore plus en question la viabilité de l'avantage de coût du ZKP. La méthode de passerelle d'Aztec Connect est relativement lourde. Il agrège les transactions au niveau 1 et met en œuvre l'agrégation des fonds et les appels de fonction Defi par le biais du contrat Aztec Bridge. Cependant, cette approche ne peut convenir qu'à certains types de transactions en termes de piamage des frais et peut rendre le déploiement du projet moins flexible.
Source : Sin7Y
La relation entre le coût et la performance est complexe et dynamique. En règle générale, un coût inférieur améliore les performances car il réduit les frais généraux de calcul et de communication, ce qui rend le système global plus efficace. Cependant, la recherche excessive d'un faible coût entraînera une dégradation des performances car elle sacrifie certaines ressources de calcul et de communication. Il est donc nécessaire de trouver un équilibre adéquat entre le coût et la performance des systèmes ZKP pour répondre aux besoins des différents domaines d'application.
Les preuves à connaissance nulle impliquent la vérification de l'exactitude d'une affirmation entre différents piamicipants par le biais de messages, de sorte que le coût de la communication est un facteur clé. Pour réduire les coûts de communication, nous pouvons envisager d'utiliser des protocoles de communication efficaces et des algorithmes de compression pour réduire la taille des messages et le temps de transmission. En piamiculier pour les projets de couche 2 comme Aztec, la communication inter-chaînes nécessite le passage de messages et de données entre différents réseaux de blockchains. La transmission de messages implique une communication et une interaction au sein du réseau, ce qui entraîne certains coûts de communication. En piamiculier pour la construction à grande échelle d'une DApp à chaîne complète, le volume de transmission de messages sera plus important, ce qui augmentera la pression sur les coûts de communication.
Les preuves à connaissance nulle nécessitent de nombreux calculs pour générer des preuves et vérifier leur exactitude. Afin de réduire les coûts de calcul, nous pouvons réduire les étapes de calcul inutiles et les frais généraux de stockage en optimisant les algorithmes et les structures de données. En outre, les technologies de calcul parallèle et de calcul distribué peuvent également être utilisées pour répartir les tâches informatiques entre plusieurs nœuds afin d'améliorer l'efficacité du calcul. La vérification ZKP sur la chaîne cible est relativement peu coûteuse, mais le processus de génération de preuves sur la chaîne source nécessite d'importants coûts de calcul. En piamiculier, lorsque l'on utilise des méthodes de vérification traditionnelles, le coût de la vérification est élevé et les utilisateurs ne peuvent pas se le permettre.
Source : Bing Ventures Bing Ventures
L'auteur estime qu'avec le développement de la technologie, le coût de la communication pourrait ne plus être la principale restriction. Les progrès constants des technologies modernes de communication signifient que les coûts de communication diminuent à grande échelle. Par conséquent, nous devons nous concentrer davantage sur l'optimisation des coûts de calcul, qui peut être plus significative. Toutefois, à mesure que le champ d'application de ces protocoles s'élargit, le coût de la communication peut rester un élément important, et il convient de continuer à prêter attention à ses scénarios spécifiques, afin de l'utiliser de manière flexible.
En même temps, il faut savoir que l'optimisation des algorithmes n'est pas le seul moyen de réduire les coûts informatiques. Outre l'amélioration de l'algorithme du protocole, vous pouvez également envisager de réduire les coûts informatiques grâce à des innovations technologiques dans des domaines tels que le matériel dédié, l'informatique distribuée ou l'apprentissage profond. Ces méthodes nécessitent des recherches et des démonstrations à plus long terme, mais elles permettront sans aucun doute de réaliser des percées en termes d'amélioration des performances et de réduction des coûts. Nous pensons que les orientations suivantes méritent une plus grande attention dans le cadre du futur concours ZKP :
Source : Bing Ventures Bing Ventures
Solution aux problèmes de sécurité : Dans le système ZKP, la sécurité est cruciale. Les questions de sécurité dans le système ZKP constituent les coûts cachés les plus importants, tels que la défense contre les attaques et les vulnérabilités, la sécurité des paramètres et la garantie du caractère aléatoire, etc. Ce n'est qu'en améliorant continuellement la sécurité du système ZKP que ces projets pourront assurer sa fiabilité et sa crédibilité dans les applications pratiques et fournir aux utilisateurs un niveau plus élevé de protection et de garantie de la vie privée, qui se répercutera sur l'ensemble du processus de conception des coûts et des performances.
En résumé, un projet ZKP prometteur devrait se caractériser par des performances élevées et un faible coût de calcul. Il doit également être orienté vers des applications pratiques, sûr et fiable, déployable dans le monde réel et sécurisé tout au long du processus. Nous pouvons prévoir que le développement continu de la technologie ZKP offrira des perspectives d'application plus larges pour la protection de la vie privée et les performances de vérification. Nous devons également prendre en compte de nombreux facteurs lors de l'évaluation de la rentabilité d'un projet ZKP, notamment les ressources informatiques, les exigences en matière de sécurité, les exigences de performance et la complexité de la mise en œuvre et de la maintenance. Dans certains cas, le ZKP peut offrir des avantages significatifs en matière de protection de la vie privée et de sécurité qui compensent l'augmentation des coûts. Toutefois, dans d'autres cas, le coût peut être supérieur à la valeur réelle fournie.
Introduction :
En piamant de la technologie et des données, cet article tente de répondre à la question de savoir si le faible coût du ZKP est une fausse proposition.
Introduction : Avec les progrès constants de la technologie ZKP (Zero-Knowledge Proof), les gens s'intéressent de plus en plus à la relation entre le coût et la performance. Des ressources informatiques importantes et l'optimisation des algorithmes sont indispensables à la mise en œuvre et à la maintenance des systèmes de preuve à connaissance nulle. Ces calculs peuvent entraîner des coûts élevés, en piamiculier lorsqu'il s'agit de données volumineuses et de calculs complexes. Par conséquent, le ZKP ne présente pas un avantage absolu en termes de coût, qui dépend du scénario d'application spécifique.
Avec en toile de fond la nouvelle de la fermeture forcée d'Aztec Connect, il est essentiel pour nous de réévaluer les prétendus avantages en termes de coûts de la technologie ZKP. Bien que le ZKP soit présenté comme une solution capable d'assurer un haut degré de confidentialité, l'échec temporaire d'Aztec Connect prouve au moins que cette technologie est confrontée à d'énormes défis en termes de coûts à ce stade.
Si la technologie ZKP est réellement rentable, pourquoi Aztec Connect ne parvient-elle pas à assurer la durabilité de ses activités ? Ce qui est encore plus intéressant, c'est qu'Aztec encourage également la communauté à créer, déployer et exploiter de nouvelles versions d'Aztec Connect. Cela montre que les ressources nécessaires pour faire fonctionner Aztec Connect de manière indépendante sont considérables. Cela ne fait qu'exacerber nos doutes quant au rapport coût-efficacité du ZKP. Si ZKP bénéficie effectivement d'un avantage en termes de coûts, pourquoi la communauté a-t-elle besoin d'un investissement aussi important pour maintenir le projet en activité ?
Il convient donc d'examiner sérieusement les prétendus avantages de la technologie ZKP en termes de coûts. Peut-être que l'avantage de coût du ZKP n'est qu'une illusion exagérée et que la situation réelle est plus compliquée. Lorsque l'on cherche à obtenir des avantages en termes de coûts, il faut penser non seulement à l'optimisation d'un seul aspect, mais aussi à la performance et à l'équilibre des coûts de l'ensemble du système. Par exemple, la réduction des coûts de calcul peut augmenter les coûts de communication, ou l'utilisation d'algorithmes plus efficaces peut nécessiter un support matériel plus complexe. Par conséquent, nous devons effectuer une analyse coûts-avantages complète pour un projet spécifique, évaluer les stratégies d'optimisation sous tous les aspects et trouver le meilleur point d'équilibre.
Source : Bing Ventures Bing Ventures
Tout d'abord, nous devons définir la structure des coûts de ZKP. Actuellement, les différentes méthodes de définition sont complexes et ont des normes différentes, qui incluent au moins le coût du matériel, le coût du calcul, le coût de la vérification, le coût du stockage, etc. Mais dans cet article, conformément aux principes originels du ZKP, la définition de la structure des coûts se concentre sur les deux coûts essentiels que sont les coûts de communication et les coûts informatiques. Le coût de communication correspond au coût de l'échange d'informations entre le prouveur et le validateur, tandis que le coût de calcul correspond au coût de l'exécution des calculs par le prouveur et le validateur. Ces deux coûts majeurs jouent un rôle concurrentiel essentiel dans le ZKP car ils affectent disintement l'efficacité et la sécurité de la preuve et de la vérification. Si les coûts de communication et de calcul sont trop élevés, l'efficacité de la preuve et de la vérification sera réduite, ce qui affectera les performances de l'ensemble du système.
Pour en revenir à l'architecture de confidentialité d'Aztec, il faut savoir qu'il existe des différences significatives entre l'approche Rollup d'Aztec et les autres solutions de la couche 2 de la série ZK. Par rapport à l'agrégation et à l'empaquetage de plusieurs transactions pour générer des preuves, Aztec doit générer des preuves pour chaque transaction séparément et les empaqueter ensuite. Cette approche nécessite de générer une preuve indépendante pour chaque transaction, ce qui augmente le coût de calcul et la taxe sur le gaz, rendant la taxe sur le gaz d'Aztec plus élevée que celle des autres systèmes de rollup.
En outre, seule la preuve de confidentialité générée nativement par l'utilisateur est une preuve à connaissance nulle qui ne divulgue pas d'informations, et les preuves de rollup interne et externe qui la complètent ne sont pas nécessairement à connaissance nulle. Cela occulte les avantages du ZKP en matière de protection de la vie privée et remet encore plus en question la viabilité de l'avantage de coût du ZKP. La méthode de passerelle d'Aztec Connect est relativement lourde. Il agrège les transactions au niveau 1 et met en œuvre l'agrégation des fonds et les appels de fonction Defi par le biais du contrat Aztec Bridge. Cependant, cette approche ne peut convenir qu'à certains types de transactions en termes de piamage des frais et peut rendre le déploiement du projet moins flexible.
Source : Sin7Y
La relation entre le coût et la performance est complexe et dynamique. En règle générale, un coût inférieur améliore les performances car il réduit les frais généraux de calcul et de communication, ce qui rend le système global plus efficace. Cependant, la recherche excessive d'un faible coût entraînera une dégradation des performances car elle sacrifie certaines ressources de calcul et de communication. Il est donc nécessaire de trouver un équilibre adéquat entre le coût et la performance des systèmes ZKP pour répondre aux besoins des différents domaines d'application.
Les preuves à connaissance nulle impliquent la vérification de l'exactitude d'une affirmation entre différents piamicipants par le biais de messages, de sorte que le coût de la communication est un facteur clé. Pour réduire les coûts de communication, nous pouvons envisager d'utiliser des protocoles de communication efficaces et des algorithmes de compression pour réduire la taille des messages et le temps de transmission. En piamiculier pour les projets de couche 2 comme Aztec, la communication inter-chaînes nécessite le passage de messages et de données entre différents réseaux de blockchains. La transmission de messages implique une communication et une interaction au sein du réseau, ce qui entraîne certains coûts de communication. En piamiculier pour la construction à grande échelle d'une DApp à chaîne complète, le volume de transmission de messages sera plus important, ce qui augmentera la pression sur les coûts de communication.
Les preuves à connaissance nulle nécessitent de nombreux calculs pour générer des preuves et vérifier leur exactitude. Afin de réduire les coûts de calcul, nous pouvons réduire les étapes de calcul inutiles et les frais généraux de stockage en optimisant les algorithmes et les structures de données. En outre, les technologies de calcul parallèle et de calcul distribué peuvent également être utilisées pour répartir les tâches informatiques entre plusieurs nœuds afin d'améliorer l'efficacité du calcul. La vérification ZKP sur la chaîne cible est relativement peu coûteuse, mais le processus de génération de preuves sur la chaîne source nécessite d'importants coûts de calcul. En piamiculier, lorsque l'on utilise des méthodes de vérification traditionnelles, le coût de la vérification est élevé et les utilisateurs ne peuvent pas se le permettre.
Source : Bing Ventures Bing Ventures
L'auteur estime qu'avec le développement de la technologie, le coût de la communication pourrait ne plus être la principale restriction. Les progrès constants des technologies modernes de communication signifient que les coûts de communication diminuent à grande échelle. Par conséquent, nous devons nous concentrer davantage sur l'optimisation des coûts de calcul, qui peut être plus significative. Toutefois, à mesure que le champ d'application de ces protocoles s'élargit, le coût de la communication peut rester un élément important, et il convient de continuer à prêter attention à ses scénarios spécifiques, afin de l'utiliser de manière flexible.
En même temps, il faut savoir que l'optimisation des algorithmes n'est pas le seul moyen de réduire les coûts informatiques. Outre l'amélioration de l'algorithme du protocole, vous pouvez également envisager de réduire les coûts informatiques grâce à des innovations technologiques dans des domaines tels que le matériel dédié, l'informatique distribuée ou l'apprentissage profond. Ces méthodes nécessitent des recherches et des démonstrations à plus long terme, mais elles permettront sans aucun doute de réaliser des percées en termes d'amélioration des performances et de réduction des coûts. Nous pensons que les orientations suivantes méritent une plus grande attention dans le cadre du futur concours ZKP :
Source : Bing Ventures Bing Ventures
Solution aux problèmes de sécurité : Dans le système ZKP, la sécurité est cruciale. Les questions de sécurité dans le système ZKP constituent les coûts cachés les plus importants, tels que la défense contre les attaques et les vulnérabilités, la sécurité des paramètres et la garantie du caractère aléatoire, etc. Ce n'est qu'en améliorant continuellement la sécurité du système ZKP que ces projets pourront assurer sa fiabilité et sa crédibilité dans les applications pratiques et fournir aux utilisateurs un niveau plus élevé de protection et de garantie de la vie privée, qui se répercutera sur l'ensemble du processus de conception des coûts et des performances.
En résumé, un projet ZKP prometteur devrait se caractériser par des performances élevées et un faible coût de calcul. Il doit également être orienté vers des applications pratiques, sûr et fiable, déployable dans le monde réel et sécurisé tout au long du processus. Nous pouvons prévoir que le développement continu de la technologie ZKP offrira des perspectives d'application plus larges pour la protection de la vie privée et les performances de vérification. Nous devons également prendre en compte de nombreux facteurs lors de l'évaluation de la rentabilité d'un projet ZKP, notamment les ressources informatiques, les exigences en matière de sécurité, les exigences de performance et la complexité de la mise en œuvre et de la maintenance. Dans certains cas, le ZKP peut offrir des avantages significatifs en matière de protection de la vie privée et de sécurité qui compensent l'augmentation des coûts. Toutefois, dans d'autres cas, le coût peut être supérieur à la valeur réelle fournie.