Аттестации

Solana Attestations — это программа общественного блага для связывания офчейн-данных с ончейн-аккаунтами. Система предоставляет фреймворк для создания проверяемых утверждений об аккаунтах, позволяя разработчикам создавать системы репутации, инструменты для соблюдения нормативных требований и другие приложения, основанные на доверии.

Зачем нужны аттестации?

  • Проверяемые утверждения: Создавайте криптографически проверяемые заявления об аккаунтах
  • Гибкие схемы: Определяйте пользовательские структуры данных для различных типов аттестаций
  • Управление полномочиями: Контролируйте, кто может выдавать аттестации, с помощью системы учетных данных
  • Интеграция с токенами: Связывайте аттестации с конкретными token account для целевых утверждений
  • Ончейн-хранение: Храните данные аттестаций на Solana для обеспечения прозрачности и постоянства

Быстрый старт

Установите библиотеку Solana Attestations:

# Using pnpm (recommended)
pnpm add sas-lib
# Using npm
npm install sas-lib
# Using yarn
yarn add sas-lib

Для Rust-проектов:

cargo add solana-attestation-service-client

→ Быстрый старт по установке - Начните работу быстро

→ Обзор - Подробный обзор и архитектура

Основные концепции

Система аттестаций построена на трех основных компонентах:

Учетные данные

Учетные данные представляют собой полномочия на выдачу аттестаций. Каждые учетные данные имеют авторизованных подписантов, которые могут создавать аттестации под их полномочиями.

Схемы

Схема определяет структуру и правила валидации для аттестаций. Схемы служат шаблонами, указывающими, какие поля должна содержать аттестация и как они должны быть отформатированы.

Аттестации

Аттестация представляет собой проверенное утверждение или заявление. Аттестации создаются авторизованными подписантами под учетными данными и следуют определенной структуре схемы.

Варианты применения

Аттестации открывают широкий спектр возможностей для приложений:

  • Верификация личности: Проверяйте личности пользователей и соответствие требованиям KYC
  • Системы репутации: Создавайте показатели доверия и метрики репутации
  • Инструменты соответствия: Обеспечивайте соблюдение нормативных требований для DeFi-протоколов
  • Программы сертификации: Выдавайте и проверяйте профессиональные сертификаты
  • Отслеживание цепочки поставок: Отслеживайте происхождение и подлинность товаров
  • Социальное доказательство: Верифицируйте аккаунты в социальных сетях и членство в сообществах

Архитектура

Система следует иерархической структуре:

  1. Полномочия создают учетные данные, которые определяют, кто может выдавать аттестации
  2. Схемы создаются в рамках учетных данных для определения структуры данных аттестации
  3. Аттестации выдаются уполномоченными подписантами в соответствии с форматом схемы
  4. Токен-аккаунты могут быть связаны с аттестациями для целевых требований

Начало работы

Изучите документацию в зависимости от вашего сценария использования:

Сообщество и поддержка

  • Есть вопросы? Задайте их на Solana Stack Exchange (используйте тег attestations)
  • Нашли проблему? Сообщите о ней в GitHub Issues

Исходный код

Репозиторий GitHub

Разработано и поддерживается Solana Foundation.

Лицензировано по лицензии Apache, версия 2.0.

Is this page helpful?

Управляется

© 2026 Solana Foundation.
Все права защищены.
Связаться с нами