Solana Attestations es un programa de bien público para asociar datos fuera de la cadena con cuentas dentro de la cadena. El sistema proporciona un marco para crear afirmaciones verificables acerca de cuentas, permitiendo a los desarrolladores construir sistemas de reputación, herramientas de cumplimiento y otras aplicaciones basadas en la confianza.
¿Por qué Attestations?
- Afirmaciones Verificables: Crea declaraciones criptográficamente verificables sobre cuentas
- Esquemas Flexibles: Define estructuras de datos personalizadas para diferentes tipos de attestations
- Gestión de Autoridades: Controla quién puede emitir attestations a través de sistemas de credenciales
- Integración de Tokens: Vincula attestations a token accounts específicas para afirmaciones dirigidas
- Almacenamiento en Cadena: Mantiene los datos de attestation en Solana para transparencia y permanencia
Inicio Rápido
Instala la biblioteca Solana Attestations:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Para proyectos Rust:
cargo add solana-attestation-service-client
→ Inicio Rápido de Instalación - Empieza a trabajar rápidamente
→ Descripción General - Descripción general detallada y arquitectura
Conceptos Fundamentales
El sistema Attestations está construido alrededor de tres componentes principales:
Credenciales
Una credencial representa una autoridad de attestation que puede emitir attestations. Cada credencial tiene firmantes autorizados que pueden crear attestations bajo su autoridad.
Esquemas
Un esquema define la estructura y las reglas de validación para attestations. Los esquemas sirven como plantillas que especifican qué campos debe contener un attestation y cómo deben estar formateados.
Attestations
Un attestation representa una afirmación o declaración verificada. Los attestations son creados por firmantes autorizados bajo una credencial y siguen una estructura de esquema específica.
Casos de Uso
Los Attestations permiten una amplia gama de aplicaciones:
- Verificación de Identidad: Verifica identidades de usuarios y cumplimiento KYC
- Sistemas de Reputación: Construye puntuaciones de confianza y métricas de reputación
- Herramientas de Cumplimiento: Garantiza el cumplimiento normativo para protocolos DeFi
- Programas de Certificación: Emite y verifica certificaciones profesionales
- Seguimiento de Cadena de Suministro: Rastrea la procedencia y autenticidad de bienes
- Prueba Social: Verifica cuentas de redes sociales y membresía de comunidades
Arquitectura
El sistema sigue una estructura jerárquica:
- Las Autoridades crean credenciales que definen quién puede emitir atestaciones
- Los Esquemas se crean bajo las credenciales para definir la estructura de datos de las atestaciones
- Las Atestaciones son emitidas por firmantes autorizados siguiendo el formato del esquema
- Las Cuentas de Tokens pueden vincularse a atestaciones para reclamaciones dirigidas
Primeros Pasos
Explore la documentación según su caso de uso:
- Guías de Inicio Rápido - Comience a trabajar rápidamente
- Credenciales - Aprenda sobre autoridades de atestación
- Esquemas - Defina estructuras de datos para atestaciones
- Atestaciones - Cree y gestione reclamaciones verificables
- Instrucciones - Referencia completa de la API para todas las operaciones
Comunidad y Soporte
- ¿Preguntas? Pregunte en
Solana Stack Exchange (use la etiqueta
attestations) - ¿Problemas? Repórtelos en GitHub Issues
Fuente
Repositorio en GitHub](https://github.com/solana-foundation/solana-attestation-service)
Desarrollado y mantenido por Solana Foundation.
Licenciado bajo Apache License, Versión 2.0.
Is this page helpful?