Skip to main content

Qué es una attestation

Nota: Este documento es una traducción automática del original en inglés.

Qué es una attestation

Una attestation es una declaración firmada que confirma algo específico sobre un sujeto: una dirección, una acción, una credencial o un fragmento de datos. No es la identidad en sí misma; es una afirmación acerca de la identidad o acerca de algo que una entidad ha hecho. En cripto y en los sistemas descentralizados, las attestations ofrecen una forma estructurada de que una parte realice una declaración verificable que otra parte pueda comprobar de forma independiente sin depender de una autoridad central.

Piensa en una attestation como un sello notarial sobre un documento. El sello no crea el documento ni define quién eres: confirma que un hecho específico sobre el documento (o sobre ti) ha sido verificado por alguien. En el contexto de blockchain, ese "sello" es una firma criptográfica adjunta a una afirmación estructurada, y cualquiera que tenga acceso a las herramientas adecuadas puede verificarla.

En resumen: una attestation es una declaración firmada criptográficamente que confirma un hecho sobre un sujeto o acción; es un bloque de construcción para la verificación sin confianza, no un sinónimo de la identidad en sí.

Cómo funciona una attestation

Estructura de una attestation

Una attestation normalmente contiene tres elementos: un sujeto (la entidad o dirección sobre la que trata la afirmación), una afirmación (la aserción específica que se realiza) y una firma (la prueba criptográfica de que el emisor realmente hizo la declaración). Algunos marcos de attestations añaden metadatos como marcas de tiempo, fechas de expiración, estado de revocación e identificadores de esquema que definen la estructura de la afirmación.

Por ejemplo, una attestation podría declarar: "La dirección 0xABC… completó la verificación KYC el 2025-06-15, según lo confirmado por el emisor 0xDEF…". La afirmación es un dato estructurado, el sujeto es la dirección y la firma la vincula a la clave criptográfica del emisor.

Attestations onchain y offchain

Las attestations pueden registrarse directamente en una blockchain (onchain) o almacenarse offchain y verificarse bajo demanda. Las attestations onchain son permanentemente visibles y pueden ser referenciadas por smart contracts; por ejemplo, un protocolo DeFi podría comprobar si una dirección posee una attestation válida antes de conceder acceso. Las attestations offchain se almacenan de forma privada o en redes de almacenamiento descentralizado y se presentan solo cuando es necesario, preservando la privacidad sin dejar de ser criptográficamente verificables.

La elección entre onchain y offchain depende del caso de uso. Las puntuaciones de reputación públicas o los permisos a nivel de protocolo suelen beneficiarse de las attestations onchain. Los datos personales sensibles —como la prueba de edad o de residencia— se gestionan mejor offchain, donde el sujeto controla cuándo y a quién se divulgan.

Marcos de attestations

Han surgido varios protocolos para estandarizar cómo se crean, almacenan y verifican las attestations. El Ethereum Attestation Service (EAS) proporciona un registro onchain flexible para attestations arbitrarias en Ethereum y sus redes Layer 2. Las Verifiable Credentials, definidas por el estándar del W3C, ofrecen un formato interoperable más amplio utilizado tanto en blockchain como en sistemas web tradicionales. Estos marcos difieren en alcance e implementación, pero comparten la misma idea central: afirmaciones estructuradas y firmadas que pueden verificarse de forma independiente.

Por qué importa una attestation para los proyectos de cripto IA

En el ámbito de la cripto IA, las attestations cumplen varias funciones prácticas que afectan directamente a cómo los proyectos construyen confianza y demuestran sus afirmaciones.

Verificar las salidas de la IA

Cuando un modelo de IA produce un resultado de inferencia —una predicción, una clasificación, una salida generada—, una attestation puede registrar qué modelo se utilizó, qué entrada se proporcionó y qué salida se devolvió. Esto crea un rastro verificable. Si un proyecto afirma que su modelo de IA alcanzó cierta precisión o produjo un resultado específico, una attestation onchain de esa salida hace que la afirmación sea comprobable de forma independiente en lugar de ser una cuestión de confianza.

Establecer reputación sin centralización

Las redes de cómputo descentralizado, los mercados de datos y las plataformas de agentes de IA necesitan formas de evaluar la fiabilidad de los participantes sin una autoridad central de reputación. Las attestations permiten que pares, validadores o mecanismos de protocolo emitan declaraciones firmadas sobre el comportamiento de un participante: tareas completadas, tiempo de actividad mantenido, calidad de datos verificada. Estas attestations se acumulan en una reputación portátil y verificable que ninguna parte individual controla.

Restringir el acceso y los permisos

Los smart contracts pueden usar attestations como condiciones de acceso. Un mercado de IA descentralizado podría requerir que los proveedores de cómputo posean una attestation que confirme que su hardware cumple las especificaciones mínimas. Un sistema de gobernanza podría requerir attestations que confirmen la duración del stake de un participante o su historial de contribuciones antes de conceder derechos de voto.

Dónde aparece esto en las fichas de proyecto de DecAIHub

La attestation como concepto aparece en las fichas de proyecto principalmente a través de:

  • Category — los proyectos de las categorías de Identidad, Verificación o Datos a menudo dependen de mecanismos de attestation como infraestructura central.
  • AI component — cuando un proyecto registra onchain los resultados de inferencia de la IA o los resultados de validación de modelos, la attestation suele ser el mecanismo utilizado.
  • Onchain necessity — la attestation es una de las razones concretas por las que un proyecto podría necesitar blockchain: crear registros a prueba de manipulaciones y verificables de afirmaciones y acciones que de otro modo requerirían confiar en una única parte.

Lo que una attestation por sí sola no demuestra

  • Veracidad de la afirmación — una attestation demuestra que un emisor específico hizo una declaración específica. No garantiza que la declaración sea exacta. Un actor malicioso puede firmar una attestation falsa. El valor depende de la credibilidad del emisor y del proceso de verificación detrás de la afirmación.
  • Identidad del sujeto — una attestation sobre una dirección no demuestra quién controla esa dirección en el mundo físico, a menos que se añada una verificación de identidad adicional. Consulta Qué es la identidad en cripto para esta distinción.
  • Descentralización — emitir attestations onchain no convierte a un proyecto en descentralizado. Si una sola entidad es el único emisor de todas las attestations de un sistema, el modelo de confianza sigue siendo centralizado a pesar de la infraestructura onchain.
  • Permanencia — algunos marcos de attestations admiten revocación o expiración. Una attestation que era válida ayer puede no serlo hoy. Comprueba siempre si el sistema de attestations incluye lógica de revocación.

No confundir con

Término Distinción
Identidad La identidad es el concepto más amplio de quién o qué es una entidad. Una attestation es una única declaración firmada sobre esa entidad: un bloque de construcción de la identidad, no la identidad en sí.
Credencial Una credencial (p. ej., una Verifiable Credential) es un formato de datos estructurado para afirmaciones. Una attestation es el concepto más amplio de una declaración firmada. Las credenciales son un formato de implementación de las attestations.
Certificado En los sistemas tradicionales, un certificado (p. ej., SSL/TLS) vincula una clave pública a una identidad a través de una autoridad de confianza. Una attestation es una afirmación criptográfica más general que no requiere una autoridad certificadora centralizada.

Preguntas frecuentes

¿Es una attestation lo mismo que una identidad digital?

No. Una attestation es una única declaración sobre un sujeto. La identidad es el concepto más amplio de quién o qué es ese sujeto. Una identidad digital podría estar compuesta por muchas attestations —prueba de nombre, prueba de edad, prueba de propiedad de cuenta—, pero cada attestation es solo una pieza de evidencia, no la identidad en sí.

¿Se pueden falsificar las attestations?

La firma criptográfica de una attestation no puede falsificarse sin la clave privada del emisor. Sin embargo, el contenido de una attestation puede ser falso si el emisor es deshonesto o ha sido comprometido. La fiabilidad de una attestation depende de la fiabilidad del emisor y del rigor del proceso de verificación que precedió a la firma. Por eso los marcos de attestations a menudo incluyen sistemas de reputación de emisores y mecanismos de disputa.

¿Las attestations tienen que estar onchain?

No necesariamente. Las attestations offchain —almacenadas localmente, en IPFS o en otro almacenamiento descentralizado— son criptográficamente válidas y verificables sin tocar la blockchain. Las attestations onchain ofrecen permanencia y componibilidad con los smart contracts, pero conllevan costes de gas y compromisos de privacidad. La elección correcta depende del caso de uso.

Referencias externas

Véase también