ZK coprocesseur : nouvelle direction de développement de la technologie Blockchain
Le coprocesseur a toujours joué un rôle important dans le domaine de l'informatique. Il décharge le CPU des tâches de calcul lourdes, améliorant ainsi la performance globale. Par exemple, en 2013, Apple a lancé le coprocesseur de mouvement M7 qui a considérablement amélioré les capacités de perception du mouvement des appareils intelligents ; en 2007, le GPU lancé par Nvidia était responsable du rendu graphique et d'autres tâches de calcul intensif.
Dans l'écosystème Ethereum, les frais de Gas élevés et la capacité d'accès limité aux données entravent gravement le développement des applications. Un simple transfert nécessite 21000 Gas, et les opérations complexes sont encore plus coûteuses. De plus, les contrats intelligents ne peuvent accéder qu'aux données des 256 derniers blocs, et il pourrait y avoir des restrictions supplémentaires sur le stockage des données historiques à l'avenir. Ces facteurs entravent l'émergence d'applications innovantes, en particulier celles qui dépendent d'un grand volume de données.
Pour résoudre ces problèmes, le coprocesseur ZK a été créé. Il peut effectuer des calculs complexes et un traitement de données hors chaîne, puis soumettre les résultats sous forme de preuve à connaissance nulle sur la chaîne. Cela permet de réduire les coûts tout en garantissant l'exactitude des calculs. Le champ d'application des coprocesseurs ZK est très vaste, couvrant presque tous les scénarios d'applications décentralisées, tels que les réseaux sociaux, les jeux, la DeFi, les systèmes de gestion des risques, les oracles, le stockage de données, l'IA, etc.
Actuellement, les projets de processeurs ZK largement reconnus dans l'industrie se concentrent principalement sur trois grands scénarios d'application : l'indexation des données sur la chaîne, les oracles et le ZKML. Parmi eux, les processeurs ZK polyvalents ( tels que Risc Zero, Lagrange et Succinct ) attirent davantage l'attention, car ils s'efforcent de construire un système de preuve ZK indépendant de la chaîne.
Ces projets présentent certaines similarités sur le plan technique, comme l'utilisation d'un wrapper STARKs vers SNARKs pour équilibrer performance et sécurité, la mise en œuvre de preuves récursives pour améliorer l'efficacité, la construction de réseaux de prouveurs spécialisés et de marchés de puissance de calcul cloud, etc. Cependant, en raison de la similarité des parcours techniques, la concurrence entre les projets pourrait dépendre davantage de la force de l'équipe et des ressources écologiques.
Contrairement aux Layer2, le processeur ZK est principalement destiné aux développeurs d'applications plutôt qu'aux utilisateurs finaux. Il peut servir de composant de machine virtuelle pour Layer2, aider les applications de chaîne publique à décharger les tâches de calcul hors de la chaîne, ou agir comme un oracle de données inter-chaînes de confiance. Ces scénarios d'application démontrent le potentiel énorme du processeur ZK pour reconstruire le middleware blockchain.
Cependant, le développement des coprocesseurs ZK fait encore face à certains défis. Tout d'abord, le seuil de développement est relativement élevé, nécessitant la maîtrise de langages et d'outils spécifiques. Ensuite, les technologies connexes en sont encore à un stade précoce, l'optimisation des performances impliquant plusieurs dimensions. De plus, le matériel spécialisé tel que les ASIC et les FPGA n'est pas encore commercialisé à grande échelle, ce qui pourrait affecter l'adoption généralisée de la technologie ZK.
Néanmoins, le coprocesseur ZK représente une tendance importante dans le développement de la technologie Blockchain vers la "décentralisation". Il promet de redéfinir plusieurs domaines tels que les ponts inter-chaînes, les oracles, les requêtes en chaîne, offrant ainsi plus de possibilités pour les applications Web3. Avec la maturation continue de la technologie et le soutien matériel en place, le coprocesseur ZK est destiné à jouer un rôle clé dans le prochain cycle de développement de la Blockchain, posant les bases pour la mise en œuvre à grande échelle.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
7 J'aime
Récompense
7
5
Partager
Commentaire
0/400
ChainDoctor
· Il y a 21h
21000 gas est vraiment exagéré.
Voir l'originalRépondre0
UncleWhale
· Il y a 21h
Les frais de gas vont coûter cher.
Voir l'originalRépondre0
DegenWhisperer
· Il y a 21h
C'est quoi ce truc
Voir l'originalRépondre0
RetiredMiner
· Il y a 21h
Encore une fois, on vient économiser des frais de gas ? Ça a l'air !
ZK coprocesseur : le nouveau moteur qui redéfinit le middleware Blockchain
ZK coprocesseur : nouvelle direction de développement de la technologie Blockchain
Le coprocesseur a toujours joué un rôle important dans le domaine de l'informatique. Il décharge le CPU des tâches de calcul lourdes, améliorant ainsi la performance globale. Par exemple, en 2013, Apple a lancé le coprocesseur de mouvement M7 qui a considérablement amélioré les capacités de perception du mouvement des appareils intelligents ; en 2007, le GPU lancé par Nvidia était responsable du rendu graphique et d'autres tâches de calcul intensif.
Dans l'écosystème Ethereum, les frais de Gas élevés et la capacité d'accès limité aux données entravent gravement le développement des applications. Un simple transfert nécessite 21000 Gas, et les opérations complexes sont encore plus coûteuses. De plus, les contrats intelligents ne peuvent accéder qu'aux données des 256 derniers blocs, et il pourrait y avoir des restrictions supplémentaires sur le stockage des données historiques à l'avenir. Ces facteurs entravent l'émergence d'applications innovantes, en particulier celles qui dépendent d'un grand volume de données.
Pour résoudre ces problèmes, le coprocesseur ZK a été créé. Il peut effectuer des calculs complexes et un traitement de données hors chaîne, puis soumettre les résultats sous forme de preuve à connaissance nulle sur la chaîne. Cela permet de réduire les coûts tout en garantissant l'exactitude des calculs. Le champ d'application des coprocesseurs ZK est très vaste, couvrant presque tous les scénarios d'applications décentralisées, tels que les réseaux sociaux, les jeux, la DeFi, les systèmes de gestion des risques, les oracles, le stockage de données, l'IA, etc.
Actuellement, les projets de processeurs ZK largement reconnus dans l'industrie se concentrent principalement sur trois grands scénarios d'application : l'indexation des données sur la chaîne, les oracles et le ZKML. Parmi eux, les processeurs ZK polyvalents ( tels que Risc Zero, Lagrange et Succinct ) attirent davantage l'attention, car ils s'efforcent de construire un système de preuve ZK indépendant de la chaîne.
Ces projets présentent certaines similarités sur le plan technique, comme l'utilisation d'un wrapper STARKs vers SNARKs pour équilibrer performance et sécurité, la mise en œuvre de preuves récursives pour améliorer l'efficacité, la construction de réseaux de prouveurs spécialisés et de marchés de puissance de calcul cloud, etc. Cependant, en raison de la similarité des parcours techniques, la concurrence entre les projets pourrait dépendre davantage de la force de l'équipe et des ressources écologiques.
Contrairement aux Layer2, le processeur ZK est principalement destiné aux développeurs d'applications plutôt qu'aux utilisateurs finaux. Il peut servir de composant de machine virtuelle pour Layer2, aider les applications de chaîne publique à décharger les tâches de calcul hors de la chaîne, ou agir comme un oracle de données inter-chaînes de confiance. Ces scénarios d'application démontrent le potentiel énorme du processeur ZK pour reconstruire le middleware blockchain.
Cependant, le développement des coprocesseurs ZK fait encore face à certains défis. Tout d'abord, le seuil de développement est relativement élevé, nécessitant la maîtrise de langages et d'outils spécifiques. Ensuite, les technologies connexes en sont encore à un stade précoce, l'optimisation des performances impliquant plusieurs dimensions. De plus, le matériel spécialisé tel que les ASIC et les FPGA n'est pas encore commercialisé à grande échelle, ce qui pourrait affecter l'adoption généralisée de la technologie ZK.
Néanmoins, le coprocesseur ZK représente une tendance importante dans le développement de la technologie Blockchain vers la "décentralisation". Il promet de redéfinir plusieurs domaines tels que les ponts inter-chaînes, les oracles, les requêtes en chaîne, offrant ainsi plus de possibilités pour les applications Web3. Avec la maturation continue de la technologie et le soutien matériel en place, le coprocesseur ZK est destiné à jouer un rôle clé dans le prochain cycle de développement de la Blockchain, posant les bases pour la mise en œuvre à grande échelle.