Dans le domaine des ordinateurs traditionnels, un coprocesseur est une unité de traitement auxiliaire qui partage les tâches lourdes avec le CPU. Ils sont courants dans le monde de l'informatique, comme le coprocesseur de mouvement M7 lancé par Apple en 2013 et le GPU proposé par Nvidia en 2007. Les coprocesseurs peuvent décharger des codes complexes ou à forte exigence de performance, permettant ainsi au CPU de traiter des tâches plus flexibles.
Il existe deux problèmes majeurs qui limitent le développement des applications sur la chaîne Ethereum :
Les frais de Gas élevés limitent le champ de développement des applications sur la chaîne.
Les contrats intelligents ne peuvent accéder qu'à un nombre limité de données de bloc, et le manque de données historiques limite l'émergence d'applications innovantes.
Ces problèmes proviennent des limitations de conception de la blockchain Ethereum elle-même. Pour supporter des applications intensives en calcul et en données, il est nécessaire d'introduire le concept de coprocesseur. La chaîne Ethereum sert de "CPU", tandis que le coprocesseur est similaire à un "GPU", capable de traiter des tâches de calcul et de données complexes. Pour garantir la fiabilité des calculs hors chaîne, la plupart des projets de coprocesseurs sont développés sur la base de la technologie de preuve à zéro connaissance.
Les frontières d'application des coprocesseurs ZK sont très larges, couvrant presque tous les scénarios réels de dapp, 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'entraînement et l'inférence de l'IA, etc. En théorie, toutes les fonctionnalités réalisables par les applications Web2 peuvent être mises en œuvre par les coprocesseurs ZK, avec Ethereum comme couche de règlement garantissant la sécurité.
Les projets de coprocesseurs bien connus dans l'industrie se divisent principalement en trois catégories : indexation des données on-chain, oracles et ZKML. Des projets de coprocesseurs ZK génériques comme Risc Zero, Lagrange et Succinct s'efforcent de créer une machine virtuelle ZK générique indépendante de la chaîne.
Ces projets présentent de nombreuses similitudes sur le plan technique, comme l'utilisation de wrappers de STARKs à SNARKs, le soutien aux preuves récursives, la construction de réseaux de prouveurs et de marchés de puissance de calcul cloud, etc. Dans un contexte de convergence des chemins techniques, la percée des projets peut dépendre davantage de la force de l'équipe et des ressources écologiques des VC en arrière-plan.
Contrairement à Layer2, le coprocesseur est axé sur les applications plutôt que sur les utilisateurs. Il peut servir de composant d'accélération ou de composant modulaire, appliqué à plusieurs scénarios tels que la machine virtuelle hors chaîne de Layer2, le calcul hors chaîne des applications de chaînes publiques, les oracles de données inter-chaînes, et les ponts inter-chaînes. Le coprocesseur a le potentiel de reconstruire une grande partie du middleware de la blockchain.
Bien que les coprocesseurs ZK aient un avenir prometteur, ils doivent encore faire face à certains défis :
La barrière à l'entrée est élevée, il est nécessaire de maîtriser des langages et des outils spécifiques.
La piste est encore à un stade précoce, et la configuration des projets n'est pas encore claire.
Les infrastructures de base, comme le matériel, sont encore en phase expérimentale et n'ont pas été commercialisées.
Les chemins techniques sont similaires, il est difficile d'avoir un avantage décisif.
La technologie ZK est prometteuse pour remodeler les valeurs du Web3, passant de la décentralisation à la détrustification. Le coprocesseur ZK polyvalent est l'un des outils clés pour réaliser cette vision. Bien qu'il soit encore à un stade précoce, la mise en œuvre d'une base de données prouvable en temps réel sur toute la chaîne et le calcul hors chaîne à faible coût devraient transformer radicalement le paradigme du développement logiciel. La commercialisation des puces de calcul ZK est une condition préalable à leur application à grande échelle, et il est prévu que la chaîne industrielle ZK atteigne une commercialisation lors du prochain cycle, ouvrant la voie aux interactions en chaîne pour 1 milliard d'utilisateurs dans le 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.
7 J'aime
Récompense
7
3
Partager
Commentaire
0/400
LiquidityHunter
· Il y a 18h
Hé, qui va encore parler des frais de gaz élevés ? Tout le monde est des pigeons, hein ?
Voir l'originalRépondre0
LightningPacketLoss
· Il y a 18h
Zut, c'est encore Ethereum qui s'efforce d'améliorer ses performances.
Voir l'originalRépondre0
CryptoWageSlave
· Il y a 18h
Encore une fois, parler d'un nouveau concept, c'est vraiment délicieux.
ZK coprocesseur : le nouveau GPU du monde Web3 remodelant les valeurs de la Blockchain
ZK coprocesseur : le "GPU" du monde Web3
Dans le domaine des ordinateurs traditionnels, un coprocesseur est une unité de traitement auxiliaire qui partage les tâches lourdes avec le CPU. Ils sont courants dans le monde de l'informatique, comme le coprocesseur de mouvement M7 lancé par Apple en 2013 et le GPU proposé par Nvidia en 2007. Les coprocesseurs peuvent décharger des codes complexes ou à forte exigence de performance, permettant ainsi au CPU de traiter des tâches plus flexibles.
Il existe deux problèmes majeurs qui limitent le développement des applications sur la chaîne Ethereum :
Les frais de Gas élevés limitent le champ de développement des applications sur la chaîne.
Les contrats intelligents ne peuvent accéder qu'à un nombre limité de données de bloc, et le manque de données historiques limite l'émergence d'applications innovantes.
Ces problèmes proviennent des limitations de conception de la blockchain Ethereum elle-même. Pour supporter des applications intensives en calcul et en données, il est nécessaire d'introduire le concept de coprocesseur. La chaîne Ethereum sert de "CPU", tandis que le coprocesseur est similaire à un "GPU", capable de traiter des tâches de calcul et de données complexes. Pour garantir la fiabilité des calculs hors chaîne, la plupart des projets de coprocesseurs sont développés sur la base de la technologie de preuve à zéro connaissance.
Les frontières d'application des coprocesseurs ZK sont très larges, couvrant presque tous les scénarios réels de dapp, 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'entraînement et l'inférence de l'IA, etc. En théorie, toutes les fonctionnalités réalisables par les applications Web2 peuvent être mises en œuvre par les coprocesseurs ZK, avec Ethereum comme couche de règlement garantissant la sécurité.
Les projets de coprocesseurs bien connus dans l'industrie se divisent principalement en trois catégories : indexation des données on-chain, oracles et ZKML. Des projets de coprocesseurs ZK génériques comme Risc Zero, Lagrange et Succinct s'efforcent de créer une machine virtuelle ZK générique indépendante de la chaîne.
Ces projets présentent de nombreuses similitudes sur le plan technique, comme l'utilisation de wrappers de STARKs à SNARKs, le soutien aux preuves récursives, la construction de réseaux de prouveurs et de marchés de puissance de calcul cloud, etc. Dans un contexte de convergence des chemins techniques, la percée des projets peut dépendre davantage de la force de l'équipe et des ressources écologiques des VC en arrière-plan.
Contrairement à Layer2, le coprocesseur est axé sur les applications plutôt que sur les utilisateurs. Il peut servir de composant d'accélération ou de composant modulaire, appliqué à plusieurs scénarios tels que la machine virtuelle hors chaîne de Layer2, le calcul hors chaîne des applications de chaînes publiques, les oracles de données inter-chaînes, et les ponts inter-chaînes. Le coprocesseur a le potentiel de reconstruire une grande partie du middleware de la blockchain.
Bien que les coprocesseurs ZK aient un avenir prometteur, ils doivent encore faire face à certains défis :
La barrière à l'entrée est élevée, il est nécessaire de maîtriser des langages et des outils spécifiques.
La piste est encore à un stade précoce, et la configuration des projets n'est pas encore claire.
Les infrastructures de base, comme le matériel, sont encore en phase expérimentale et n'ont pas été commercialisées.
Les chemins techniques sont similaires, il est difficile d'avoir un avantage décisif.
La technologie ZK est prometteuse pour remodeler les valeurs du Web3, passant de la décentralisation à la détrustification. Le coprocesseur ZK polyvalent est l'un des outils clés pour réaliser cette vision. Bien qu'il soit encore à un stade précoce, la mise en œuvre d'une base de données prouvable en temps réel sur toute la chaîne et le calcul hors chaîne à faible coût devraient transformer radicalement le paradigme du développement logiciel. La commercialisation des puces de calcul ZK est une condition préalable à leur application à grande échelle, et il est prévu que la chaîne industrielle ZK atteigne une commercialisation lors du prochain cycle, ouvrant la voie aux interactions en chaîne pour 1 milliard d'utilisateurs dans le Web3.