Des coprocesseurs au ZK : Reconstruire le paradigme des applications Web3
Les coprocesseurs jouent un rôle important dans le domaine de l'informatique, étant responsables du traitement des tâches complexes pour le CPU. Du coprocesseur de mouvement M7 d'Apple au GPU de Nvidia, les coprocesseurs déchargent le code complexe et exigeant en performances uniques, permettant au CPU de gérer des parties plus flexibles et variées, ce qui améliore les performances globales.
Dans l'écosystème Ethereum, les frais de Gas élevés et les restrictions d'accès aux données entravent sérieusement le développement des applications. Cela a poussé les gens à explorer l'idée d'introduire des coprocesseurs dans la blockchain, où la chaîne Ethereum elle-même agit comme un CPU, tandis que le coprocesseur fonctionne de manière similaire à un GPU pour traiter des tâches intensives en calcul. Combinant la technologie ZK, les coprocesseurs ZK ont vu le jour, fournissant une solution sans confiance pour le calcul hors chaîne et l'utilisation des données.
Les frontières d'application des coprocesseurs ZK sont très vastes, couvrant de nombreux scénarios tels que les réseaux sociaux, les jeux, la DeFi, les systèmes de gestion des risques, les oracles, le stockage de données et l'entraînement de grands modèles. En théorie, les fonctionnalités réalisables par le Web2 peuvent toutes être mises en œuvre dans le Web3 grâce aux coprocesseurs ZK, tout en s'appuyant sur Ethereum comme couche de règlement pour garantir la sécurité.
Les projets de coprocesseurs les plus connus dans l'industrie se divisent principalement en trois grandes catégories : l'indexation des données sur la chaîne, les oracles et le ZKML. Parmi eux, les coprocesseurs ZK génériques tels que Risc Zero, Lagrange, Succinct, etc., s'efforcent de construire un système de preuve ZK indépendant de la chaîne.
Prenons l'exemple de Bonsai de Risc Zero, dont l'architecture comprend un réseau de validateurs, un pool de requêtes, un moteur Rollup, un centre d'images et un stockage d'état, visant à fournir un système de génération de zkVM et de preuves ZK universel. Lagrange se concentre sur la construction de bases de données vérifiables et d'un cadre de calcul basé sur le principe MapReduce. L'objectif de Succinct Network est d'intégrer des faits programmables dans tous les aspects du développement de la blockchain.
Comparé à Layer2, le coprocesseur est davantage orienté vers le développement d'applications. Il peut servir de composant de machine virtuelle hors chaîne pour Layer2, de puissance de calcul hors chaîne pour les applications de chaîne publique, d'oracle de données inter-chaînes ou de pont inter-chaînes, etc. Le coprocesseur apporte le potentiel d'une synchronisation des données en temps réel sur toute la chaîne et d'un calcul fiable à haute performance et à faible coût, avec l'espoir de reconstruire de nombreux middleware de la blockchain.
Bien que les perspectives soient prometteuses, les co-processeurs ZK font encore face à de nombreux défis, tels qu'un seuil d'entrée élevé pour le développement, une technologie encore à ses débuts et des conditions matérielles insuffisantes. Cependant, avec les avancées technologiques continues, les co-processeurs ZK devraient être en mesure de réaliser une commercialisation dans le prochain cycle, posant ainsi les bases des interactions en chaîne pour 1 milliard d'utilisateurs sur Web3.
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.
Processeur ZK : un nouveau moteur pour reconstruire le paradigme des applications Web3
Des coprocesseurs au ZK : Reconstruire le paradigme des applications Web3
Les coprocesseurs jouent un rôle important dans le domaine de l'informatique, étant responsables du traitement des tâches complexes pour le CPU. Du coprocesseur de mouvement M7 d'Apple au GPU de Nvidia, les coprocesseurs déchargent le code complexe et exigeant en performances uniques, permettant au CPU de gérer des parties plus flexibles et variées, ce qui améliore les performances globales.
Dans l'écosystème Ethereum, les frais de Gas élevés et les restrictions d'accès aux données entravent sérieusement le développement des applications. Cela a poussé les gens à explorer l'idée d'introduire des coprocesseurs dans la blockchain, où la chaîne Ethereum elle-même agit comme un CPU, tandis que le coprocesseur fonctionne de manière similaire à un GPU pour traiter des tâches intensives en calcul. Combinant la technologie ZK, les coprocesseurs ZK ont vu le jour, fournissant une solution sans confiance pour le calcul hors chaîne et l'utilisation des données.
Les frontières d'application des coprocesseurs ZK sont très vastes, couvrant de nombreux scénarios tels que les réseaux sociaux, les jeux, la DeFi, les systèmes de gestion des risques, les oracles, le stockage de données et l'entraînement de grands modèles. En théorie, les fonctionnalités réalisables par le Web2 peuvent toutes être mises en œuvre dans le Web3 grâce aux coprocesseurs ZK, tout en s'appuyant sur Ethereum comme couche de règlement pour garantir la sécurité.
Les projets de coprocesseurs les plus connus dans l'industrie se divisent principalement en trois grandes catégories : l'indexation des données sur la chaîne, les oracles et le ZKML. Parmi eux, les coprocesseurs ZK génériques tels que Risc Zero, Lagrange, Succinct, etc., s'efforcent de construire un système de preuve ZK indépendant de la chaîne.
Prenons l'exemple de Bonsai de Risc Zero, dont l'architecture comprend un réseau de validateurs, un pool de requêtes, un moteur Rollup, un centre d'images et un stockage d'état, visant à fournir un système de génération de zkVM et de preuves ZK universel. Lagrange se concentre sur la construction de bases de données vérifiables et d'un cadre de calcul basé sur le principe MapReduce. L'objectif de Succinct Network est d'intégrer des faits programmables dans tous les aspects du développement de la blockchain.
Comparé à Layer2, le coprocesseur est davantage orienté vers le développement d'applications. Il peut servir de composant de machine virtuelle hors chaîne pour Layer2, de puissance de calcul hors chaîne pour les applications de chaîne publique, d'oracle de données inter-chaînes ou de pont inter-chaînes, etc. Le coprocesseur apporte le potentiel d'une synchronisation des données en temps réel sur toute la chaîne et d'un calcul fiable à haute performance et à faible coût, avec l'espoir de reconstruire de nombreux middleware de la blockchain.
Bien que les perspectives soient prometteuses, les co-processeurs ZK font encore face à de nombreux défis, tels qu'un seuil d'entrée élevé pour le développement, une technologie encore à ses débuts et des conditions matérielles insuffisantes. Cependant, avec les avancées technologiques continues, les co-processeurs ZK devraient être en mesure de réaliser une commercialisation dans le prochain cycle, posant ainsi les bases des interactions en chaîne pour 1 milliard d'utilisateurs sur Web3.