连接Web2与Web3:探索Attestation历史和其相关项目
ChainFeeds
2024-02-15 11:00
本文约3603字,阅读全文需要约14分钟
本文将介绍EAS、Smart Layer、EthSign、Verax和PADO Labs。

アテステーションは新しい概念ではありません。特にイーサリアム PoS コンセンサスを理解していれば、一部のステップはアテステーションと呼ばれます。さらに、EAS、Smart Layer、EthSign、Verax、PADO Labs も、プロトコル層が認証の概念に関連していることを強調しています。それでは、アテステーションとは正確には何を意味するのでしょうか?検証と検証の違いは何ですか?

認証の歴史と定義

皮切りに語源Attestation は 15 世紀半ばに生まれたらしく、「証言」(証言) または「事実を支持する宣言」(事実を裏付ける声明) を意味します。 Verification の起源は少し古く、「確認」または「裏付け」を意味します。過去 200 年間の文献の単語頻度統計によると、Verification の使用頻度は年々増加していますが、Attestation はその逆で、Verification の単語頻度は Attestation の 10 倍以上となっています。 Attestation は比較的ニッチな単語であることがわかります。

イーサリアムのコンセンサスプロセスにおいて、アテステーションとは、現在のブロックの最終ステータスをバリデーターが認識することを指し、投票プロセスに似ています。さらに、バリデーターがこのプロセス中に悪意のある動作を行った場合 (Surround Vote)、またはバリデーターが受動的に参加する (またはオフラインになる) 場合、コンセンサス アルゴリズム (Slashing/非活動リーク)。これは、検証者のアテステーションへの参加には主観が含まれることも意味します。

そしてコーネル大学法科大学院によると、辞書「Attestation」の意味は「証言」(証言)と似ているようですが、「通常、契約書に署名したり、遺言書を作成したり、その他の書面に署名する際には、証人の立ち会いが必要であり、証人も証明するために署名しなければなりません」文書の内容、信憑性、当事者の署名の信憑性を(証明する)。」このプロセスは「目撃する」とも要約できます。

したがって、上記の情報を踏まえると、Attestation は「証人」、「証言」、「陳述」の意味に近いものであり、また、認証者がある程度の主観を持って認識するものであり、第三者がその正確性を検証することはできないものであることがわかります。他の方法。 Verification の意味はあまりにも一般的であり、特定の方法に基づいて再現可能で検証可能です。

これらの違いを理解すると、アテステーションが技術的およびアルゴリズムの問​​題を解決するのではなく、社会的コンセンサスの問題、つまりこれらを目撃可能かつ可視化する方法を解決するため、なぜこれほど多くのプロジェクトが説明の中心概念としてアテステーションを使用するのかが理解できるでしょう。特定の標準に従って定義され、これらのデータはブロックチェーンを通じて保存され、より結合可能なロジックの実装、流動性の生成などにスマート コントラクトが使用されます。

Web2 での認証アプリケーション シナリオ:

  • アカウントの検証: 電子メールまたは電話番号を介してユーザー アカウントを検証します。

  • 雇用証明書: 雇用主が提供する雇用証明書。従業員の基本情報、雇用期間、役職などが記載されており、通常は会社の人事部門が提供します。

  • 学歴証明書:学校が発行する正式な学歴証明書であり、Xuexin.comなどを通じて特定の学習を完了したことを確認します。

  • 本人確認書類:運転免許証、パスポートなど、政府機関が発行する本人確認書類。

Web3 は証明能力にパラダイム シフトをもたらします。信頼は単一の集中型エンティティに依存するのではなく、暗号化技術とコンセンサス アルゴリズムを使用して情報のセキュリティと信頼性を保護し、確保する複数のノードで構成されるネットワークに分散されます。

Web3 での認証アプリケーション シナリオ:

  • デジタル資産所有権の証明: デジタル署名証明書はブロックチェーン上で生成され、特定のアドレスが特定の数または種類のデジタル資産 (NFT など) を所有していることを証明します。

  • 本人確認: 分散型 ID システムを通じてブロックチェーン上の個人の本人確認証明書を取得します。

  • スマート コントラクトの実行証明: スマート コントラクトは、期待どおりに実行され、特定の条件またはイベントがトリガーされたことを証明する証明書を発行します。

  • データの完全性とトレーサビリティ: ブロックチェーン上でデジタル署名を生成することにより、データの完全性と改ざん不可能性が保証され、データが改ざんされていない場合にのみ署名が正常に検証されます。

Attestation と Web3 および Web2 を組み合わせた想像力は非常に大きいです。アテステーションはデジタル世界と現実世界の間の架け橋として機能し、検証、承認、投票、認証、保証などのさまざまなシナリオで証明メカニズムを提供できます。例えば:

  • イベントチケット: イベント主催者はブロックチェーン技術を使用してチケット認証を発行し、チケットの偽造や再利用を防ぎます。

  • 出席証明: オンチェーン認証を使用すると、ユーザーが特定のイベントに出席したことを証明するだけでなく、デジタル記念品も提供されます。

  • 電子メール: ユーザーは電子メール構成証明を使用して Web3 と Web2 の ID を関連付けることができ、認証プロセスが簡素化されます。

  • 医療記録の検証: 患者の健康情報、診断、治療プロセスなどの医療情報がブロックチェーンに記録され、医師は記録の完全性を証明するためにデジタル署名された証明書を生成できます。

  • ……

注目すべき認証コンセプトプロジェクト

Attestation のコンセプトはまだ開発の初期段階にありますが、市場で広く注目を集めているプロジェクトがいくつかあります。

1.Ethereum Attestation Service(EAS): ユニバーサル認証

EAS は、チェーン上またはチェーン外で認証を行うためのオープンソース インフラストラクチャ プロジェクトです。事実を検証し、信頼性を証明し、さまざまなオンラインおよびオンチェーンの対話における信頼を確立する手段として、構造化情報のデジタル署名証明を利用します。 EAS は、証明スキーマを登録するためのスキーマ レジストリ コントラクトと、証明を実行するための証明コントラクトという 2 つのスマート コントラクトを通じて動作します。

Schema Registry Contract の主な機能は、ユーザーがプルーフ テンプレートを登録し、プルーフ データの構造と形式を定義できるようにすることです。ユーザーは最初にスキーマを定義し、登録のためにスキーマ登録契約に送信します。パターンが登録されると、コントラクトによってパターンに一意の識別子 (UID) が割り当てられ、後続のプルーフで参照できるようになります。

認証契約は主に認証サイクルを管理します。ユーザーは、事前に登録したテンプレートを使用して証明書を作成し、事前に定義された形式に従って特定の内容を入力し、オンチェーンまたはオフチェーンでデジタル署名します。この署名されたデータは、スキーマの UID とともに認証コントラクトに送信されます。契約では署名と UID が検証され、検証に合格すると、その証拠がブロックチェーンに記録され、誰でもその信頼性を検証できます。証明書のステータスを変更する必要がある場合は、証明書を取り消すことができます。取り消しによって証明書自体は編集されませんが、証明書は有効とみなされなくなります。

証明はオンチェーンまたはオフチェーンで行うことができ、オンチェーンの証明はイーサリアム ブロックチェーンに直接保存され、不変性とセキュリティが提供されます。オフチェーン証明はブロックチェーンの外部、通常は分散ストレージ ソリューション (IPFS) に保存され、オンデマンドでプライベートに共有するために使用できます。

2.Samrt Layer:認証

Smart Layer は、プログラム可能なブロックチェーン サービス ネットワークであり、トークン ロジックの実行をサポートし、分散型でスケーラブルかつ安全な方法でさまざまなシステムやトークンとの複雑な対話を可能にします。 Smart Layer は、TokenScript テクノロジーに基づいて実行可能トークンを作成します。実行可能トークンは、実行可能なコードが組み込まれた NFT またはトークンであり、静的なデジタル資産であるだけでなく、さまざまな機能を実行することもできます。

Smart Layer と Ethereum Foundation Devcon チームは、実行可能トークンに基づくチケット認証を開発するために協力し、Devcon 6 ボゴタ、EFDevconnect アムステルダム、EDCON 2023 イベントに参加する 20,000 人のイーサリアム ビルダーはすべて NFT チケット認証を実施しました。これらのイベントのチケットを持つ人は、同じ電子メール アドレスで証明書を生成し、「スマート パス」と呼ばれる特別なパスを受け取り、追加のスマート レイヤー ポイントを獲得できます。

3.EthSign:契約書の署名

EthSign は、ブロックチェーン ベースの文書署名プロトコルであり、その主な目的は、ユーザーが分散型で安全かつ検証可能な環境でファイルに署名、暗号化して永続的に保存できるようにすることです。 EthSign を使用すると、さまざまなブロックチェーン システムのユーザーが暗号化キーを使用してファイルにデジタル署名し、暗号化することができます。これは、ビットコインユーザーがイーサリアムユーザーや他のブロックチェーンエコシステムのユーザーと協力して契約などに署名できることを意味します。 EthSign は Arweave ブロックチェーンを利用して、ユーザーに無料で永久ストレージを提供します。

EthSignはさまざまな契約サンプルを提供しており、全体的な操作プロセスはDocuSignと同様で、まずユーザーはブロックチェーンウォレットでログインするか、メールアカウントやTwitterアカウントを選択してログインします。 EthSign は、Particle Network の認証スキームを使用して Web2 認証をサポートします。次に、テンプレートを使用して新しい契約書を作成するか、署名されていないファイルをアップロードし、署名と日付のフィールドまたはテキストコンテンツを追加し、署名者の住所または口座番号を入力し、最後に契約書の日付より前の日付を選択します。それ以降は署名ができなくなります。 。ファイルのプライバシーを考慮して、ユーザーはドキュメントを暗号化し、非対称暗号化原則を使用してユーザー契約パスワードをホストする EthSign 契約パスワード マネージャーを有効にすることを選択できるため、ユーザーは契約パスワードを覚える必要がありません。

さらに、EthSign は契約検証も提供しており、最初のユーザーは完成した文書の元のコンテンツが Arweave 上のコピーと一致していることを検証ページで検証できます。デジタル署名の有効性と、それが EthSign Certified 署名アドレスによって作成されたかどうかを検証できるようになり、将来的にはオフライン検証もサポートされる予定です。

EthSign の次のステップは、契約署名アプリケーションからフルチェーン認証プロトコルに進化することです。Sign Protocol、オンチェーンですべてに署名できるようにすることを目的としています。たとえば、Coinbase Verifications は現在 EAS を活用して、ユーザーが Base ネットワーク上で KYC ステータスを証明できるようにしています。ユーザーが他のプロジェクトへの参加を許可するために Coinbase の検証に合格したことを証明したい場合は、Sign Protocol の zkAttestations を使用してブラウザ拡張機能を通じて Coinbase サーバーからデータをキャプチャし、ユーザーが認証に合格したことを証明する暗号化された証明書を生成できます。検証。 。

4.Verax: 開発者ツール

Verax は、オンチェーン プルーフを保存する集中的な場所を提供する共有オンチェーン プルーフ レジストリであり、エンティティの身元や権利を証明できるオンチェーン プルーフの管理と利用を支援する汎用的で拡張可能なツールを開発者に提供します。デジタル資産を所有すること、ウォレットを信頼することなど。これらの証明は、デジタル ID、信頼システム、評判プロトコルなどを構築するために使用できます。

Verax の設計目標の 1 つは相互運用性であり、開発者が他の標準と互換性のある証明書を発行できるように支援します。チャネルと同様に、さまざまなプロジェクトがこのチャネル上のオンチェーンプルーフを保存および取得することができ、他のプロトコル、DAPP、またはユーザーは、異なる標準間の互換性を気にすることなく、これらのプルーフを簡単に使用および組み合わせることができます。

5.PADO Labs:プライバシー保護

PADO は、ユーザーがオフチェーン データを本物でプライバシーを保護した方法で証明できるように設計された暗号ベースのインフラストラクチャです。たとえば、個人情報を明かすことなく、Web2 ゲームの経験豊富なプレイヤーであることを GameFi プロトコルに証明します。 PADO のユニークな点は、MPC-TLS (Secure Multi-Party Computing Transport Layer Security) や IZK (Interactive Zero-Knowledge Proof) などの高度な暗号化テクノロジーを使用して、証明者がデータを「盲目的に」証明できることです。つまり、証明者は公開および非公開のユーザー情報を含む元のデータを見ることはできませんが、暗号化手法を通じて送信されたデータの出所を保証します。

PADO は、次の 2 つの重要なセキュリティ特性を保証することでその目標を達成します。

  • 信頼性: データの発信元を保護することで、ユーザー データが特定のソースから取得され、共有プロセス中に変更されないことを保証します。

  • プライバシー: 個人情報を扱うときは、データ最小化の原則に従ってください。 PADO は、データ計算を実行する際にゼロ知識証明を使用してプライバシーを保護し、公開および個人のユーザー情報を含む元のデータが漏洩しないようにします。

上記のプロジェクトはいずれもまだコインを発行しておらず、経済モデルはまだチームによってさらに検討されていませんが、興味のある方はまず製品を体験し、将来のエアドロップの可能性に期待してください。

今後の展望

Web3 分野における最も重要な長期的な物語の 1 つとして、RWA は大きな注目を集めています。 MakerDAO、Synthetix、Compound などの多くの有名な DeFi プロトコルもこの分野での展開を開始しています。ボストン コンサルティング グループの推計、RWA市場は2030年までに16兆米ドルに成長する可能性があります。しかし、オフチェーン資産をチェーンに導入することは複雑な作業であり、透明性監査、法令順守、監督などの一連の問題に必然的に直面することになります。

この文脈において、認証は大量採用を促進する上で重要な役割を果たします。認証により、チェーン上の資産とチェーン外の実際の資産との相関関係が検証され、透明性が向上し、投資家や参加者に信頼を与えることができます。これは、コンプライアンス レビューと規制要件を満たすだけでなく、Web2 と Web3 の間に信頼の絆を確立するのにも役立ちます。 Attestation を通じて、従来の金融機関や企業はよりスムーズにブロックチェーン エコシステムにアクセスし、デジタル資産のシームレスな統合を実現できます。

ChainFeeds
作者文库