Visão Geral

As Atestações Solana fornecem uma estrutura abrangente para criar, gerenciar e verificar atestações na blockchain Solana. Este sistema permite que desenvolvedores construam aplicações baseadas em confiança com afirmações verificáveis sobre contas, tokens e outras entidades on-chain.

Arquitetura

O sistema de atestação é construído sobre três componentes principais que trabalham em conjunto para fornecer uma estrutura flexível e segura:

1. Credenciais

As credenciais representam autoridades de atestação e definem quem pode emitir atestações. Elas contêm:

  • Uma autoridade que controla a credencial
  • Uma lista de signatários autorizados que podem criar atestações
  • Um nome para fins de identificação

2. Esquemas

Os esquemas definem a estrutura e as regras de validação para atestações. Eles especificam:

  • Os campos de dados que as atestações devem conter
  • Os tipos de dados para cada campo
  • A credencial associada que pode usar este esquema
  • Informações de versão para evolução do esquema

3. Atestações

As atestações são as afirmações verificáveis reais que contêm:

  • Os dados atestados em conformidade com um esquema
  • Referências à credencial e ao esquema utilizados
  • Carimbo de data/hora de expiração para validade
  • Identificador único (nonce)
  • token account associada (opcional)

Fluxo de Dados

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Configuração da Autoridade: Uma autoridade cria uma credencial e especifica signatários autorizados
  2. Definição do Esquema: A autoridade cria esquemas que definem a estrutura da atestação
  3. Emissão de Atestação: Signatários autorizados criam atestações seguindo as regras do esquema
  4. Verificação: Qualquer pessoa pode buscar e verificar atestações on-chain

Recursos Principais

Sistema de Esquemas Flexível

  • Defina estruturas de dados personalizadas para diferentes tipos de atestação
  • Suporte para vários tipos de dados (strings, inteiros, booleanos, arrays)
  • Versionamento de esquemas para compatibilidade retroativa
  • Pausar/retomar esquemas conforme necessário

Gestão de Autoridade

  • Estrutura hierárquica de autoridade com autoridades credenciais
  • Múltiplos signatários autorizados por credencial
  • Gestão dinâmica de signatários (adicionar/remover signatários)
  • Separação clara de responsabilidades

Integração de Tokens

  • Vincular atestados a token accounts específicas
  • Habilitar reivindicações e verificações específicas de tokens
  • Suporte para atestados regulares e tokenizados
  • Integração com os padrões de token da Solana

Verificação On-Chain

  • Todos os atestados armazenados na Solana para transparência
  • Verificação criptográfica da autenticidade do atestado
  • Tratamento de expiração para reivindicações sensíveis ao tempo
  • Trilha de auditoria imutável

Modelo de Segurança

Premissas de Confiança

  • A confiança é depositada nas autoridades credenciais e seus signatários autorizados
  • As definições de esquema são confiáveis para validar dados corretamente
  • A blockchain Solana fornece a base de segurança

Controle de Acesso

  • Apenas signatários autorizados podem criar atestados sob uma credencial
  • Apenas autoridades credenciais podem modificar listas de signatários
  • Modificações de esquema exigem aprovação da autoridade
  • Encerramento de atestado restrito a signatários ou autoridades

Integridade de Dados

  • Todos os dados de atestado são assinados criptograficamente
  • A validação de esquema garante que os dados estão em conformidade com a estrutura esperada
  • Carimbos de data/hora de expiração evitam reivindicações obsoletas
  • Armazenamento on-chain imutável impede adulteração

Padrões de Casos de Uso

Identidade e KYC

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

Sistemas de Reputação

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

Certificações Profissionais

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

Verificação de Conformidade

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

Padrões de Integração

Integração com Carteira

As aplicações podem integrar a verificação de atestados em interfaces de carteira para mostrar reivindicações verificadas sobre usuários ou tokens.

Protocolos DeFi

Os protocolos DeFi podem exigir atestados específicos antes de permitir a participação, possibilitando serviços financeiros confiáveis e em conformidade.

Marketplaces de NFT

Os marketplaces podem verificar a autenticidade e proveniência de NFTs através de atestados de autoridades confiáveis.

Plataformas de Jogos

Os jogos podem usar atestados para verificação de conquistas, medidas anti-trapaça e sistemas de reputação de jogadores.

Considerações de Desempenho

Armazenamento On-Chain

  • Os dados de atestado são armazenados diretamente on-chain
  • Considere o tamanho dos dados ao projetar esquemas
  • Use codificação eficiente para grandes conjuntos de dados

Custos de Transação

  • Cada criação de atestado requer uma taxa de transação
  • Operações em lote podem reduzir os custos por atestado
  • Considere o processamento em lote para casos de uso de alto volume

Escalabilidade

  • O sistema escala com a taxa de transferência de transações da Solana
  • Múltiplas credenciais podem operar de forma independente
  • O design do esquema impacta o desempenho de consultas

Próximos Passos

Is this page helpful?

Gerenciado por

© 2026 Fundação Solana.
Todos os direitos reservados.
Conecte-se
  • Blog