Tendiendo puentes entre la Web2 y la Web3: Explorando la historia de la atestación y los proyectos relacionados

PrincipianteFeb 05, 2024
En este artículo se presentan EAS, Smart Layer, EthSign, Verax y PADO Labs.
 Tendiendo puentes entre la Web2 y la Web3: Explorando la historia de la atestación y los proyectos relacionados

La atestación no es un concepto nuevo, especialmente si estás familiarizado con el consenso Proof of Stake (PoS) de Ethereum, donde algunos pasos se denominan atestación. Además, proyectos como EAS, Smart Layer, EthSign, Verax y PADO Labs también enfatizan su capa de protocolo y el concepto de Attestation. Entonces, ¿qué es exactamente la atestación y en qué se diferencia de la verificación?

Historia y definición de atestación

Comenzando con la etimología, Attestation se origina a mediados del siglo XV, que significa "testimonio" o "una declaración en apoyo de un hecho". El origen de la verificación es un poco anterior, lo que significa "confirmación" o "corroboración". De acuerdo con las estadísticas de frecuencia de la literatura de los últimos dos siglos, la frecuencia de uso de la verificación ha aumentado gradualmente, mientras que la de la atestación ha disminuido. Además, la frecuencia de la verificación es más de diez veces mayor que la de la atestación, lo que indica que la atestación es un término relativamente especializado.

En el proceso de consenso de Ethereum, una atestación se refiere al reconocimiento por parte de un validador del estado final del bloque actual, similar a un proceso de votación. Además, si un validador se involucra en un comportamiento malicioso (como la votación en contexto) o participa pasivamente (o se desconecta), será penalizado por el algoritmo de consenso (slashing / Inactivity Leak). Esto implica que la participación de un validador en la atestación implica cierta subjetividad.

Según el diccionario de la Facultad de Derecho de Cornell, el significado de atestación es similar a "testimonio", que generalmente requiere la presencia de un testigo durante la firma de contratos, testamentos u otros documentos escritos. El testigo también debe firmar para dar fe de la autenticidad del contenido del documento y de la autenticidad del firmante. Este proceso también se puede resumir como "testificar".

Por lo tanto, con base en la información anterior, la atestación es más parecida a significados como "testigo", "testimonio" y "declaración", donde el reconocimiento del atestado implica un cierto grado de subjetividad que no puede ser verificado por otros a través de otros métodos. Por el contrario, la verificación es más común, basada en métodos definidos que se pueden verificar repetidamente.

Comprender estas distinciones nos permite comprender por qué tantos proyectos utilizan la atestación como un concepto central para explicar. No se trata de resolver un problema técnico o algorítmico, sino de abordar una cuestión de consenso social. Se trata de cómo dejar que estos eventos declarables y declarables se definan de acuerdo con algunos estándares, y luego almacenar estos datos en la cadena de bloques, implementar una lógica más componible a través de contratos inteligentes, generar liquidez, etc.

En escenarios Web2, las aplicaciones de atestación incluyen:

  • Verificación de cuenta: Verificación de cuentas de usuario a través de correo electrónico o número de teléfono.

  • Comprobante de empleo: Proporcionado por los empleadores, incluye información básica del empleado, duración del empleo y puesto, generalmente emitido por el departamento de recursos humanos.

  • Credenciales Educativas: Certificados académicos oficiales emitidos por instituciones educativas, verificados a través de plataformas como la Red de Verificación Académica para confirmar que una persona ha completado estudios específicos.

  • Verificación de identidad: Documentos de identidad emitidos por el gobierno, como licencias de conducir y pasaportes.

La Web3 introduce un cambio de paradigma en las funcionalidades de atestación. La confianza ya no depende de una única entidad centralizada, sino que se distribuye a través de una red compuesta por múltiples nodos, salvaguardando y garantizando la seguridad y credibilidad de la información a través de tecnologías criptográficas y algoritmos de consenso. En Web3, las aplicaciones de atestación incluyen:

  • Prueba de propiedad de activos digitales: Generación de firmas digitales en la cadena de bloques para dar fe de que una dirección específica posee una determinada cantidad o tipo de activos digitales, como NFT.

  • Verificación de identidad: Obtención de verificación de identidad individual a través de sistemas de identidad descentralizados en la cadena de bloques.

  • Prueba de ejecución de contratos inteligentes: Los contratos inteligentes emiten certificaciones para demostrar que se han ejecutado como se esperaba, lo que desencadena ciertas condiciones o eventos.

  • Integridad y procedencia de los datos: Garantizar la integridad e inmutabilidad de los datos mediante la generación de firmas digitales en la cadena de bloques, donde las firmas se verifican con éxito solo si los datos permanecen inalterados.

La combinación de Web3 y Web2 amplía significativamente el espacio de imaginación para la certificación. Actuando como un puente entre el mundo digital y el real, la certificación puede proporcionar mecanismos de prueba en varios escenarios, como verificación, respaldo, votación, certificación y protección. Algunos ejemplos son:

  • Entradas para eventos: Los organizadores de eventos pueden emitir una certificación basada en blockchain para las entradas, evitando la falsificación o el uso duplicado.

  • Comprobante de asistencia: Usar la certificación en cadena no solo para demostrar la asistencia a eventos específicos, sino también para ofrecer recuerdos digitales.

  • Correo electrónico: Los usuarios pueden asociar sus identidades a través de Web3 y Web2 mediante la atestación de correo electrónico, lo que simplifica el proceso de verificación de identidad.

  • Verificación de registros médicos: Blockchain registra la información de salud del paciente, el diagnóstico y los procesos de tratamiento, y los médicos generan atestaciones firmadas digitalmente para demostrar la integridad del registro.

Entre los proyectos de concepto de atestación cabe destacar los siguientes:

  1. Ethereum Attestation Service (EAS) : Un mecanismo de prueba universal

EAS es un proyecto de infraestructura de código abierto para la atestación dentro o fuera de la cadena. Utiliza las firmas digitales de la información estructurada como medio para verificar hechos, demostrar la autenticidad y establecer confianza en diversas interacciones en línea y en cadena. EAS funciona a través de dos contratos inteligentes: el contrato de registro de esquemas para registrar esquemas de prueba y el contrato de atestación para administrar el ciclo de vida de atestación.

  • Contrato de registro de esquemas: Permite a los usuarios registrar plantillas de prueba, definiendo la estructura y el formato de los datos de prueba. Los usuarios definen un esquema, que luego se registra con el contrato. Una vez registrado, el contrato asigna un identificador único (UID) al esquema para que se haga referencia en futuras certificaciones.

  • Contrato de atestación : Gestiona el ciclo de vida de las atestados. Los usuarios crean certificaciones utilizando plantillas previamente registradas, completando contenido específico de acuerdo con el formato definido y firmándolo digitalmente dentro o fuera de la cadena. Estos datos firmados, junto con el UID del esquema, se envían al contrato de atestación. El contrato verifica la firma y el UID, y si se valida, la certificación se registra en la cadena de bloques para que cualquiera pueda verificar su autenticidad. Las certificaciones pueden ser revocadas, no editadas, por lo que ya no se consideran válidas.

Las certificaciones pueden llevarse a cabo en la cadena, almacenadas directamente en la cadena de bloques de Ethereum para la inmutabilidad y la seguridad, o fuera de la cadena, almacenadas fuera de la cadena de bloques en soluciones de almacenamiento descentralizadas como IPFS, para compartir de forma privada según sea necesario.

  1. Smart Layer: Verificación de identidad

Smart Layer es una red de servicios de cadena de bloques programable que admite la ejecución de la lógica de tokens, lo que permite interacciones complejas con varios sistemas y tokens de manera descentralizada, escalable y segura. Utilizando la tecnología TokenScript, Smart Layer ha creado el token ejecutable. Un token ejecutable es un NFT o token con código ejecutable incorporado, lo que lo convierte en algo más que un activo digital estático; Puede realizar varias funciones.

En colaboración con el equipo de Devcon de la Fundación Ethereum, Smart Layer desarrolló pruebas de tickets basadas en tokens ejecutables para 20.000 constructores de Ethereum que participaron en los eventos Devcon 6 Bogotá, EFDevconnect Amsterdam y EDCON 2023. Aquellos con boletos para el evento podían generar una prueba usando la misma dirección de correo electrónico para obtener un pase especial llamado "Smart Pass", ganando puntos Smart Layer adicionales.

  1. EthSign: Firma de contratos

EthSign es un protocolo de firma de documentos basado en blockchain diseñado para permitir a los usuarios firmar, cifrar y almacenar documentos de forma permanente en un entorno descentralizado, seguro y verificable. Permite a los usuarios de diferentes sistemas blockchain firmar y cifrar digitalmente documentos utilizando sus claves criptográficas. Esto significa que los usuarios de Bitcoin pueden colaborar con usuarios de Ethereum y usuarios de otros ecosistemas blockchain para ejecutar contratos, entre otras cosas. EthSign utiliza la cadena de bloques Arweave para el almacenamiento permanente, sin necesidad de pagar a los usuarios.

EthSign ofrece una variedad de plantillas de contratos y funciona de manera similar a DocuSign. Los usuarios pueden iniciar sesión utilizando su billetera blockchain, correo electrónico o cuenta de Twitter, respaldada por la verificación de identidad web2 de Particle Network. Los usuarios pueden crear un nuevo contrato a través de plantillas o cargar un documento sin firmar, agregar campos de firma y fecha o contenido de texto, completar la dirección o cuenta del firmante y elegir una fecha de vencimiento del contrato, después de la cual no es posible firmar. Teniendo en cuenta la privacidad de los documentos, los usuarios pueden optar por cifrar los documentos y utilizar el gestor de contraseñas de contratos de EthSign, aprovechando el cifrado asimétrico para gestionar las contraseñas de los contratos sin necesidad de recordarlas.

Además, EthSign proporciona verificación de contratos, desde que inicialmente permite a los usuarios verificar el contenido original de sus documentos completados con las copias en Arweave. Ahora, también verifica la validez de las firmas digitales y si fueron creadas por direcciones de firma certificadas por EthSign, con soporte futuro para la verificación fuera de línea planeado.

EthSign tiene como objetivo evolucionar de una aplicación de firma de contratos a un protocolo de prueba de cadena completa, que permita que el contenido se firme en la cadena. Por ejemplo, Coinbase Verifications ya utiliza EAS para permitir a los usuarios demostrar su estado KYC en la red Base. Si un usuario desea demostrar su estado verificado a través de Coinbase para obtener acceso a otros proyectos, puede usar zkAtstations de Sign Protocol para capturar datos de los servidores de Coinbase a través de una extensión del navegador y luego generar una prueba de verificación cifrada.

  1. Verax: Herramientas para desarrolladores

Verax es un registro compartido de pruebas on-chain diseñado para proporcionar almacenamiento centralizado para las pruebas on-chain y ofrecer a los desarrolladores una herramienta universal y escalable para gestionar y utilizar estas pruebas, que puede verificar la identidad de una entidad, la propiedad de los activos digitales, la confianza en un monedero, etc. Estas pruebas se pueden utilizar para crear identidades digitales, sistemas de confianza, protocolos de reputación y más.

Uno de los objetivos de diseño de Verax es la interoperabilidad, ayudando a los desarrolladores a emitir certificaciones compatibles con otros estándares. Actúa como un conducto, permitiendo que diferentes proyectos almacenen y recuperen pruebas en cadena en este canal, y otros protocolos, dapps o usuarios pueden usar y combinar fácilmente estas pruebas sin preocuparse por problemas de compatibilidad entre diferentes estándares.

  1. PADO: Protección de la privacidad

PADO es una infraestructura basada en criptografía diseñada para permitir a los usuarios probar sus datos fuera de la cadena de una manera veraz y protegida por la privacidad. Por ejemplo, permite a los usuarios demostrar su condición de veterano en los juegos Web2 a los protocolos GameFi sin revelar datos personales. La singularidad de PADO radica en el uso de tecnologías criptográficas avanzadas, como MPC-TLS (Multi-Party Computation Transport Layer Security) e IZK (Interactive Zero-Knowledge Proofs), lo que permite a los probadores probar los datos "a ciegas". Esto significa que el probador no puede ver los datos originales, incluida la información pública y privada del usuario, pero aún puede garantizar la fuente de los datos transmitidos a través de métodos criptográficos.

PADO logra sus objetivos garantizando dos propiedades de seguridad clave:

  • Autenticidad : Al proteger la fuente de datos, garantiza que los datos del usuario provengan de una fuente específica y permanezcan sin cambios durante el intercambio.

  • Privacidad: Respetar el principio de minimización de datos en el manejo de información privada. Durante el cálculo de datos, PADO utiliza pruebas de conocimiento cero para proteger la privacidad, lo que garantiza que no se divulguen datos originales, incluida la información pública y privada del usuario.

Estos proyectos aún no han emitido tokens, y sus modelos económicos aún están siendo considerados por el equipo. Las partes interesadas pueden experimentar el producto y esperar posibles lanzamientos aéreos futuros.

Perspectivas de futuro

Como una de las narrativas más importantes en el dominio de la Web3 a largo plazo, RWA (Real World Assets) ha recibido una atención considerable por parte del capital. Muchos protocolos DeFi conocidos, como MakerDAO, Synthetix y Compound, han comenzado a aventurarse en este campo. El Boston Consulting Group estima que para 2030, el mercado de APR podría crecer hasta los 16 billones de dólares. Sin embargo, llevar activos fuera de la cadena a la cadena de bloques es una tarea compleja que inevitablemente enfrenta problemas relacionados con las auditorías de transparencia, el cumplimiento legal y la regulación.

En este contexto, la atestación desempeña un papel importante en la promoción de la adopción masiva. La atestación puede verificar la asociación entre los activos on-chain y los activos reales fuera de la chain, mejorando la transparencia y dando confianza a los inversores y participantes. Esto no solo cumple con las revisiones de cumplimiento y los requisitos normativos, sino que también ayuda a generar confianza entre Web2 y Web3. A través de Attestation, las instituciones financieras y las empresas tradicionales pueden acceder sin problemas al ecosistema blockchain, logrando una integración perfecta de los activos digitales.

Renuncia:

  1. Este artículo es una reimpresión de [Chainfeeds]. Todos los derechos de autor pertenecen al autor original [0X Natalie y ZHIXIONG PAN]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
アカウント作成