¿Qué es la AttestationStation?

Esta es una traducción del artículo inicialmente publicado en inglés en el foro de gobernanza de Optimism.

La AttestationStation es un contrato inteligente de certificación implementado en Optimism.

El objetivo de la AttestationStation es proporcionar una fuente de datos accesible y sin permiso para los desarrolladores que crean aplicaciones basadas en la reputación. Al permitir que cualquier persona realice certificaciones arbitrarias sobre otras direcciones, podemos crear una abundante biblioteca de datos cualitativos y cuantitativos que se pueden usar en todo el ecosistema.

Preguntas frecuentes

¿Qué son las certificaciones?

Las certificaciones son declaraciones de un creador (que atestigua esto) sobre un tema (sobre el que se atestigua). Las certificaciones pueden presentar cualquier declaración cualitativa o cuantitativa. Para pintar una imagen, los actores pueden enviar certificaciones que sean contextuales a su marca, ecosistema y estructura de gobernanza.

¿Para qué se pueden usar las certificaciones en AttestationStation?

Las certificaciones en AttestationStation están en cadena y pueden ser utilizadas por otros contratos inteligentes en una variedad de aplicaciones. En lugar de tener una sola entidad que posea los datos y la identidad del usuario, la AttestationStation es un gráfico de certificaciones de igual a igual (p2p).

Luego, podemos tomar el gráfico de certificaciones p2p de AttestationStation y ejecutar cálculos como EigenTrust sobre el conjunto de datos para derivar conjuntos de identidad sobre una red de confianza puramente subjetiva.

Para construir una red de identidad robusta y confiable, estos cálculos se ejecutarán de forma iterativa. Podemos comenzar con una red de confianza puramente subjetiva y usar ese punto de partida para derivar una red de confianza más grande, y así sucesivamente; podemos comenzar a establecer una reputación neutral creíble que es completamente de igual a igual. Esta primitiva de código abierto se puede usar para una variedad de aplicaciones resistentes a Sybil, que incluyen votaciones, reputaciones/puntuaciones de crédito, reseñas y más.

¿En qué se diferencia AttestationStation de otros productos de certificación?

La AttestationStation es deliberadamente simple y sirve como una invitación a los contribuyentes del ecosistema para que construyan juntos un gráfico de certificación de código abierto y sin permisos.

Es importante crear este sistema de manera descentralizada y de código abierto porque permite una mayor inclusión y representación de diferentes perspectivas. Esto puede ayudar a garantizar que el sistema sea justo y accesible para todos, y que refleje con precisión la diversidad de las comunidades a las que sirve.

¿Cómo uso la AttestationStation?

Vea el tutorial.

¿Cuáles son las direcciones de contrato para AttestationStation?

¿Qué productos se construyen en la AttestationStation?

Si su producto usa la AttestationStation, haga una PR que incluya cómo está usando las certificaciones para agregarlo a la lista 😊

Estoy construyendo en AttestationStation pero tengo algunas preguntas ¿Dónde puedo plantearlas?

El mejor lugar para hacer cualquier pregunta relacionada con los desarrolladores es el canal #dev-support en el Discord de Optimism. Si necesita asistencia adicional, consulte este artículo de ayuda.

Quiero solicitar una subvención para construir en AttestationStation ¿Cómo puedo hacerlo?

Puede obtener más información sobre la variedad de programas de subvenciones disponibles en Optimism aquí. Como recordatorio, su trabajo debe publicarse en un repositorio público de GitHub.

¿Cuáles son algunas de las cosas que debo construir con la AttestationStation?

Hará falta un gran esfuerzo de la comunidad para darse cuenta del potencial que tiene la reputación para transformar web3. Es por eso que comenzamos de a poco con la AttestationStation y una invitación abierta para venir a experimentar con nosotros. Ya podemos pensar en un montón de proyectos divertidos para construir hoy como:

  • EiganTrust: agrega certificaciones de varias comunidades y use técnicas como EigenTrust para derivar la reputación.

  • SybilRank: ¡Cree una calculadora SybilRank! (h/t Barry Whitehat por la recomendación).

  • Visualización de datos: Cree visualizaciones de datos que representen los diferentes tipos de certificaciones en la AttestationStation.

  • Testificaciones predictivas: en lugar de certificar "Confío en XYZ", pruebe certificaciones divertidas como "Creo que la mayoría de los nodos confiarán en XYZ en el futuro". Además ¿Qué pasaría si agregamos una condición de corte a la certificación predictiva?

  • Delegación de certificación: cree un sistema que gestione automáticamente las certificaciones para los usuarios. Este sistema debería permitir a los usuarios delegar parte de su asignación de certificación a un tercero. Por ejemplo, los usuarios pueden optar por delegar sus puntajes de confianza a un sistema judicial de detección de sybil. ¡Otro proyecto es construir ese sistema judicial de detección de sybil!

  • Importación de certificación: Escriba contratos de proxy que importen certificaciones de varios formatos al formato estandarizado de AttestationStation para que puedan ser consumidos por las herramientas estándar de AttestationStation.

  • Testificaciones virales: Cree sistemas que hagan que sea divertido y fácil para los usuarios certificar información útil sobre los demás.

Especificaciones técnicas

El siguiente es el desglose del contrato inteligente AttestationStation de Optimism.

Expresar

Certificaciones

El siguiente es el mapeo anidado que almacena todas las certificaciones realizadas.

Datos de Certificación (en inglés, AttestationData)

Eventos

Certificación Creada (en inglés, AttestationCreated)

Este evento se emite cuando se realiza correctamente una certificación.

Funciones

Dar fe (en ingles, attest)

Registra certificaciones del estado de AttestationStation y emite un evento de certificación creada con la dirección del remitente del mensaje, la dirección de la que trata la certificación, la clave bytes32 y el valor de bytes.

Parámetros

Subscribe to Optimism Español
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.