Autora: Sury Bonfil
¿Qué son las Attestations?
Las Attestations son un tipo de certificados digitales que confirman información sobre una persona, empresa o entidad. Son esenciales para construir identidades descentralizadas en blockchain, pues fomentan un mundo más confiable y transparente.
Ethereum Attestation Service (EAS)
El Servicio de Attestations de Ethereum (EAS) es una infraestructura pública para realizar atestaciones ya sea en cadena o fuera de ella. Sirve como estándar y capa base donde cualquier entidad puede hacer attestations sobre cualquier cosa, proporcionando un libro mayor descentralizado para las attestations.
EAS está desplegado en todas las principales cadenas EVM.
La confianza es crucial
En un mundo lleno de información tanto genuina como engañosa, la confianza es crucial. EAS tiene como objetivo proporcionar una manera común de confiar en la autenticidad de la información y la seguridad de las interacciones, tanto en línea como en cadena.
Beneficios de Usar el Servicio de Attestations de Ethereum
El Servicio de Attestations de Ethereum (EAS) es un conjunto de contratos inteligentes (smart contracts) que facilitan la creación, verificación y revocación de Attestations. Algunos beneficios clave incluyen:
- Permisionless: Cualquiera puede usar el contrato para verificar y certificar información.
- Herramientas Integradas: Ofrece herramientas como indexación y gestión de acceso para simplificar el proceso.
- Privacidad: Aunque las Attestations se registran en la cadena de bloques, se deben seguir prácticas para proteger la privacidad de los usuarios.
¿Cómo hacer una Atestación en Optimism?
Primero, ingresa a este enlace: https://optimism.easscan.org/
Después, conecta tu wallet y da clic en Make Attestation.
Cabe mencionar que EAS ofrece herramientas no-code, para quienes no son desarrolladores pero quieren aprovechar los beneficios de las atestaciones. Estas herramientas permiten crear atestaciones con sencillas interfaces.
- Elige un schema que se adapte a la declaración que buscas, puedes identificarla por su identificador (UID).
- En dado caso de que no exista una plantilla para aquello que buscas puedes crearla de manera sencilla.
- Sube los datos que te solicita el schema elegido.
- Una vez terminemos de llenar nuestro información, daremos click en “Make Attestation” y en la siguiente ventana podremos observar la Attestation que acabamos de hacer.
- Firma que estás de acuerdo con esa información y datos
- Envía los datos firmados junto con el UID del esquema al Contrato de Atestación.
- El contrato verifica los datos en relación con el esquema y guarda la atestación.
- La atestación queda registrada en la cadena de bloques y es verificable por cualquiera.
En este enlace puedes encontrar toda la documentación de Ethereum Attestation Service
Y aquí algunos ejemplos de Integraciones emblemáticas:
Como puedes ver, protocolos blockchain usan las atestaciones para cosas como:
- Votación cuadrática
- Hackathones
- Comunidades
- Gaming
- Certificaciones
¿Estás listo para crear tu primera Atestación en Optmism? 🙂
Si quieres saber mucho más sobre el protocolo Optimism, te dejo este artículo: Guía de Introducción a Optimism