! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/N28Q8G33p0.png)
作者 :Decent Land Labs
翻译 :Xiaosong HU @ Contributeur de PermaDAO
审阅 :John Khor @ Contributeur de PermaDAO
Motivation
De nombreuses applications, produits et protocoles Web3 dapp souhaitent initialement être entièrement décentralisés et construits en utilisant uniquement des composants on-chain. Cependant, lorsqu’ils sont confrontés à des défis de mise à l’échelle, l’introduction d’éléments Web2 peut être une solution puissante pour améliorer l’évolutivité et l’expérience utilisateur (UX).
Une architecture Web2 centralisée présente des avantages significatifs en termes d’évolutivité, mais en même temps, elle peut sacrifier les principes fondamentaux du Web3.
Question
Lorsqu’un projet intègre des éléments web2 dans sa pile technologique, il commence essentiellement à compromettre certains des principes fondamentaux de la décentralisation, notamment la transparence, l’absence de confiance et la vérifiabilité.
Pour relever ce défi, nous avons introduit le paradigme de calcul atomique vérifiable (VACP) et la machine à ution moléculaire (MEM), qui est mise en œuvre en temps réel.
Cette approche vise à résoudre les problèmes d’évolutivité et d’expérience utilisateur tout en maintenant l’intégrité des principes fondamentaux de la décentralisation.
Alors, qu’est-ce que le VACP ?
Le paradigme de calcul atomique vérifiable (VACP) est rendu possible par la synergie de trois composantes :
L’évaluation paresseuse, mise au point par le protocole SmartWeave et 3EM.
Calcul vérifiable (VC) sans licence, qui permet de vérifier et d’exécuter le calcul de manière indépendante sans contrôle centralisé.
Assurez l’intégrité et la disponibilité des données tout au long du processus grâce à des couches de disponibilité des données (DA) inviolables, telles qu’Arweave.
En combinant ces trois éléments essentiels, VACP fournit un cadre robuste pour maintenir la décentralisation, la transparence et l’absence de confiance tout en fournissant des calculs évolutifs et vérifiables pour les développeurs web3.
Arweave joue un rôle fondamental pour la couche L0 dans les blockchains, permettant à VACP de fonctionner de manière transparente avec une fonctionnalité multi-chaînes. En utilisant une combinaison de la vérification de la disponibilité des données d’Arweave et du protocole KYVE, VACP garantit de manière fiable l’intégrité des données sur les blockchains, améliorant ainsi sa polyvalence et sa fiabilité.
! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/nEDpIeOrEy.png)
Visualisation VACP
1. Règles de calcul des données et téléchargement de l’état initial :
Un ensemble de règles (code de contrat intelligent / fonction sans serveur) et d’état initial sont téléchargés dans la couche de disponibilité des données (DA).
L’état initial enregistre tous les changements d’état au fil du temps.
2. Tiers de confiance (TTP) pour le traitement des interactions avec les utilisateurs, alias nœuds atomiques :
Un tiers de confiance (TTP) peut être un nœud centralisé hautement évolutif responsable de la gestion des interactions des utilisateurs au sein du système.
La fiabilité d’un TTP repose sur la confiance, qui est établie sur la base de sa fidélité aux données téléchargées dans la couche DA (validité de l’authenticité des données).
La fiabilité d’un TTP dépend de sa capacité à passer des contrôles informatiques vérifiables effectués par les utilisateurs finaux, garantissant l’exhaustivité et l’exactitude de ses actions.
TTP gère des tâches telles que la réception des transactions utilisateur, l’évaluation du nouvel état et la maintenance des caches de données.
Essentiellement, VACP exploite une combinaison de règles et de données téléchargées sur la couche DA et d’entités de confiance (TTP) pour permettre des calculs vérifiables tout en maintenant un certain degré d’évolutivité et de confiance dans les opérations du système.
MEM est une implémentation VACP
L’actionneur moléculaire (MEM) est une implémentation légitime du paradigme de calcul atomique vérifiable (VACP) car il adhère aux exigences de base du paradigme :
Atomicité : MEM fonctionne comme un nœud unique (Trusted Third Party - TTP) et est capable d’exécuter des réseaux web2.5 efficaces et évolutifs.
Informatique vérifiable : Dans le cadre du MEM, les nœuds atomiques sont constamment soumis à des contrôles d’honnêteté stricts effectués par l’utilisateur final ou toute partie intéressée. Chaque opération effectuée par le nœud peut être répliquée et vérifiée, ce qui garantit la transparence et la confiance au sein du système.
Dans MEM, les contrats intelligents et les interactions résident dans la même couche DA, ce qui facilite la vérification de l’état final grâce à une évaluation paresseuse et à des principes de calcul vérifiables, conformément à VACP.
Que se passe-t-il si un nœud atomique devient un acteur malveillant ?
Si un nœud atomique est identifié comme un acteur malveillant, le système VACP a mis en place des mécanismes de protection appropriés. À tout moment, s’il est déterminé qu’un nœud atomique a adopté un comportement malhonnête, toute partie intéressée peut accéder aux interactions VACP immuables stockées dans la couche de disponibilité des données (DA). Ils peuvent ensuite effectuer une évaluation inerte, reconstruisant l’historique des transactions jusqu’à ce qu’ils atteignent un état final d’honnêteté.
Par la suite, le système peut initier un « hard fork » du réseau à partir de la hauteur de bloc correspondant au dernier état honnête connu, ignorant ainsi toute action frauduleuse effectuée par des nœuds atomiques malveillants. Cette approche garantit l’intégrité et la fiabilité du réseau en lui permettant de continuer à fonctionner à partir d’un point de vérité tout en isolant et en atténuant l’impact des actions des acteurs malhonnêtes.
En quoi VACP et MEM sont-ils différents dans l’espace des contrats intelligents ?
En adhérant aux principes VACP, MEM redéfinit le paysage des contrats intelligents axés sur les données en offrant une évolutivité améliorée, une meilleure expérience utilisateur et développeur, des sources de données diversifiées, l’évolution des protocoles, l’efficacité des nœuds atomiques et une utilisation et un prix abordables de la couche Arweave DA. Cette approche holistique fait de MEM un pionnier dans ce domaine :
Évolutivité et débit : MEM offre des capacités supérieures d’évolutivité et de traitement des transactions, surpassant les autres plates-formes en termes de transactions par seconde (TPS) et de finalité des transactions, ainsi que de latence. Cela permet au réseau de gérer plus d’interactions.
La mise en œuvre de l’expérience utilisateur (UX) et de l’expérience développeur (DX) :* VACP se traduira par un écosystème plus convivial et plus convivial pour les développeurs dans MEM, le rendant plus accessible et plus efficace pour les utilisateurs et les développeurs. Cet avantage concurrentiel favorise l’adoption et l’innovation.
Source de données : Bien que MEM s’appuie sur une seule source de données au niveau de la couche DA (Arweave L2), il utilise efficacement cette source de données, créant ainsi un séquenceur plus rapide et plus sécurisé pour les contrats intelligents axés sur les données.
Évolution du protocole SmartWeave : MEM met en œuvre 3EM à l’aide du protocole SmartWeave amélioré, ce qui lui permet d’être à l’avant-garde des avancées en matière de protocole, en intégrant les dernières innovations en matière de technologie contractuelle axée sur les données.
Concept de nœud atomique : MEM utilise le concept de nœud atomique pour fournir une approche légère et hautement évolutive qui surpasse la concurrence en termes d’efficacité et de réactivité.
Utilisation de la couche Arweave DA : MEM évite les limitations associées aux balises Arweave en utilisant les transactions de données comme espaces réservés pour l’interaction. Cette innovation permet de traiter les demandes de calcul des données contractuelles à l’échelle de l’entreprise, ce qui ouvre de nouvelles possibilités pour les contrats intelligents axés sur les données.
Optimisation Web2.5 : MEM se concentre sur la fourniture d’UX et de DX Web2.5 pour répondre aux besoins des segments d’entreprises et de consommateurs, créant ainsi des opportunités de croissance et d’expansion.
Configuration réseau économique et efficace : pour moins de 100 $ par mois, n’importe qui peut déployer son propre réseau de calcul de données Web2.5 à l’aide d’une base de code MEM open source. Cette approche rentable s’appuie sur la bonne combinaison de composants et de logiciels Web2 pour permettre au MEM d’atteindre une évolutivité rapide, d’éliminer le besoin de conceptions de cache traditionnelles et de transférer la responsabilité aux déployeurs contractuels.
Preuve de données pilotée par l’interface utilisateur basée sur le protocole VACP
! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/KH026Vwo64.png)
ACP avec MEM et exemple de déclenchement de jetons de données on-chain
(Remarque : Token-Gating : il s’agit d’un mécanisme de sécurité qui empêche un utilisateur ou une application d’accéder à certains contenus ou services et de les utiliser en attribuant des jetons d’accès à différentes ressources ou fonctions.) Ce mécanisme peut être utilisé pour protéger les données personnelles, les informations sensibles ou les actifs numériques contre tout accès et toute utilisation non autorisés. )
Considérons un scénario dans lequel l’interface utilisateur d’une application peut fournir la preuve des données qu’elle obtient sur la base d’informations récupérées sur le réseau Ethereum et supposer que les données sont réelles (par exemple, vérifier le solde d’un portefeuille connecté à des fins de contrôle des jetons). L’attestation doit inclure les métadonnées nécessaires :
FE demande des blocs Ethereum qui ont un solde de compte externe (EOA).
Adresse du contrat de jeton.
Preuve horodatée des demandes de données effectuées sur la couche de disponibilité permanente des données (DA) à l’aide d’un actionneur moléculaire (MEM).
Une fois ces métadonnées d’attestation collectées, elles peuvent être soumises au contrat MEM, qui les stocke comme preuve permanente. Tout utilisateur peut vérifier la validité de cette preuve et de cette preuve en mettant en œuvre le principe du paradigme de calcul atomique vérifiable (VACP).
Résumé
En conclusion, VACP redéfinit le concept de Web2.5, en fournissant un modèle qui combine la confiance, l’évolutivité, la rentabilité, l’expérience utilisateur, l’intégrité des données, l’interopérabilité et l’innovation, fournissant finalement un cadre pratique et extensible qui comble le fossé entre les paradigmes Web2 et Web3.
Voir l'original
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.
VACP : Un paradigme de calcul atomique vérifiable basé sur Arweave
! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/N28Q8G33p0.png)
作者 :Decent Land Labs
翻译 :Xiaosong HU @ Contributeur de PermaDAO
审阅 :John Khor @ Contributeur de PermaDAO
Motivation
De nombreuses applications, produits et protocoles Web3 dapp souhaitent initialement être entièrement décentralisés et construits en utilisant uniquement des composants on-chain. Cependant, lorsqu’ils sont confrontés à des défis de mise à l’échelle, l’introduction d’éléments Web2 peut être une solution puissante pour améliorer l’évolutivité et l’expérience utilisateur (UX).
Une architecture Web2 centralisée présente des avantages significatifs en termes d’évolutivité, mais en même temps, elle peut sacrifier les principes fondamentaux du Web3.
Question
Lorsqu’un projet intègre des éléments web2 dans sa pile technologique, il commence essentiellement à compromettre certains des principes fondamentaux de la décentralisation, notamment la transparence, l’absence de confiance et la vérifiabilité.
Pour relever ce défi, nous avons introduit le paradigme de calcul atomique vérifiable (VACP) et la machine à ution moléculaire (MEM), qui est mise en œuvre en temps réel.
Cette approche vise à résoudre les problèmes d’évolutivité et d’expérience utilisateur tout en maintenant l’intégrité des principes fondamentaux de la décentralisation.
Alors, qu’est-ce que le VACP ?
Le paradigme de calcul atomique vérifiable (VACP) est rendu possible par la synergie de trois composantes :
En combinant ces trois éléments essentiels, VACP fournit un cadre robuste pour maintenir la décentralisation, la transparence et l’absence de confiance tout en fournissant des calculs évolutifs et vérifiables pour les développeurs web3.
Arweave joue un rôle fondamental pour la couche L0 dans les blockchains, permettant à VACP de fonctionner de manière transparente avec une fonctionnalité multi-chaînes. En utilisant une combinaison de la vérification de la disponibilité des données d’Arweave et du protocole KYVE, VACP garantit de manière fiable l’intégrité des données sur les blockchains, améliorant ainsi sa polyvalence et sa fiabilité.
! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/nEDpIeOrEy.png)
Visualisation VACP
1. Règles de calcul des données et téléchargement de l’état initial :
2. Tiers de confiance (TTP) pour le traitement des interactions avec les utilisateurs, alias nœuds atomiques :
Essentiellement, VACP exploite une combinaison de règles et de données téléchargées sur la couche DA et d’entités de confiance (TTP) pour permettre des calculs vérifiables tout en maintenant un certain degré d’évolutivité et de confiance dans les opérations du système.
MEM est une implémentation VACP
L’actionneur moléculaire (MEM) est une implémentation légitime du paradigme de calcul atomique vérifiable (VACP) car il adhère aux exigences de base du paradigme :
Atomicité : MEM fonctionne comme un nœud unique (Trusted Third Party - TTP) et est capable d’exécuter des réseaux web2.5 efficaces et évolutifs.
Informatique vérifiable : Dans le cadre du MEM, les nœuds atomiques sont constamment soumis à des contrôles d’honnêteté stricts effectués par l’utilisateur final ou toute partie intéressée. Chaque opération effectuée par le nœud peut être répliquée et vérifiée, ce qui garantit la transparence et la confiance au sein du système.
Dans MEM, les contrats intelligents et les interactions résident dans la même couche DA, ce qui facilite la vérification de l’état final grâce à une évaluation paresseuse et à des principes de calcul vérifiables, conformément à VACP.
Que se passe-t-il si un nœud atomique devient un acteur malveillant ?
Si un nœud atomique est identifié comme un acteur malveillant, le système VACP a mis en place des mécanismes de protection appropriés. À tout moment, s’il est déterminé qu’un nœud atomique a adopté un comportement malhonnête, toute partie intéressée peut accéder aux interactions VACP immuables stockées dans la couche de disponibilité des données (DA). Ils peuvent ensuite effectuer une évaluation inerte, reconstruisant l’historique des transactions jusqu’à ce qu’ils atteignent un état final d’honnêteté.
Par la suite, le système peut initier un « hard fork » du réseau à partir de la hauteur de bloc correspondant au dernier état honnête connu, ignorant ainsi toute action frauduleuse effectuée par des nœuds atomiques malveillants. Cette approche garantit l’intégrité et la fiabilité du réseau en lui permettant de continuer à fonctionner à partir d’un point de vérité tout en isolant et en atténuant l’impact des actions des acteurs malhonnêtes.
En quoi VACP et MEM sont-ils différents dans l’espace des contrats intelligents ?
En adhérant aux principes VACP, MEM redéfinit le paysage des contrats intelligents axés sur les données en offrant une évolutivité améliorée, une meilleure expérience utilisateur et développeur, des sources de données diversifiées, l’évolution des protocoles, l’efficacité des nœuds atomiques et une utilisation et un prix abordables de la couche Arweave DA. Cette approche holistique fait de MEM un pionnier dans ce domaine :
Évolutivité et débit : MEM offre des capacités supérieures d’évolutivité et de traitement des transactions, surpassant les autres plates-formes en termes de transactions par seconde (TPS) et de finalité des transactions, ainsi que de latence. Cela permet au réseau de gérer plus d’interactions. La mise en œuvre de l’expérience utilisateur (UX) et de l’expérience développeur (DX) :* VACP se traduira par un écosystème plus convivial et plus convivial pour les développeurs dans MEM, le rendant plus accessible et plus efficace pour les utilisateurs et les développeurs. Cet avantage concurrentiel favorise l’adoption et l’innovation. Source de données : Bien que MEM s’appuie sur une seule source de données au niveau de la couche DA (Arweave L2), il utilise efficacement cette source de données, créant ainsi un séquenceur plus rapide et plus sécurisé pour les contrats intelligents axés sur les données. Évolution du protocole SmartWeave : MEM met en œuvre 3EM à l’aide du protocole SmartWeave amélioré, ce qui lui permet d’être à l’avant-garde des avancées en matière de protocole, en intégrant les dernières innovations en matière de technologie contractuelle axée sur les données. Concept de nœud atomique : MEM utilise le concept de nœud atomique pour fournir une approche légère et hautement évolutive qui surpasse la concurrence en termes d’efficacité et de réactivité. Utilisation de la couche Arweave DA : MEM évite les limitations associées aux balises Arweave en utilisant les transactions de données comme espaces réservés pour l’interaction. Cette innovation permet de traiter les demandes de calcul des données contractuelles à l’échelle de l’entreprise, ce qui ouvre de nouvelles possibilités pour les contrats intelligents axés sur les données. Optimisation Web2.5 : MEM se concentre sur la fourniture d’UX et de DX Web2.5 pour répondre aux besoins des segments d’entreprises et de consommateurs, créant ainsi des opportunités de croissance et d’expansion. Configuration réseau économique et efficace : pour moins de 100 $ par mois, n’importe qui peut déployer son propre réseau de calcul de données Web2.5 à l’aide d’une base de code MEM open source. Cette approche rentable s’appuie sur la bonne combinaison de composants et de logiciels Web2 pour permettre au MEM d’atteindre une évolutivité rapide, d’éliminer le besoin de conceptions de cache traditionnelles et de transférer la responsabilité aux déployeurs contractuels.
Preuve de données pilotée par l’interface utilisateur basée sur le protocole VACP
! [VACP : Paradigme de calcul atomique vérifiable basé sur Arweave] (https://cdn-img.panewslab.com/panews/images/KH026Vwo64.png)
ACP avec MEM et exemple de déclenchement de jetons de données on-chain
(Remarque : Token-Gating : il s’agit d’un mécanisme de sécurité qui empêche un utilisateur ou une application d’accéder à certains contenus ou services et de les utiliser en attribuant des jetons d’accès à différentes ressources ou fonctions.) Ce mécanisme peut être utilisé pour protéger les données personnelles, les informations sensibles ou les actifs numériques contre tout accès et toute utilisation non autorisés. )
Considérons un scénario dans lequel l’interface utilisateur d’une application peut fournir la preuve des données qu’elle obtient sur la base d’informations récupérées sur le réseau Ethereum et supposer que les données sont réelles (par exemple, vérifier le solde d’un portefeuille connecté à des fins de contrôle des jetons). L’attestation doit inclure les métadonnées nécessaires :
Une fois ces métadonnées d’attestation collectées, elles peuvent être soumises au contrat MEM, qui les stocke comme preuve permanente. Tout utilisateur peut vérifier la validité de cette preuve et de cette preuve en mettant en œuvre le principe du paradigme de calcul atomique vérifiable (VACP).
Résumé
En conclusion, VACP redéfinit le concept de Web2.5, en fournissant un modèle qui combine la confiance, l’évolutivité, la rentabilité, l’expérience utilisateur, l’intégrité des données, l’interopérabilité et l’innovation, fournissant finalement un cadre pratique et extensible qui comble le fossé entre les paradigmes Web2 et Web3.