Skip to main content

attestation とは

注:この文書は英語の原文からの自動翻訳です。

attestation とは

attestation とは、主体 — アドレス、アクション、資格情報、データの断片 — に関する何か具体的なことを確認する署名された言明です。それはアイデンティティそのものではありません。アイデンティティ について、あるいは主体が行った何か について の主張です。暗号資産と分散型システムにおいて、attestation は、ある当事者が検証可能な言明を行い、別の当事者が中央権威に依存することなく独立して確認できる、構造化された方法を提供します。

attestation は、文書に押された公証の印のようなものだと考えてください。その印は文書を作成したり、あなたが誰であるかを定義したりするわけではありません — それは、文書について(またはあなたについて)の特定の事実が誰かによって検証されたことを確認します。ブロックチェーンの文脈では、その「印」は構造化された主張に添付された暗号署名であり、適切なツールにアクセスできる人なら誰でもそれを検証できます。

要約: attestation は、主体またはアクションに関する事実を確認する暗号的に署名された言明であり、トラストレスな検証のための構成要素であって、アイデンティティ そのものの同義語ではありません。

attestation の仕組み

attestation の構造

attestation は通常、三つの要素を含みます:subject(主体)(主張が向けられている主体またはアドレス)、claim(主張)(行われている具体的な言明)、signature(署名)(発行者が実際にその言明を行ったという暗号的証明)。一部の attestation フレームワークは、タイムスタンプ、有効期限、取り消しのステータス、主張の構造を定義するスキーマ識別子といったメタデータを加えます。

たとえば、attestation は次のように述べることがあります:「アドレス 0xABC… は 2025-06-15 に KYC 検証を完了した、発行者 0xDEF… によって確認済み。」主張は構造化されたデータであり、主体はアドレスであり、署名はそれを発行者の暗号鍵に紐付けます。

オンチェーンとオフチェーンの attestation

attestation は、ブロックチェーンに直接(オンチェーン)記録することも、オフチェーンで保存して要求に応じて検証することもできます。オンチェーンの attestation は永続的に可視で、スマートコントラクトから参照できます — たとえば、DeFi プロトコルは、アクセスを許可する前にアドレスが有効な attestation を保有しているかどうかを確認できます。オフチェーンの attestation は、非公開でまたは分散型ストレージネットワークに保存され、必要なときにのみ提示されるため、暗号的に検証可能でありながらプライバシーを保ちます。

オンチェーンとオフチェーンの選択は、use case に依存します。公開のレピュテーションスコアやプロトコルレベルの権限は、しばしばオンチェーンの attestation から恩恵を受けます。機微な個人データ — 年齢や居住地の証明など — は、主体がいつ誰に開示するかを制御するオフチェーンで扱う方が適しています。

attestation フレームワーク

attestation がどのように作成、保存、検証されるかを標準化するために、いくつかのプロトコルが登場しています。Ethereum Attestation Service(EAS)は、Ethereum とその Layer 2 ネットワーク上で任意の attestation のための柔軟なオンチェーンレジストリを提供します。W3C 標準で定義された Verifiable Credentials は、ブロックチェーンと従来の Web システムの両方で用いられる、より広範で相互運用可能な形式を提供します。これらのフレームワークはスコープと実装が異なりますが、同じ中心的なアイデアを共有します:独立して検証できる、構造化され署名された主張です。

crypto AI プロジェクトにとって attestation が重要な理由

crypto AI 領域において、attestation は、プロジェクトが信頼を築き主張を証明する方法に直接影響する、いくつかの実用的な機能を果たします。

AI 出力の検証

AI モデルが推論結果 — 予測、分類、生成された出力 — を生み出すとき、attestation は、どのモデルが使われたか、どの入力が提供されたか、どの出力が返されたかを記録できます。これは検証可能な軌跡を作り出します。プロジェクトがその AI モデルが一定の精度を達成した、または特定の結果を生み出したと主張する場合、その出力のオンチェーン attestation は、その主張を信頼の問題ではなく独立して確認できるものにします。

中央集権なしでのレピュテーションの確立

分散型計算ネットワーク、データマーケットプレイス、AI エージェントプラットフォームは、中央のレピュテーション権威なしに参加者の信頼性を評価する方法を必要とします。attestation は、ピア、validator、またはプロトコルの仕組みが、参加者の振る舞い — 完了したタスク、維持された稼働時間、検証されたデータ品質 — について署名された言明を発行することを可能にします。これらの attestation は、単一の当事者が制御しない、持ち運び可能で検証可能なレピュテーションへと蓄積されます。

アクセスと権限のゲーティング

スマートコントラクトは、attestation をアクセス条件として用いることができます。分散型 AI マーケットプレイスは、計算プロバイダーにそのハードウェアが最低仕様を満たすことを確認する attestation の保有を要求するかもしれません。ガバナンスシステムは、投票権を付与する前に、参加者のステーク期間や貢献履歴を確認する attestation を要求するかもしれません。

DecAIHub のプロジェクトカードでどこに現れるか

概念としての attestation は、主に次を通じてプロジェクトカードに現れます:

  • Category — Identity、Verification、Data カテゴリのプロジェクトは、しばしばコアインフラとして attestation の仕組みに依存します。
  • AI component — プロジェクトが AI 推論結果やモデル検証の成果をオンチェーンに記録するとき、通常用いられる仕組みが attestation です。
  • Onchain necessity — attestation は、プロジェクトがブロックチェーンを必要とするかもしれない具体的な理由の 1 つです:単一の当事者を信頼することを必要とするであろう主張やアクションについて、改ざん不可能で検証可能な記録を作るためです。

attestation だけでは証明できないこと

  • 主張の真実性 — attestation は、特定の発行者が特定の言明を行ったことを証明します。その言明が正確であることを保証するわけではありません。悪意ある者が虚偽の attestation に署名することもあり得ます。その価値は、発行者の信頼性と、主張の背後にある検証プロセスに依存します。
  • 主体のアイデンティティ — アドレスに関する attestation は、追加の本人確認が重ねられない限り、そのアドレスを物理世界で誰が制御しているかを証明しません。この区別については 暗号資産におけるアイデンティティとは を参照してください。
  • 分散化 — オンチェーンで attestation を発行することが、プロジェクトを分散化するわけではありません。単一の主体がシステム内のすべての attestation の唯一の発行者であるなら、オンチェーンのインフラがあっても信頼モデルは中央集権的なままです。
  • 永続性 — 一部の attestation フレームワークは取り消しや有効期限をサポートします。昨日は有効だった attestation が今日は有効でないかもしれません。attestation システムに取り消しのロジックが含まれているかどうかを常に確認してください。

混同しないでください

用語 区別
アイデンティティ アイデンティティは、主体が誰であるか、または何であるかというより広い概念です。attestation は、その主体に関する単一の署名された言明 — アイデンティティの 1 つの構成要素であって、アイデンティティそのものではありません。
資格情報(Credential) 資格情報(例:Verifiable Credential)は、主張のための構造化されたデータ形式です。attestation は、署名された言明というより広い概念です。資格情報は、attestation の 1 つの実装形式です。
証明書(Certificate) 従来のシステムでは、証明書(例:SSL/TLS)は、信頼された権威を通じて公開鍵をアイデンティティに紐付けます。attestation は、中央集権的な証明書権威を必要としない、より一般的な暗号的主張です。

よくある質問

attestation はデジタルアイデンティティと同じですか?

いいえ。attestation は、主体に関する単一の言明です。アイデンティティ は、その主体が誰であるか、または何であるかというより広い概念です。デジタルアイデンティティは多くの attestation — 名前の証明、年齢の証明、アカウント所有の証明 — から構成されることがありますが、各 attestation は 1 つの証拠にすぎず、アイデンティティそのものではありません。

attestation は偽造できますか?

attestation 上の暗号署名は、発行者の秘密鍵なしには偽造できません。ただし、発行者が不誠実または侵害されている場合、attestation の 内容 は虚偽であり得ます。attestation の信頼性は、発行者の信頼性と、署名に先立つ検証プロセスの厳格さに依存します。これが、attestation フレームワークがしばしば発行者のレピュテーションシステムや紛争解決の仕組みを含む理由です。

attestation はオンチェーンである必要がありますか?

必ずしもそうではありません。オフチェーンの attestation — ローカル、IPFS、その他の分散型ストレージに保存 — は、ブロックチェーンに触れることなく暗号的に有効かつ検証可能です。オンチェーンの attestation は、永続性とスマートコントラクトとの構成可能性(composability)を提供しますが、ガスコストとプライバシーのトレードオフを伴います。適切な選択は use case に依存します。

外部リンク

関連ページ