Solana アテステーションは、オフチェーンデータをオンチェーンアカウントに関連付けるための公共財プログラムです。 このシステムは、アカウントに関する検証可能な主張を作成するためのフレームワークを提供し、開発者が評判システム、コンプライアンスツール、その他の信頼ベースのアプリケーションを構築できるようにします。
なぜアテステーションなのか?
- 検証可能な主張: アカウントに関する暗号学的に検証可能なステートメントを作成
- 柔軟なスキーマ: 異なるタイプのアテステーション用にカスタムデータ構造を定義
- 権限管理: 認証システムを通じてアテステーションを発行できるユーザーを制御
- トークン統合: 特定のtoken accountにアテステーションをリンクして、対象を絞った主張を実現
- オンチェーンストレージ: 透明性と永続性のためにアテステーションデータをSolana上に保存
クイックスタート
Solana アテステーションライブラリをインストール:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Rustプロジェクトの場合:
cargo add solana-attestation-service-client
→ インストールクイックスタート - すぐに始めましょう
→ 概要 - 詳細な概要とアーキテクチャ
核となる概念
アテステーションシステムは3つの主要コンポーネントで構成されています:
認証情報
認証情報は、アテステーションを発行できるアテステーション権限を表します。各認証情報には、その権限の下でアテステーションを作成できる承認された署名者がいます。
スキーマ
スキーマは、アテステーションの構造と検証ルールを定義します。スキーマは、アテステーションに含まれるべきフィールドとそのフォーマット方法を指定するテンプレートとして機能します。
アテステーション
アテステーションは、検証された主張またはステートメントを表します。アテステーションは、認証情報の下で承認された署名者によって作成され、特定のスキーマ構造に従います。
ユースケース
アテステーションは、幅広いアプリケーションを可能にします:
- 本人確認: ユーザーのアイデンティティとKYCコンプライアンスを検証
- 評判システム: 信頼スコアと評判指標を構築
- コンプライアンスツール: DeFiプロトコルの規制コンプライアンスを確保
- 認定プログラム: 専門資格を発行・検証
- サプライチェーン追跡: 商品の出所と真正性を追跡
- ソーシャルプルーフ: ソーシャルメディアアカウントとコミュニティメンバーシップを検証
アーキテクチャ
システムは階層構造に従います:
- **Authorities(認証局)**は、誰がアテステーションを発行できるかを定義する資格情報を作成します
- **Schemas(スキーマ)**は、アテステーションデータ構造を定義するために資格情報の下に作成されます
- **Attestations(アテステーション)**は、スキーマ形式に従って承認された署名者によって発行されます
- **Token Accounts(トークンアカウント)**は、ターゲットを絞った請求のためにアテステーションにリンクできます
はじめに
ユースケースに基づいてドキュメントを探索してください:
- クイックスタートガイド - 素早く立ち上げて実行
- Credentials(資格情報) - アテステーション認証局について学ぶ
- Schemas(スキーマ) - アテステーションのデータ構造を定義
- Attestations(アテステーション) - 検証可能なクレームを作成・管理
- Instructions(インstructions) - すべての操作の完全なAPIリファレンス
コミュニティとサポート
- 質問がありますか?
Solana Stack Exchangeで質問してください(
attestationsタグを使用) - 問題がありますか? GitHub Issuesで報告してください
ソース
GitHubリポジトリ](https://github.com/solana-foundation/solana-attestation-service)
Solana Foundationによって構築・維持されています。
Apache License, Version 2.0の下でライセンスされています。
Is this page helpful?