Огляд

Атестації Solana надають комплексну структуру для створення, управління та перевірки атестацій на блокчейні Solana. Ця система дозволяє розробникам створювати застосунки на основі довіри з перевіреними твердженнями про акаунти, токени та інші он-чейн сутності.

Архітектура

Система атестацій побудована на трьох основних компонентах, які працюють разом, щоб забезпечити гнучку та безпечну структуру:

1. Облікові дані

Облікові дані представляють органи атестації та визначають, хто може видавати атестації. Вони містять:

  • Орган, який контролює облікові дані
  • Список авторизованих підписувачів, які можуть створювати атестації
  • Назву для цілей ідентифікації

2. Схеми

Схеми визначають структуру та правила валідації для атестацій. Вони вказують:

  • Поля даних, які мають містити атестації
  • Типи даних для кожного поля
  • Пов'язані облікові дані, які можуть використовувати цю схему
  • Інформацію про версію для еволюції схеми

3. Атестації

Атестації є фактичними перевіреними твердженнями, які містять:

  • Атестовані дані, що відповідають схемі
  • Посилання на використані облікові дані та схему
  • Часову мітку закінчення терміну дії
  • Унікальний ідентифікатор (nonce)
  • Пов'язаний token account (необов'язково)

Потік даних

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Налаштування органу: Орган створює облікові дані та вказує авторизованих підписувачів
  2. Визначення схеми: Орган створює схеми, які визначають структуру атестації
  3. Видача атестації: Авторизовані підписувачі створюють атестації згідно з правилами схеми
  4. Перевірка: Будь-хто може отримати та перевірити атестації он-чейн

Ключові особливості

Гнучка система схем

  • Визначення користувацьких структур даних для різних типів атестацій
  • Підтримка різних типів даних (рядки, цілі числа, булеві значення, масиви)
  • Версіонування схем для зворотної сумісності
  • Призупинення/відновлення схем за потреби

Управління Повноваженнями

  • Ієрархічна структура повноважень з органами облікових даних
  • Декілька авторизованих підписантів для кожного облікового запису
  • Динамічне управління підписантами (додавання/видалення)
  • Чітке розмежування відповідальності

Інтеграція з Токенами

  • Прив'язка атестацій до конкретних токен-акаунтів
  • Можливість перевірки претензій для конкретних токенів
  • Підтримка як звичайних, так і токенізованих атестацій
  • Інтеграція зі стандартами токенів Solana

Он-чейн Верифікація

  • Усі атестації зберігаються в Solana для прозорості
  • Криптографічна перевірка автентичності атестацій
  • Обробка термінів дії для тимчасових претензій
  • Незмінний аудиторський слід

Модель Безпеки

Припущення Довіри

  • Довіра покладається на органи облікових даних та їхніх авторизованих підписантів
  • Визначення схем вважаються такими, що коректно валідують дані
  • Блокчейн Solana забезпечує основу безпеки

Контроль Доступу

  • Лише авторизовані підписанти можуть створювати атестації в рамках облікового запису
  • Лише органи облікових даних можуть змінювати списки підписантів
  • Модифікації схем потребують схвалення органу
  • Закриття атестацій обмежене підписантами або органами

Цілісність Даних

  • Усі дані атестацій криптографічно підписані
  • Валідація схем забезпечує відповідність даних очікуваній структурі
  • Мітки часу закінчення терміну дії запобігають застарілим претензіям
  • Незмінне он-чейн зберігання запобігає підробці

Шаблони Використання

Ідентифікація та KYC

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

Репутаційні Системи

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

Професійні Сертифікації

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

Верифікація Відповідності

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

Шаблони Інтеграції

Інтеграція з Гаманцями

Додатки можуть інтегрувати перевірку атестацій в інтерфейси гаманців, щоб показувати верифіковані претензії про користувачів або токени.

DeFi-протоколи

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

NFT-маркетплейси

Маркетплейси можуть перевіряти автентичність і походження NFT через атестації від довірених органів.

Ігрові платформи

Ігри можуть використовувати атестації для підтвердження досягнень, заходів проти шахрайства та систем репутації гравців.

Міркування щодо продуктивності

Зберігання в блокчейні

  • Дані атестації зберігаються безпосередньо в блокчейні
  • Враховуйте розмір даних при розробці схем
  • Використовуйте ефективне кодування для великих наборів даних

Вартість транзакцій

  • Кожне створення атестації вимагає комісії за транзакцію
  • Масові операції можуть знизити вартість на одну атестацію
  • Розгляньте пакетну обробку для випадків великого обсягу

Масштабованість

  • Система масштабується відповідно до пропускної здатності транзакцій Solana
  • Кілька облікових даних можуть працювати незалежно
  • Дизайн схеми впливає на продуктивність запитів

Наступні кроки

Is this page helpful?

Керується

© 2026 Фонд Solana.
Всі права захищені.
Залишайтеся на зв'язку