Descripción general

Solana Attestations proporciona un marco integral para crear, gestionar y verificar attestations en la blockchain de Solana. Este sistema permite a los desarrolladores crear aplicaciones basadas en confianza con afirmaciones verificables sobre cuentas, tokens y otras entidades on-chain.

Arquitectura

El sistema de attestation se basa en tres componentes principales que trabajan juntos para proporcionar un marco flexible y seguro:

1. Credenciales

Las credenciales representan autoridades de attestation y definen quién puede emitir attestations. Contienen:

  • Una autoridad que controla la credencial
  • Una lista de firmantes autorizados que pueden crear attestations
  • Un nombre para fines de identificación

2. Esquemas

Los esquemas definen la estructura y las reglas de validación para las attestations. Especifican:

  • Los campos de datos que las attestations deben contener
  • Los tipos de datos para cada campo
  • La credencial asociada que puede usar este esquema
  • Información de versión para la evolución del esquema

3. Attestations

Las attestations son las afirmaciones verificables reales que contienen:

  • Los datos atestiguados que se ajustan a un esquema
  • Referencias a la credencial y el esquema utilizados
  • Marca de tiempo de expiración para la validez
  • Identificador único (nonce)
  • Associated token account (opcional)

Flujo de datos

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Configuración de autoridad: Una autoridad crea una credencial y especifica firmantes autorizados
  2. Definición de esquema: La autoridad crea esquemas que definen la estructura de la attestation
  3. Emisión de attestation: Los firmantes autorizados crean attestations siguiendo las reglas del esquema
  4. Verificación: Cualquiera puede obtener y verificar attestations on-chain

Características principales

Sistema de esquemas flexible

  • Define estructuras de datos personalizadas para diferentes tipos de attestation
  • Soporte para varios tipos de datos (cadenas, enteros, booleanos, arrays)
  • Versionado de esquemas para compatibilidad retroactiva
  • Pausar/reanudar esquemas según sea necesario

Gestión de Autoridades

  • Estructura jerárquica de autoridades con autoridades de credenciales
  • Múltiples firmantes autorizados por credencial
  • Gestión dinámica de firmantes (agregar/eliminar firmantes)
  • Clara separación de responsabilidades

Integración de Tokens

  • Vincular atestaciones a cuentas de token específicas
  • Habilitar reclamaciones y verificaciones específicas de tokens
  • Soporte para atestaciones regulares y tokenizadas
  • Integración con los estándares de tokens de Solana

Verificación On-Chain

  • Todas las atestaciones almacenadas en Solana para transparencia
  • Verificación criptográfica de la autenticidad de las atestaciones
  • Manejo de expiración para reclamaciones sensibles al tiempo
  • Registro de auditoría inmutable

Modelo de Seguridad

Supuestos de Confianza

  • La confianza se deposita en las autoridades de credenciales y sus firmantes autorizados
  • Se confía en que las definiciones de esquema validen correctamente los datos
  • La blockchain de Solana proporciona la base de seguridad

Control de Acceso

  • Solo los firmantes autorizados pueden crear atestaciones bajo una credencial
  • Solo las autoridades de credenciales pueden modificar las listas de firmantes
  • Las modificaciones de esquema requieren aprobación de la autoridad
  • El cierre de atestaciones está restringido a firmantes o autoridades

Integridad de Datos

  • Todos los datos de atestación están firmados criptográficamente
  • La validación de esquema garantiza que los datos se ajusten a la estructura esperada
  • Las marcas de tiempo de expiración previenen reclamaciones obsoletas
  • El almacenamiento inmutable on-chain previene la manipulación

Patrones de Casos de Uso

Identidad y KYC

Credential: "Identity Verifier"
Schema: ["fullName", "dateOfBirth", "nationality", "verificationLevel"]
Attestation: User's verified identity information

Sistemas de Reputación

Credential: "Reputation Authority"
Schema: ["score", "category", "period", "evidence"]
Attestation: User's reputation score for specific time period

Certificaciones Profesionales

Credential: "Certification Body"
Schema: ["certificationType", "issueDate", "expiryDate", "grade"]
Attestation: Professional certification with validity period

Verificación de Cumplimiento

Credential: "Compliance Auditor"
Schema: ["complianceType", "status", "auditDate", "riskLevel"]
Attestation: Compliance status for regulatory requirements

Patrones de Integración

Integración de Billetera

Las aplicaciones pueden integrar la verificación de atestaciones en interfaces de billetera para mostrar reclamaciones verificadas sobre usuarios o tokens.

Protocolos DeFi

Los protocolos DeFi pueden requerir certificaciones específicas antes de permitir la participación, habilitando servicios financieros conformes y basados en confianza.

Mercados de NFT

Los mercados pueden verificar la autenticidad y procedencia de los NFT mediante certificaciones de autoridades confiables.

Plataformas de Juegos

Los juegos pueden utilizar certificaciones para verificar logros, medidas anti-trampas y sistemas de reputación de jugadores.

Consideraciones de Rendimiento

Almacenamiento On-Chain

  • Los datos de certificación se almacenan directamente on-chain
  • Considere el tamaño de los datos al diseñar esquemas
  • Use codificación eficiente para conjuntos de datos grandes

Costos de Transacción

  • Cada creación de certificación requiere una comisión de transacción
  • Las operaciones masivas pueden reducir los costos por certificación
  • Considere el procesamiento por lotes para casos de uso de alto volumen

Escalabilidad

  • El sistema escala con el rendimiento de transacciones de Solana
  • Múltiples credenciales pueden operar de forma independiente
  • El diseño del esquema impacta el rendimiento de las consultas

Próximos Pasos

Is this page helpful?

Gestionado por

© 2026 Fundación Solana.
Todos los derechos reservados.
Conéctate