Faire le lien entre le Web2 et le Web3 : découverte de l'histoire de l'attestation et des projets connexes

DébutantFeb 05, 2024
Cet article présente EAS, Smart Layer, EthSign, Verax et PADO Labs.
 Faire le lien entre le Web2 et le Web3 : découverte de l'histoire de l'attestation et des projets connexes

L'attestation n'est pas un concept nouveau, surtout si vous connaissez le consensus Proof of Stake (PoS) d'Ethereum, où certaines étapes sont appelées attestation. En outre, des projets tels que EAS, Smart Layer, EthSign, Verax et PADO Labs mettent également l'accent sur leur couche protocolaire et le concept d'attestation. Alors, qu'est-ce que l'attestation exactement et en quoi diffère-t-elle de la vérification ?

Historique et définition de l'attestation

En commençant par son étymologie, Attestation date du milieu du XVe siècle et signifie « témoignage » ou « déclaration à l'appui d'un fait ». L'origine de la vérification remonte à un peu plus tôt, ce qui signifie « confirmation » ou « corroboration ». Selon les statistiques de fréquence de la littérature de ces deux derniers siècles, la fréquence d'utilisation de la vérification a progressivement augmenté, tandis que celle de l'attestation a diminué. De plus, la fréquence de la vérification est plus de dix fois supérieure à celle de l'attestation, ce qui indique que l'attestation est un terme relativement spécialisé.

Dans le processus de consensus d'Ethereum, une attestation fait référence à la confirmation par un validateur de l'état final du bloc actuel, comme lors d'un vote. De plus, si un validateur adopte un comportement malveillant (comme le vote circulaire) ou participe passivement (ou se déconnecte), il sera pénalisé par l'algorithme de consensus (barre oblique, fuite d'inactivité). Cela implique que la participation d'un validateur à Attestation implique une certaine subjectivité.

Selon le dictionnaire de la faculté de droit de Cornell, le sens d'attestation est similaire à celui de « témoignage », qui nécessite généralement la présence d'un témoin lors de la signature de contrats, de testaments ou d'autres documents écrits. Le témoin doit également signer pour attester de l'authenticité du contenu du document et de l'authenticité du signataire. Ce processus peut également être résumé comme un « témoignage ».

Ainsi, sur la base des informations ci-dessus, l'attestation ressemble davantage à des significations telles que « témoignage », « témoignage » et « déclaration », où la reconnaissance de l'attestateur implique un certain degré de subjectivité qui ne peut être vérifié par d'autres méthodes. En revanche, la vérification est plus courante, elle repose sur des méthodes précises qui peuvent être vérifiées à plusieurs reprises.

Comprendre ces distinctions nous permet de comprendre pourquoi tant de projets utilisent l'attestation comme concept de base pour expliquer. Il ne s'agit pas de résoudre un problème technique ou algorithmique mais de résoudre un problème de consensus social. Il s'agit de savoir comment définir ces événements attestables et déclarables conformément à certaines normes, puis stocker ces données sur la blockchain, implémenter une logique plus composable par le biais de contrats intelligents, générer des liquidités, etc.

Dans les scénarios Web2, les demandes d'attestation incluent :

  • Vérification des comptes : vérification des comptes utilisateurs par e-mail ou numéro de téléphone.

  • Preuve d'emploi : Fourni par les employeurs, il comprend des informations de base sur les employés, la durée de l'emploi et le poste, généralement publiées par le service des ressources humaines.

  • Diplômes scolaires : certificats universitaires officiels délivrés par les établissements d'enseignement, vérifiés par le biais de plateformes telles que l'Academic Verification Network pour confirmer qu'une personne a terminé des études spécifiques.

  • Vérification d'identité : documents d'identité émis par le gouvernement, tels que les permis de conduire et les passeports.

Le Web3 introduit un changement de paradigme dans les fonctionnalités des attestations. La confiance ne dépend plus d'une seule entité centralisée mais est distribuée sur un réseau composé de plusieurs nœuds, préservant et garantissant la sécurité et la crédibilité des informations grâce à des technologies cryptographiques et à des algorithmes de consensus. Dans le Web3, les demandes d'attestation incluent :

  • Preuve de propriété des actifs numériques : génération de signatures numériques sur la blockchain pour attester qu'une adresse spécifique possède une certaine quantité ou un certain type d'actifs numériques, comme les NFT.

  • Vérification d'identité : vérification de l'identité individuelle par le biais de systèmes d'identité décentralisés sur la blockchain.

  • Preuve d'exécution des contrats intelligents : les contrats intelligents émettent des attestations prouvant qu'ils ont été exécutés comme prévu, ce qui déclenche certaines conditions ou certains événements.

  • Intégrité et provenance des données : Garantir l'intégrité et l'immuabilité des données en générant des signatures numériques sur la blockchain, où les signatures ne sont vérifiées avec succès que si les données ne sont pas modifiées.

La combinaison du Web3 et du Web2 élargit considérablement l'espace d'imagination en matière d'attestation. Faisant le pont entre le monde numérique et le monde réel, l'attestation peut fournir des mécanismes de preuve dans différents scénarios tels que la vérification, l'approbation, le vote, la certification et la protection. Les exemples incluent :

  • Billets d'événements : les organisateurs d'événements peuvent délivrer des attestations basées sur la blockchain pour les billets, afin d'empêcher toute falsification ou double utilisation.

  • Preuve de présence : utiliser une attestation en chaîne, non seulement pour prouver la participation à des événements spécifiques, mais aussi pour offrir des souvenirs numériques.

  • E-mail : les utilisateurs peuvent associer leur identité sur le Web3 et le Web2 à l'aide d'une attestation par e-mail, ce qui simplifie le processus de vérification d'identité.

  • Vérification des dossiers médicaux : la blockchain enregistre les informations sur la santé des patients, les diagnostics et les processus de traitement, les médecins générant des attestations signées numériquement pour prouver l'intégrité des dossiers.

Parmi les projets conceptuels d'attestation les plus remarquables, citons :

  1. Service d'attestation Ethereum (EAS) : un mécanisme de preuve universel

EAS est un projet d'infrastructure open source pour les attestations en chaîne ou hors chaîne. Il utilise les signatures numériques des informations structurées pour vérifier les faits, prouver leur authenticité et établir la confiance dans diverses interactions en ligne et en chaîne. L'EAS fonctionne par le biais de deux contrats intelligents : le contrat de registre des schémas pour l'enregistrement des schémas de preuve, et le contrat d'attestation pour la gestion du cycle de vie des attestations.

  • Contrat de registre des schémas : permet aux utilisateurs d'enregistrer des modèles de preuves, en définissant la structure et le format des données de preuve. Les utilisateurs définissent un schéma, qui est ensuite enregistré dans le contrat. Une fois enregistré, le contrat attribue un identifiant unique (UID) au schéma pour référence dans les futures attestations.

  • Contrat d'attestation : gère le cycle de vie des attestations. Les utilisateurs créent des attestations en utilisant des modèles précédemment enregistrés, en remplissant un contenu spécifique selon le format défini et en le signant numériquement en chaîne ou hors chaîne. Ces données signées, ainsi que l'UID du schéma, sont soumises au contrat d'attestation. Le contrat vérifie la signature et l'identifiant utilisateur, et s'il est validé, l'attestation est enregistrée sur la blockchain pour que tout le monde puisse en vérifier l'authenticité. Les attestations peuvent être révoquées, et non modifiées, pour ne plus être considérées comme valides.

Les attestations peuvent être effectuées en chaîne, directement stockées sur la blockchain Ethereum pour des raisons d'immuabilité et de sécurité, ou hors chaîne, stockées en dehors de la blockchain dans des solutions de stockage décentralisées comme IPFS, pour un partage privé selon les besoins.

  1. Smart Layer : vérification d'identité

Smart Layer est un réseau de services de blockchain programmable qui prend en charge l'exécution de la logique des jetons, permettant ainsi des interactions complexes avec différents systèmes et jetons de manière décentralisée, évolutive et sécurisée. À l'aide de la technologie TokenScript, Smart Layer a créé le jeton exécutable. Un jeton exécutable est un NFT ou un jeton doté d'un code exécutable intégré, ce qui en fait bien plus qu'un simple actif numérique statique ; il peut remplir diverses fonctions.

En collaboration avec l'équipe DevCon de l'Ethereum Foundation, Smart Layer a développé des preuves de tickets basées sur des jetons exécutables pour 20 000 créateurs d'Ethereum participant aux événements DevCon 6 Bogotá, EFDevConnect Amsterdam et EDCON2023. Les détenteurs de billets pour les événements pouvaient générer des preuves en utilisant la même adresse e-mail pour obtenir un pass spécial appelé « Smart Pass », qui leur permettrait de gagner des points Smart Layer supplémentaires.

  1. EthSign : Signature de contrats

EthSign est un protocole de signature de documents basé sur la blockchain conçu pour permettre aux utilisateurs de signer, de chiffrer et de stocker définitivement des documents dans un environnement décentralisé, sécurisé et vérifiable. Il permet aux utilisateurs de différents systèmes de blockchain de signer et de crypter numériquement des documents à l'aide de leurs clés cryptographiques. Cela signifie que les utilisateurs de Bitcoin peuvent collaborer avec les utilisateurs d'Ethereum et les utilisateurs d'autres écosystèmes de chaînes de blocs pour exécuter des contrats, entre autres choses. EthSign utilise la blockchain Arweave pour le stockage permanent, sans frais de la part des utilisateurs.

EthSign propose différents modèles de contrats et fonctionne de la même manière que DocuSign. Les utilisateurs peuvent se connecter à l'aide de leur portefeuille blockchain, de leur e-mail ou de leur compte Twitter, grâce au système de vérification d'identité Web2 de Particle Network. Les utilisateurs peuvent créer un nouveau contrat à l'aide de modèles ou télécharger un document non signé, ajouter des champs de signature et de date ou du contenu textuel, renseigner l'adresse ou le compte du signataire et choisir une date d'expiration du contrat, après laquelle il n'est plus possible de signer. Pour ce qui est de la confidentialité des documents, les utilisateurs peuvent choisir de crypter leurs documents et d'utiliser le gestionnaire de mots de passe contractuels d'EthSign, qui utilise le cryptage asymétrique pour gérer les mots de passe des contrats sans avoir à les mémoriser.

De plus, EthSign permet de vérifier les contrats, en permettant initialement aux utilisateurs de vérifier le contenu original de leurs documents complétés par rapport aux copies sur Arweave. À présent, il vérifie également la validité des signatures numériques et vérifie si elles ont été créées par des adresses de signature certifiées EthSign, et une prise en charge future de la vérification hors ligne est prévue.

EthSign vise à passer d'une application de signature de contrats à un protocole de preuve complet, permettant de signer du contenu en chaîne. Par exemple, Coinbase Verifications utilise déjà l'EAS pour permettre aux utilisateurs de prouver leur statut KYC sur le réseau Base. Si un utilisateur souhaite prouver son statut vérifié via Coinbase pour accéder à d'autres projets, il peut utiliser ZKAttestations de Sign Protocol pour collecter des données depuis les serveurs Coinbase via une extension de navigateur, puis générer une preuve de vérification cryptée.

  1. Verax : outils pour développeurs

Verax est un registre de preuves en chaîne partagé conçu pour fournir un stockage centralisé pour les preuves en chaîne et offrir aux développeurs un outil universel et évolutif pour gérer et utiliser ces preuves, qui permet de vérifier l'identité d'une entité, la propriété des actifs numériques, la confiance dans un portefeuille, etc. Ces preuves peuvent être utilisées pour créer des identités numériques, des systèmes de confiance, des protocoles de réputation, etc.

L'un des objectifs de conception de Verax est l'interopérabilité, en aidant les développeurs à délivrer des attestations compatibles avec d'autres normes. Il agit comme un canal, permettant à différents projets de stocker et de récupérer des preuves en chaîne sur ce canal, et d'autres protocoles, dapps ou utilisateurs peuvent facilement utiliser et combiner ces preuves sans se soucier des problèmes de compatibilité entre les différentes normes.

  1. PADO : Protection de la vie privée

PADO est une infrastructure basée sur la cryptographie conçue pour permettre aux utilisateurs de prouver la véracité et la confidentialité de leurs données hors chaîne. Par exemple, cela permet aux utilisateurs de prouver leur statut de vétéran des jeux Web2 en utilisant les protocoles GameFi sans divulguer de données personnelles. La particularité de PADO réside dans son utilisation de technologies cryptographiques avancées, notamment MPC-TLS (Multi-Party Computation Transport Layer Security) et IZK (Interactive Zero-Knowledge Proofs), qui permettent aux prouvateurs de prouver des données « à l'aveugle ». Cela signifie que le prouveur ne peut pas voir les données d'origine, y compris les informations publiques et privées des utilisateurs, tout en pouvant vérifier la source des données transmises par des méthodes cryptographiques.

Le PADO atteint ses objectifs en garantissant deux propriétés de sécurité clés :

  • Authenticité : en protégeant la source des données, cela garantit que les données des utilisateurs proviennent d'une source spécifique et restent inchangées lors du partage.

  • Confidentialité : Respect du principe de minimisation des données lors du traitement d'informations privées. Lors du calcul des données, PADO utilise des preuves à connaissance nulle pour protéger la confidentialité, en veillant à ce qu'aucune donnée originale ne soit divulguée, y compris les informations publiques et privées des utilisateurs.

Ces projets n'ont pas encore émis de jetons et leurs modèles économiques sont toujours à l'étude par l'équipe. Les personnes intéressées peuvent découvrir le produit et s'attendre à d'éventuels futurs parachutages.

Perspectives d'avenir

En tant que l'un des récits les plus importants du domaine du Web3 sur le long terme, RWA (Real World Assets) a reçu une attention considérable de la part du capital. De nombreux protocoles DeFi connus, tels que MakerDAO, Synthetix et Compound, ont commencé à s'aventurer dans ce domaine. Le Boston Consulting Group estime que d'ici 2030, le marché des énergies renouvelables pourrait atteindre 16 billions de dollars. Cependant, intégrer des actifs hors chaîne à la blockchain est une tâche complexe qui se heurte inévitablement à des problèmes liés aux audits de transparence, à la conformité légale et à la réglementation.

Dans ce contexte, l'attestation joue un rôle important dans la promotion de l'adoption massive. L'attestation peut vérifier le lien entre les actifs de la chaîne et les actifs réels hors chaîne, améliorant ainsi la transparence et donnant confiance aux investisseurs et aux participants. Cela répond non seulement aux examens de conformité et aux exigences réglementaires, mais contribue également à renforcer la confiance entre le Web2 et le Web3. Grâce à Attestation, les institutions financières et les entreprises traditionnelles peuvent accéder plus facilement à l'écosystème de la blockchain, grâce à une intégration fluide des actifs numériques.

Avertissement:

  1. Cet article est repris de [Chainfeeds]. Tous les droits d'auteur appartiennent à l'auteur original [0X Natalie et ZHIXIONG PAN]. En cas d'objection à cette réimpression, contactez l'équipe de Gate Learn, elle s'en occupera rapidement.
  2. Avertissement en matière de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent en aucun cas un conseil d'investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, de distribuer ou de plagier les articles traduits.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!
Créer un compte