Crea tu primer Attestation

/
10

Puntos Clave

En esta ocasión te enseñaremos de qué manera hacer uso del Ethereum Attestation Service o EAS para hacer “declaraciones” respaldadas en blockchain y cómo podrías utilizar exitosamente esta opción.

En los últimos años, han surgido diversas soluciones para verificar la autenticidad de los usuarios en la web3, como Gitcoin Passport, BrightID, Idena y Worldcoin, entre otras. Sin embargo, la validación de la identidad de una persona no es suficiente.
DESCARGO DE RESPONSABILIDAD

La información, investigación y material contenido en este documento, se ofrece únicamente con el propósito de brindar información y no debe bajo ninguna circunstancias considerarse como una oferta para comprar, vender o ser partícipe en operaciones relacionadas al proyecto o activo mencionado. Kairos no asegura que los valores a los que se refiere este reporte son apropiados para algún inversionista en particular.

Ninguna información en este reporte se considerará como asesoría en materia de inversiones, legal, contable o tributaria ni de otro tipo. Tampoco se considera que esta o cualquier inversión o estrategia es apropiada para sus circunstancias individuales y de ninguna forma constituye una recomendación personal para usted.

Kairos ha obtenido la información y los materiales incluidos en la Web de fuentes consideradas como fiables, pero, si bien se han tomado medidas razonables para asegurarse de que la información contenida sea correcta, Kairos no garantiza que sea exacta, completa, o actualizada y, consecuentemente, no debe confiarse en ella como si lo fuera. Asimismo, no se asume responsabilidad por ningún tipo de pérdidas que surjan del uso directo o indirecto del material presentado en este documento. Kairos se reserva el derecho a modificar, suspender, cancelar o restringir el contenido del sitio, sin necesidad de previo aviso.

Miembros de nuestro equipo pueden poseer alguno de los criptoactivos mencionados en este análisis. Esta declaración tiene como objetivo revelar cualquier conflicto de intereses y no deben interpretarse erróneamente como una recomendación financiera. Este contenido solo tiene fines informativos y usted no debe tomar decisiones basándose únicamente en esta investigación. Bajo ninguna circunstancia esta publicación puede considerarse una asesoría en materia de información.

Al ingresar al mundo de la web3, uno de los primeros desafíos que enfrentamos es la construcción de comunidades. En estas comunidades, muchos individuos, conocidos como "regens" o "degens", comienzan a forjar su reputación, lo que gradualmente los convierte en figuras de influencia. Pero, ¿cómo podemos establecer una reputación sólida en la cadena de bloques que trascienda nuestro historial de transacciones?

Aquí es donde surgen las Attestations, la cual es una manera de hacer una afirmación on chain que se utiliza para verificar información o eventos específicos relacionados con una persona, entidad o cosa.

Existen dos componentes clave para esto:

  1. Attestations → Declaraciones para otorgar validez y reputación.
  2. Schemas → Plantillas para las declaraciones.

Ethereum Attestation Service

¿Qué son las Attestations?

En esencia, una Attestation es una declaración respaldada por una firma digital que se utiliza para verificar la veracidad de ciertos hechos o datos en un entorno confiable y descentralizado.

Imagina que las Attestation funcionan de manera similar a una firma en un libro de registro público. En este caso, la firma actúa como un respaldo de la autenticidad de cierta información o evento.

Cuando alguien desea verificar algo en una blockchain, como confirmar que una persona es realmente quien afirma ser o que ha realizado una acción que dice haber realizado, se emite una Attestation de manera similar a una firma en un libro de registro. Esta firma está respaldada por una clave digital única, que equivale a tu firma única en un documento en el mundo real.

¿Qué son los schemas?

Entendiendo que los Attestation son una firma que válida cierta información o evento, se han creado estándares para estructurar la información.

Los schemas o esquemas funcionan como plantillas predeterminadas para darle un formato a la información o hecho que declaras.

La finalidad de esto es que no todas las declaraciones contienen la misma información, y cada declaración tiene un objetivo particular

Objetivos Diferentes

  • No es lo mismo declarar que tú confías en la billetera de alguien,  que declarar por darle validez a una colección de NFT’s.

Información diferentes

  • No es lo mismo declarar que votaste en cierta hora, ubicación y día, que declarar que recibiste un pago en cierto token, cantidad y día.

¿Qué es el Ethereum Attestation Service (EAS)?

EAS es la infraestructura que permite realizar declaraciones conocidas como Attestation, ya sea dentro de la cadena de bloques o fuera de ella. Se trata de un recurso público accesible para cualquier entidad que desee validar eventos específicos.

El propósito de EAS es facilitar este servicio para que cualquiera pueda otorgar validez o confianza a situaciones sin depender de una autoridad central que dictamine la veracidad de los hechos. EAS se presenta como una base estándar que contribuye a la descentralización de estas declaraciones.

Algunos casos son:

  • Sistema de reputación
  • Sistemas de votación
  • Sistemas de gobernanza
  • Redes sociales descentralizadas
  • Social Graph

¿Cómo hacer una Attestation?

El proceso para utilizar un esquema es muy simple:

  1. Elige un schema  que se adapte a la declaración que buscas, puedes identificarla por su identificador (UID)
  2. En dado caso de que no exista una plantilla para aquello que buscas puedes crearla de manera sencilla.
  3. Sube los datos que te solicita el schema elegido.
  4. Firma que estás de acuerdo con esa información y datos
  5. Envía los datos firmados junto con el UID del esquema al Contrato de Atestación.
  6. El contrato verifica los datos en relación con el esquema y guarda la atestación.
  7. La atestación queda registrada en la cadena de bloques y es verificable por cualquiera.

Actualmente es posible realizar una attestation en Ethereum Mainnet, Arbitrum, Linea, Optimism, Base y proximamente será posible hacerlo en Polygon.

Hagamos tu primer attestation

Existen una gran cantidad de esquemas para hacer distintos tipos de Attestations, para esta guía usaremos el esquema de “Product Review” y utilizaremos nuestro reporte mensual para ello. ¡Empecemos!

Primero vamos a la página de Ethereum Attestation Service, conectamos nuestra wallet, este caso utilizaremos la red de Optimism pero el proceso es el mismo para cualquier red. Una vez conectados daremos click en “Make Attestation”

En la barra de búsqueda colocamos “Product Review” pero si deseas ver una lista completa de los esquemas puedes dar click en “View all schemas” y una vez encontrado daremos click en usar este esquema.

En la siguiente pestaña colocaremos toda la información asociada a la Attestation que queremos hacer, en este caso haremos una Attestation a Kairos Research (0x13257e783dc8ded7e227a28edb0428c42d31202e) por su Reporte “¿Dónde estamos? Octubre 2023

El review que haré es el siguiente: “El reporte titulado "¿Dónde Estamos? - Octubre 2023" me encantó, me pareció una buena manera de mantener informadas a las personas sobre lo que está ocurriendo en Web3 visto desde diferentes perspectivas. ¡Muy buen trabajo!”

He decido establecer un rating de 100 y hacer la attestation de manera off chain

Diferencias entre Offchain y Onchain

Si das click en “Advanced Options” podrás establecer un tiempo de expiración de la attestation, hacer referencia a otra attestation o incluso establecer si esta puede ser revocada o no. Para este ejemplo dejaremos todo en blanco.

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

Offchain Attestation

¡Listo! Ya hemos aprendido a hacer una Attestatión aquí abajo te dejamos una lista de esquemas que puedes utilizar fácilmente:

  • Haz una declaración sobre algo
  • ¿Alcanzaste la meta de algún grant? ¡Esto es lo que necesitas!
  • ¡Haz una Attestation sobre los asistentes de tu evento!
  • ¡Hacer una Attestation de un "gm"? ¡Por supuesto que sí!

Existen decenas de esquemas, usa el que más se ajuste a tus necesidades.

El proyecto Ethereum Attestation Service (EAS) es una iniciativa de gran valor en un contexto en el que la autenticidad de la información y la confianza en las interacciones en línea y en la cadena de bloques se vuelven cruciales.

Las "atestaciones" que ofrece EAS son como firmas digitales en datos estructurados, y en un momento en el que la desinformación y la falsificación son problemas comunes, estas atestaciones desempeñan un papel esencial.

Un punto importante a destacar es que las atestaciones en EAS no son simples tokens, sino un nuevo concepto que mejora la forma en que se pueden utilizar las firmas digitales en datos estructurados, lo que aumenta la confianza y la validación de la información.

En resumen, Ethereum Attestation Service (EAS) representa una oportunidad única para construir un mundo en línea más confiable y transparente al proporcionar una base sólida para verificar la información y confiar en una amplia gama de aplicaciones. Su valor radica en su capacidad para impulsar la innovación y la confianza en un mundo digital cada vez más complejo y diverso.

POSTS RELACIONADOS

Nuestro Newsletter

suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete

ANÁLISIS

Nuestro Newsletter

suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete suscribete
Logo Kairos Research
© 2023 Kairos Research. All rights reserved