Web3では、信頼は与えられるものではなく、検証されるものです。分散型アプリケーションがますます自律的になるにつれて、オンチェーンの事実の必要性はかつてないほど高まっています。ユーザーのKYCステータスを確認したり、機械の真偽を確認したり、評判を管理したりする際に、開発者は中央集権的なシステムに依存せずに主張を発行し、検証するための信頼できるインフラストラクチャを必要としています。Veraxはそのインフラストラクチャです。
Veraxは、分散型ネットワークの公共メモリレイヤーとして設計されたオープンソースのアテステーションレジストリです。これにより、開発者、プロトコル、機械はアテステーションを作成および検証できるようになります。アテステーションとは、エコシステム全体で再利用可能な署名されたオンチェーンの主張です。分離されたシステムの代わりに、Veraxはネットワークごとに標準化された共有レジストリを提供し、検証可能なデータに依存するあらゆるユースケースに対して一貫性とコンポーザビリティを提供します。
VeraxはConsenSysによってLineaのために構築されましたが、そのユーティリティは現在、一つのネットワークを超えて広がっています。今日の断片化された環境では、dAppはしばしばユーザーやアクションを検証するための独自のシステムを作成します。これにより、冗長なスマートコントラクト、一貫性のないフォーマット、そして互換性の低さが生じます。Veraxは、証明が一度保存され、何度も利用されるモジュラーでチェーンネイティブなレジストリを導入することでこれを解決します。
それは、誰がそれらを発行したのか、またはそれらがどこから来たのかに関係ありません。この共有された構造はガスコストを削減し、開発を合理化し、Web3エコシステムをよりコンポーザブルにします。
Veraxは、認証の全ライフサイクルをサポートするために協力して機能する5つのコンポーネントで設計されています。
アテステーションとは、あるアドレスが別のアドレスについて行った署名済みのオンチェーンの声明です。それは、ウォレットがKYCを通過したこと、機械がタスクを完了したこと、またはユーザーがスコアの閾値を満たすことを確認するかもしれません。これらの主張は公開されて保存され、フォローするスキーマを参照する任意のアプリケーションによって検証できます。
スキーマは、アテステーションの構造を定義します:フィールド、タイプ、および検証ルール。スキーマには、ブール値のステータス、タイムスタンプ、および管轄区域のための文字列が含まれる場合があります。一度登録されると、そのスキーマに関連付けられたアテステーションは、必ずその形式に従わなければならず、dApp間での一貫した解釈を可能にします。
ポータルは、特定のスキーマに対して誰が証明書を発行できるかを制限するオプションの契約です。これは、Sumsubや規制された機関など、特定の主張を発行すべき承認されたエンティティのみが必要なコンプライアンスのようなケースに役立ちます。ポータルは、システムのオープン性を保ちながら、制御されたアクセスを提供します。
モジュールは、アテステーションにプログラム可能なロジックを追加します。これにより、期限、取り消し、またはスコアリングルールなどの条件を強制することができます。これにより、アテステーションは時間の経過とともに進化したり、コア契約を変更することなくオンチェーンのアクティビティに応じて反応したりすることができます。
すべてのVeraxの活動、スキーマ、証明書、発行者は、チェーンごとの単一のレジストリに記録されます。このレジストリは公開サブグラフによってインデックス化され、開発者は独自のインフラを構築することなく、構造化データにリアルタイムでアクセスできます。
Veraxのすべての証明は、スキーマに準拠しなければなりません。これはデータの形状を定義し、含まれるフィールド、使用されるデータ型、満たすべき条件を決定する基盤です。スキーマには、ユースケースに応じて、主題、ステータス、スコア、タイムスタンプなどのフィールドが含まれる場合があります。作成されると、スキーマはオンチェーンで公開され、一意のIDが付与され、任意の契約またはアプリケーションがそれを明確に参照できるようになります。
あなたのスキーマを使用して誰が証明書を発行できるかを制御したい場合は、それをポータルでラップすることができます。ポータルは特定の発行者に権限を付与するスマートコントラクトです。例えば、認証された機関やDAO制御のアドレスのみがコンプライアンススキーマの下で証明書を発行できるようにすることがあります。ポータルはオプションです—誰でも証明書を発行できるオープンエコシステムを構築している場合は、このステップをスキップすることができます。
スキーマと(オプションで)ポータルが整ったら、発行者は証明書の作成を開始できます。証明書は、スキーマで定義された形式に従った被験者に関する署名済みステートメントです。それは直接Veraxレジストリに書き込まれ、そこで公開アクセス可能になります。この時点で、モジュールも追加して有効期限や取り消し権などの動的ロジックを追加できます。その結果、オンチェーンに保存された不変で検証可能かつ再利用可能なステートメントが得られます。
任意のスマートコントラクトまたはフロントエンドアプリケーションは、Veraxからのアテステーションを読み取り、それを自分のロジックで使用できます。Veraxサブグラフはすべてのアテステーションをインデックス化しており、簡単に検索可能です。貸出プロトコルは、ウォレットが特定の信頼スコアを持っているかどうかを確認するかもしれません。ファセットは、マシンがボットフィルターを通過したかどうかを確認するかもしれません。そして、DAOはアテステーションを使用して、有権者が参加基準を満たしていることを確認するかもしれません。すべてが標準化され、許可なしで利用できるため、検証プロセスは迅速かつ信頼性があります。
Veraxの最も強力な機能の1つは、アテステーションが単一のアプリに属さないことです。一度書き込まれると、誰でもそれを読むことができます。つまり、1つのアプリケーションで行われた身元確認は、他のアプリケーションで再利用できるということです—ユーザーが再確認する必要はありません。このコンポーザビリティは、Web3全体で大きな効率を解放します。また、ポータブルな評判、委任アクセス、ウォレットやスマートコントラクトのための共有された履歴の証明などのユースケースを可能にします。
Veraxは、Optimism、Scroll、その他のテストネットへのデプロイメントを伴い、LineaとBaseのメインネットで稼働しています。そのアーキテクチャはチェーンに依存せず、すべてのEVM互換ネットワークでシームレスに機能するように設計されています。各ネットワークは単一のVeraxレジストリコントラクトを実行し、重複を減らし、そのチェーン上のすべてのアプリケーションが統一された認証真実のソースを共有できるようにします。
標準化されたスキーマとネットワークごとの1つの契約の使用により、迅速な統合、より簡単な監査、およびプロトコル全体での一貫した動作が可能になります。Veraxは、将来の拡張性もサポートしており、ゼロ知識証明、オフチェーン認証、およびクロスチェーン相互運用性を含みます。
Veraxは、アイデンティティ、自動化、トークンアクセスにおける重要なユースケースをすでにサポートしています。
Sumsubは、LineaでKYCを通過したユーザーにVeraxの証明書を発行します。これらの証明書は標準的なスキーマに従っており、ポータルを介してSumsubに限定されています。準拠したdAppはこれらの証明書を読み取ることができ、ユーザーは一度検証すれば複数のサービスにアクセスできるため、プロセスを繰り返す必要がありません。
AutomataはVeraxを使用して機械を検証します。オフチェーンでデバイスを検証した後、彼らは機械の真正性を証明する証明書を発行します。トークンファウセットやステーキングプールなどの他のアプリは、その後、ウォレットが実際の機械に属していることを検証でき、ボット活動やSybil攻撃を減少させます。
L2Faucetは、スパムを防ぐためにVeraxに依存しています。トークンを送信する前に、SumsubやAutomataなどのパートナーからの証明を確認し、確認済みのユーザーのみがトークンを受け取ることを保証します。これにより、ファウセットサービスが効率的で悪用のないものになります。
Veraxは、Web3開発者のための検証を簡素化し、新しい機能を解放します。
新しい契約を作成して適格性や信頼を処理する代わりに、開発者はスキーマを登録し、既存のインフラを使用します。これにより、時間、監査コスト、ガスを節約できます。
1つのdAppで作成されたアテステーションは、他のdAppで使用できます。貸出プロトコルからの評判スコアは新しいプラットフォームにアクセスするために使用でき、また、確認済みの投票者アテステーションは複数のガバナンスシステムに役立つことができます。
Veraxは、AIエージェント、自律的dApp、および分散型インフラストラクチャ(DePIN)にとって重要な機械間検証を可能にします。「機械がタスクを完了した」や「エージェントが基準を満たした」といった主張は、中央集権的なミドルウェアなしで記録され、再利用されることができます。
Veraxはオープンソースであり、透明性のあるガバナンスを提供しています。すべてのコード、スキーマ、およびモジュールのロジックは公開で維持されています。ConsenSysが最初にプロトコルを立ち上げましたが、ガバナンスはコミュニティ主導のモデルへと移行しています。
新しいスキーマ、モジュール、またはロジックのアップグレードに関する提案は、貢献を受け付けており、DAOベースのガバナンスがロードマップに含まれています。重要なことに、Veraxは何が真実であるかを定義するのではなく、主張を公開し検証するためのツールを提供します。誰でも自分の基準に基づいて証明書を発行したり評価したりできます。
Veraxは統合への迅速な道を提供します。
例の契約書、テンプレート、そして開発者ツールはGitHubで入手可能です。ほとんどのチームは、1時間以内に証明書を発行し、確認することができます。
VeraxはEVMチェーンのデフォルトのアテステーションレイヤーになりつつありますが、そのロードマップはより広範です。
Veraxは、断片的で一回限りの検証システムを、アテステーションのための汎用的なチェーンネイティブレジストリに置き換えます。これにより、開発者は信頼できる、再利用可能で、構築が容易なクレームを発行し、利用する方法が提供されます。KYCやシビル保護からAIコーディネーション、信用スコアリングに至るまで、VeraxはWeb3のための共有信頼レイヤーとして機能します。
中央集権的な管理に依存せずに、アプリケーション、エージェント、ユーザーが物事を証明する必要がある分散型インターネットにおいて、Veraxはシンプルな答えを提供します: データに語らせる—オンチェーンで、公開され、誰もが信頼できる形式で。