Solana Attestations é um programa de bem público para associar dados offchain com contas onchain. O sistema fornece uma estrutura para criar reivindicações verificáveis sobre contas, permitindo que desenvolvedores construam sistemas de reputação, ferramentas de conformidade e outras aplicações baseadas em confiança.
Por que Atestações?
- Reivindicações Verificáveis: Crie declarações criptograficamente verificáveis sobre contas
- Esquemas Flexíveis: Defina estruturas de dados personalizadas para diferentes tipos de atestações
- Gestão de Autoridade: Controle quem pode emitir atestações através de sistemas de credenciais
- Integração com Tokens: Vincule atestações a token accounts específicas para reivindicações direcionadas
- Armazenamento Onchain: Mantenha dados de atestação na Solana para transparência e permanência
Início Rápido
Instale a biblioteca Solana Attestations:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Para projetos Rust:
cargo add solana-attestation-service-client
→ Início Rápido da Instalação - Comece rapidamente
→ Visão Geral - Visão geral detalhada e arquitetura
Conceitos Fundamentais
O sistema de Atestações é construído em torno de três componentes principais:
Credenciais
Uma credencial representa uma autoridade de atestação que pode emitir atestações. Cada credencial tem signatários autorizados que podem criar atestações sob sua autoridade.
Esquemas
Um esquema define a estrutura e as regras de validação para atestações. Os esquemas servem como modelos especificando quais campos uma atestação deve conter e como devem ser formatados.
Atestações
Uma atestação representa uma reivindicação ou declaração verificada. As atestações são criadas por signatários autorizados sob uma credencial e seguem uma estrutura de esquema específica.
Casos de Uso
As atestações possibilitam uma ampla gama de aplicações:
- Verificação de Identidade: Verifique identidades de usuários e conformidade KYC
- Sistemas de Reputação: Construa pontuações de confiança e métricas de reputação
- Ferramentas de Conformidade: Garanta conformidade regulatória para protocolos DeFi
- Programas de Certificação: Emita e verifique certificações profissionais
- Rastreamento de Cadeia de Suprimentos: Rastreie proveniência e autenticidade de mercadorias
- Prova Social: Verifique contas de redes sociais e participação em comunidades
Arquitetura
O sistema segue uma estrutura hierárquica:
- Autoridades criam credenciais que definem quem pode emitir atestações
- Schemas são criados dentro das credenciais para definir a estrutura de dados das atestações
- Atestações são emitidas por signatários autorizados seguindo o formato do schema
- Contas de Token podem ser vinculadas a atestações para reivindicações direcionadas
Primeiros Passos
Explore a documentação com base no seu caso de uso:
- Guias de Início Rápido - Comece rapidamente
- Credenciais - Aprenda sobre autoridades de atestação
- Schemas - Defina estruturas de dados para atestações
- Atestações - Crie e gerencie declarações verificáveis
- Instruções - Referência completa da API para todas as operações
Comunidade e Suporte
- Dúvidas? Pergunte no
Solana Stack Exchange (use a tag
attestations) - Problemas? Relate no GitHub Issues
Código-Fonte
Repositório no GitHub](https://github.com/solana-foundation/solana-attestation-service)
Desenvolvido e mantido pela Solana Foundation.
Licenciado sob Apache License, Versão 2.0.
Is this page helpful?