Gitcoinパスポート:分散ネットワークへのゲートウェイ

中級Sep 18, 2024
Gitcoin Passportは、Web2とWeb3の認証方法を統合した分散型ID検証ツールです。ユーザーのプライバシーを保護し、シビル攻撃から保護します。これは、Web3エコシステムのセキュリティと透明性を強化することを目的としています。
Gitcoinパスポート:分散ネットワークへのゲートウェイ

Gitcoinの概要

イーサリアムエコシステムにおける重要なプレーヤーであるGitcoinは、2019年に革新的なGitcoin Grantsプログラムを開始し、Ethereumネットワークの公共財に対して5,900万ドル以上を貢献しました。このプラットフォームは、オープンソースソフトウェア開発を促進し、Web3の革新的なエコシステムを支援しています。Gitcoinの主な目的は、開発者やイノベーターが自分たちのアイデアを実現するために必要な資金、インセンティブプログラム、コミュニティリソースを提供することによって、分散型技術の加速化です。

Gitcoinは、テックアクセラレータ、ハッカソン、そしてバウンティプログラムなど、さまざまなモデルを探求してきました。 2019年、Gitcoinは公共財の資金調達の魅力的な方法として、二次資金を発見し、これが「Gitcoin 1.0」の始まりを記録しました。 このモデルは、Ethereum共同創設者のVitalik Buterinからの支持を含む広範な認知を得、WalletConnect、Uniswap、Yearn、1inchなどの主要なプロトコルによる採用も行われました。

2024年までに、Gitcoinは「Gitcoin 1.0」から「Gitcoin 2.0」に成功裏に移行しました。 この変化は、Layer 2ソリューションによって推進されるEthereumエコシステムの拡大、オープンソース開発の成長、および資金提供プログラムの採用拡大を反映しています。 Gitcoin 2.0は、プラットフォームを中央集権的なシステムから、誰もが使用または拡張できるモジュラーでオープンソースのツールとプロトコルの組み合わせに変えます。

2024年1月現在、Gitcoinは19回の二次関数的資金調達を成功裏に実施し、Uniswap、Optimism、Banklessなどの多くの早期開発者やプロジェクトを支援し、総額5900万ドル以上を配布してきました。これらの年月を経て、Gitcoinのブランドと影響力は大幅に成長し、Web3空間で最も注目される組織の一つとなりました。

Gitcoinは、CoinbaseやEthereum Foundationなどの暗号ネイティブの組織から、UNICEFやAmerican Cancer Societyなどの伝統的な組織まで、さまざまな組織と提携しています。これらの組織は、ブロックチェーン技術に興味を示しています。Gitcoin 2.0は、伝統的な資金調達モデルにおけるブロックチェーンの可能性を示しています。プログラマブルなお金、スマートコントラクト、分散型ガバナンスを組み合わせることで、Gitcoinは、コミュニティの価値観やニーズにリソースを整合させ、資本配分に対する効率的で拡張可能、透明なソリューションを提供し、Web3の潜在能力を強調しています。

二次資金調達

二次資金調達(QF)は、オープンソースプロジェクトを主に対象としたコミュニティ資金の公平性と影響力を最大化するために設計された分散型資金調達モデルです。イーサリアムの共同創設者であるVitalik Buterin、Zoe Hitzig、Glen Weylによって提案され、より公正に資金を配分することで意思決定の民主化を目指しています。

二次資金プールは、コミュニティの寄付と大口の資金供与の間で分割されます。寄付額だけでなく、マッチングは寄付者の数に基づいて二乗で計算されます。より多くの小口の寄付者を持つプロジェクトは、資金のより高い割合を受け取ります。このシステムにより、資金がコミュニティにとってより価値のあるプロジェクトに配分され、彼らのニーズをよりよく反映することが保証されます。

Gitcoinパスポートの紹介

Gitcoin Passportは、身元確認ツールであり、シビルの防御プロトコルはCeramic Network上に構築されています。これは、信頼性のある身元確認を提供しながら、ユーザーのプライバシーを保護するように設計されています。

ユーザーは、個人の詳細を明らかにせずに検証可能な資格情報または「スタンプ」をWeb2およびWeb3プラットフォームから収集することにより、自分の身元と信頼性を証明することができます(以下で説明)。これらのスタンプは、悪意のあるアクターが偽のアイデンティティを作成してシステムを操作し、不当な影響力や報酬を得ることを防ぐのに役立ちます。プロジェクトオーナーがコミュニティを保護するのに役立ちます。

Gitcoin Passportは、プロジェクトがアイデンティティプロバイダを評価するのに重要です。たとえば、Gitcoin Grantsシステムでは、すべての参加者が実在の独立した個人であると想定し、報酬が適切に分配されるとされています。しかし、このシステムはSybil Attackに対して脆弱です。これに対抗するため、Gitcoinチームは長年にわたりSybil防御の専門知識を開発し、Passportテクノロジーを使用してGitcoin Grantsプログラムを保護しています。これにより、実際の人々だけがプロジェクトの資金調達に影響を与えることができます。

Gitcoinチームは、Sybil defenseの豊富な経験を持つことから、他のWeb3プロジェクトがボットや悪意のあるアクターからコミュニティを保護するために役立ちたいという責任を感じています。彼らはプライベートな身元確認がすべてのプロジェクトに必要なコアサービスであると考え、それをスタンドアロン製品として開発しました。現在、数十の身元確認プロバイダがPassportを使用してコミュニティを保護しており、それは世界中でリーディングなオープンソースの身元確認プロトコルとなることが期待されています。

Gitcoin Passportとは何ですか?

Passportは、Holonym(KYC)、Civic(バイオメトリクス)、GoogleおよびLinkedIn(Web2)、Snapshot(Web3)などのさまざまなWeb2およびWeb3検証者から「スタンプ」を収集することを可能にする身元確認集約者です。また、Web3取引履歴に基づいてウォレットを評価するモデルも含まれます。

Passportはプライバシーを重視しています。ユーザーがStampsをPassportに接続すると、個人情報を共有せずに完了した特定のアクションを確認することができる検証可能な資格情報が作成されます。基本的に、それはユーザーのEthereumアドレスにリンクされた一意の分散型識別子(DID)として機能し、Ceramicネットワークに保存されます。

DID(分散型識別子)とは何ですか?

DIDの理解

Web2時代では、FacebookやGoogleのような中央集権的なプラットフォームがアイデンティティ管理をコントロールしていました。これらのプラットフォームはユーザーのデータにアクセスでき、許可なく使用または共有することができ、プライバシーやデータセキュリティにリスクをもたらしていました。さらに、ユーザーは複数のプラットフォームで異なるアカウントとパスワードを作成しなければならず、便宜や断片化されたデータが生じ、管理や統合が困難になっていました。

これらの問題に対処するために、DID(分散型識別子)が開発されました。DIDは、ユーザーがデジタルアイデンティティの完全な所有権と制御権を持つ分散型アイデンティティ管理システムです。暗号化を使用して、DIDはユーザーが自分のアイデンティティを検証し、個人情報を明示せずにアクションを認可することができます。これにより、プライバシーが保護され、データのセキュリティが向上します。

DIDの主な機能

  • ユーザーがアイデンティティとデータを制御:DIDを使用することで、ユーザーは取引履歴やNFTなどのデータについて、中央集権的な第三者に頼らずに完全な制御を行うことができます。
  • プライバシー保護された身元確認:DIDを使用することで、ユーザーは必要な情報のみを共有しながら、自分の身元を証明することができます。たとえば、正確な誕生日を明かさずに、法的に成人であることを証明することができます。
  • データ統合と信用管理:Web3では、ユーザーは単一のウォレットを使用してさまざまなプラットフォームにログインでき、アイデンティティ管理を簡素化し、デジタルフットプリントを1つのアイデンティティの下に統合することができます。このデータ統合により、ユーザーのリスク選好や信用力を含むより包括的な信用システムの構築が支援されます。

DIDの課題

DIDは多くの利点をもたらしますが、実践ではいくつかの課題に直面しています:

  • プライバシーと透明性のバランス:ユーザーが自分のデータを管理している間、ブロックチェーンの透明性は、すべてのアクションを追跡できることを意味し、機密情報が公開され、個人の安全が損なわれる可能性があります。
  • ブロックチェーン間の情報隔離:DIDはオンチェーンとオフチェーンのアイデンティティを統一することを目的としていますが、異なるブロックチェーン間の分離により、情報隔離が発生し、ネットワーク全体でアイデンティティを管理することが困難になっています。
  • アイデンティティ価値に対する限られたインセンティブ: 現在、DIDシステムはユーザーの行動を「資格情報」に数量化していますが、その価値はコミュニティの合意に依存しています。資格情報が広く認識されていない場合、その実際の価値は限定される可能性があり、ユーザーの関与意欲を低下させる可能性があります。

シビル攻撃とは何ですか?

シビル攻撃の理解

シビル攻撃は、攻撃者が大量の偽のアイデンティティ(偽のアカウントなど)を作成してネットワークを影響または操作する攻撃手法です。これらの攻撃はかなり一般的で、複数の偽のアカウントを使用して投票結果を歪めたり、偽のアカウントを使用して宝くじに勝つ可能性を高めたり、偽のレビューを投稿するなど、偽の相互作用を生成したりすることがあります。

ブロックチェーンにおけるシビル攻撃のリスク

ブロックチェーンは多くのノードに依存する分散システムであり、情報を処理および保存します。これらのノードは取引を検証し、ブロックをパッケージ化します。ただし、ほとんどのノードが同じ人物によって制御されている場合、本来分散型のシステムは中央集権化されます。これにより、データの分散保存が損なわれるだけでなく、悪意のある行為者は51%攻撃を行ったり、過半数のノードを制御することで投票結果を操作する可能性があり、ブロックチェーンネットワークに重大なセキュリティリスクをもたらします。

たとえば、プロジェクトは、認知度を高めるためのマーケティング活動の一環として、早期採用者にエアドロップを通じて報酬を与える場合があります。レストランがクーポンやプライズ抽選を提供するように、シビル攻撃は1人(またはその偽のアカウント)がすべての賞品を集めることで、元のマーケティング目標を打破し、特定の個人にのみ利益をもたらします。

Gitcoinパスポートと分散型アイデンティティ保護

Gitcoinは、Ethereumエコシステム内の資金調達プラットフォームであり、懸賞金、ハッカソン、助成金などのさまざまな機能を提供しています。 Gitcoin Grantsは、ユーザーがオープンソースプロジェクトに寄付することを可能にするプラットフォームの中核的な機能です。 Metamask、Aave、Uniswapなどのよく知られたブロックチェーンプロジェクトは、Gitcoinを通じて資金提供されており、一部は早期の寄付者に対する報酬として遡及的なエアドロップを提供しています。


Gitcoinによって資金提供された注目のプロジェクト

公正さと信憑性を維持するために、GitcoinはGitcoin Passportと呼ばれる分散型のアイデンティティツールを導入しました。このツールは、複数のWeb2およびWeb3サービス(例:ソーシャルメディアアカウント、Google、GitHub、および暗号通貨ウォレットアドレス)をリンクして分散型のアイデンティティ(DID)を作成するのを支援します。リンクされた各サービスについて、ユーザーは「スタンプ」を受け取ります。これは特定の活動の前提条件として機能し、Passportスコアを増やす方法でもあります。高いスコアはより大きな寄付配分へのアクセス権を示します。

ユーザーは複数のサービスをリンクし、定期的にスタンプを更新する必要があるため、悪意のある行為者が偽のアカウントでシステムを操作することがはるかに困難になります。Gitcoin Passportは定期的にスタンプを更新して、継続的な正確性を確保します。このシステムは実質的にシビル攻撃に対抗し、プラットフォームが分散化された安全かつ安全に運用されることを保証します。分散型のアイデンティティ技術がより一般的になるにつれて、シビル攻撃はより実行が難しくなり、ブロックチェーンエコシステム全体のセキュリティと信頼性が向上します。

スタンプ:Gitcoinパスポートの識別子

切手の理解

Gitcoinパスポートのスタンプは、ユーザーの所有権や他のプラットフォームでの活動の証拠として機能する検証可能な資格情報です。これらのスタンプを収集することで、ユーザーはGitcoinパスポート内でオンラインアイデンティティを統合することができます。ユーザーが収集するスタンプが多ければ多いほど、彼らのアイデンティティの検証が強化され、ネットワーク内でのアクセス権と影響力が高まります。

切手の種類

Gitcoin Passportにログインすると、ユーザーは集めたスタンプ(画像の赤いボックスに表示される)と対応するスコア(青いボックスに表示される)を見ることができます。スタンプは4つのタイプに分類されています。

  1. ブロックチェーンと仮想通貨スタンプ:ユーザーのブロックチェーン活動や仮想通貨保有に関連する資格証明書。
  2. 政府発行の身分証明書:公式の政府身元確認の資格証明書。
  3. ソーシャルメディアやプロフェッショナルネットワーキングプラットフォームからの資格証明書。
  4. バイオメトリック認証:バイオメトリック認証技術に基づく資格情報。


Gitcoinパスポートスタンプ(ソース:Gitcoinパスポート)

スタンプの検証プロセス

  1. アイデンティティプロバイダーとプロジェクトとの接続: Passportアプリは、ユーザーがさまざまなアイデンティティプロバイダーのアカウントをリンクするためのガイドを提供します。
  2. データアクセス承認:ユーザーは、検証目的のために特定のアカウント情報への限られたアクセスを承認するように求められます。パスポートアプリはデータを保存またはエクスポートせず、単にデータの存在を確認するだけです。
  3. スタンプ発行:このアプリはサーバーと通信して、ユーザーの接続されたアカウントの所有権を証明するスタンプを発行します。これらの詳細は暗号化され、パスポートアプリはアカウントの実際の詳細ではなく、アカウント所有権の証拠のみを共有します。
  4. スタンプの使用方法:スタンプはユーザーのパスポートに保存され、サードパーティのアプリで保護されたデータやコミュニティにアクセスする際に提示することができます。
  5. スタンプの更新:ユーザーの身元確認を最新の状態に保ち、シビル攻撃に対する防御力を向上させるために、スタンプは90日ごとに更新する必要があります。長期間の利用者は、「ワンクリック認証」で再認証の遅延を回避する利便性があります。

例:ENSの検証

  1. ユーザーはENSを通じて.ethアドレスを購入します。
  2. その後、彼らはGitcoin Passportアプリを開き、「アカウントに接続」と選択します。
  3. ENSスタンプがシステムによって検証される前に、ユーザーはウォレットで認証メッセージに署名して検証プロセスを完了させます。

Gitcoinパスポートのユースケース

Gitcoinパスポートは、さまざまなWeb3アプリケーション間でのアクセス管理、透明性の向上、信頼の確立に使用することができます。開発者は、Passportを含むさまざまなWeb3プラットフォームに統合することができます。

  • 蛇腹攻撃に対する蛇腹、バンドラー、そしてエアドロップの保護
  • ユーザーのアクセスを制御して、専用コンテンツ、イベント、投票、またはコミュニティにアクセスする
  • 意思決定のための投票の重み付け
  • ユーザーの信頼性を検証する

ユースケース1:報酬メカニズム

プロジェクトがユーザーにNFT、エアドロップ、またはその他のインセンティブを提供するかどうかに関係なく、プロジェクト所有者は、報酬を受けるに値する個人だけが報酬を受け取ることを確認したいと考えています。所有者は、ユーザーのパスポートスコアに基づいて報酬へのアクセスを制限することで、コミュニティ報酬をより公平に配布することができます。

Use Case 2: DAO Governance and Communication Channels

DAOの管理は挑戦であり、特にシビル攻撃に対抗する際には困難が伴います。Gitcoin Passportは、提案の提出や投票などの主要な活動中にアイデンティティを検証することで、これらの攻撃を緩和するのに役立ちます。

さらに、コミュニケーションプラットフォーム内での特定の役割や操作へのアクセスを制限することで、品質の高い相互作用を保証することができます。

ユースケース3:信頼性の証明

ユーザーが信頼性を判断する必要がある場合、パスポートスコアと検証されたスタンプを表示することで、Web2とWeb3プラットフォームでのアクティビティの証明を提供します。これにより、ユーザーやプロジェクトは、相互作用する相手をより情報通に選択することができます。

ユースケース4:マーケットプレイス

プロジェクトオーナーがNFTやコンサートチケットの販売など、自由でオープンなマーケットプレイスを運営している場合、悪質な業者が低品質のプロジェクトを作成したり、高品質の商品(ダフ屋など)を不当に入手したりするシビル攻撃のリスクがあります。Gitcoin Passportは、これらの攻撃を防ぎ、市場での公平性を確保するのに役立ちます。

結論

Gitcoin Passportは、Web3エコシステムにシステムを導入し、ユーザーのプライバシーを保護しながらSybil攻撃などのセキュリティ脅威に効果的に対処する、分散型の身元確認ツールです。Gitcoinチームがこの製品を洗練させ、改善し続けるにつれて、Gitcoin Passportは、身元管理のための重要なツールに加えて、分散型アプリケーションにおける信頼と透明性の基盤となりました。

近年、GitcoinはオープンソースソフトウェアのサポートとWeb3イノベーションの推進においてリーダーとなってきました。Gitcoin Grantsプログラムを通じて、このプラットフォームは数百万ドルの資金を配布し、多数の注目すべきブロックチェーンプロジェクトの立ち上げと成長を支援してきました。Gitcoin Passportの導入により、GitcoinはWeb3領域で重要な役割を果たしています。

Gitcoin Passportの背後にある哲学は、ブロックチェーン技術の核心原則である分散化、透明性、およびユーザーの制御を反映しています。それは単なる身元確認ツール以上のものであり、エコシステム全体の信頼性を高めるプロトコルです。Web2およびWeb3からの身元確認ソースを1つの統合システムにまとめることで、Gitcoin Passportはユーザーがデジタルアイデンティティを簡単に管理し、プライバシーを保護しながらそれを展示することを可能にします。スタンプメカニズムは、分散型アイデンティティを実用的なアプリケーションに結びつけます。これらのスタンプを収集し、検証することで、ユーザーはプラットフォーム間での活動と信頼性を証明し、アクセスと影響力を増大させることができます。同時に、分散型アプリケーションには信頼性のある信頼システムを提供します。

ブロックチェーン技術と分散型アイデンティティ検証の進化が続く中、Gitcoin Passport は Web3 のイノベーションの最前線にとどまり、より安全で公正なデジタル未来の形成に貢献し続けます。

著者: Tomlu
翻訳者: Paine
レビュアー: Piccolo、KOWEI、Elisa
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

Gitcoinパスポート:分散ネットワークへのゲートウェイ

中級Sep 18, 2024
Gitcoin Passportは、Web2とWeb3の認証方法を統合した分散型ID検証ツールです。ユーザーのプライバシーを保護し、シビル攻撃から保護します。これは、Web3エコシステムのセキュリティと透明性を強化することを目的としています。
Gitcoinパスポート:分散ネットワークへのゲートウェイ

Gitcoinの概要

イーサリアムエコシステムにおける重要なプレーヤーであるGitcoinは、2019年に革新的なGitcoin Grantsプログラムを開始し、Ethereumネットワークの公共財に対して5,900万ドル以上を貢献しました。このプラットフォームは、オープンソースソフトウェア開発を促進し、Web3の革新的なエコシステムを支援しています。Gitcoinの主な目的は、開発者やイノベーターが自分たちのアイデアを実現するために必要な資金、インセンティブプログラム、コミュニティリソースを提供することによって、分散型技術の加速化です。

Gitcoinは、テックアクセラレータ、ハッカソン、そしてバウンティプログラムなど、さまざまなモデルを探求してきました。 2019年、Gitcoinは公共財の資金調達の魅力的な方法として、二次資金を発見し、これが「Gitcoin 1.0」の始まりを記録しました。 このモデルは、Ethereum共同創設者のVitalik Buterinからの支持を含む広範な認知を得、WalletConnect、Uniswap、Yearn、1inchなどの主要なプロトコルによる採用も行われました。

2024年までに、Gitcoinは「Gitcoin 1.0」から「Gitcoin 2.0」に成功裏に移行しました。 この変化は、Layer 2ソリューションによって推進されるEthereumエコシステムの拡大、オープンソース開発の成長、および資金提供プログラムの採用拡大を反映しています。 Gitcoin 2.0は、プラットフォームを中央集権的なシステムから、誰もが使用または拡張できるモジュラーでオープンソースのツールとプロトコルの組み合わせに変えます。

2024年1月現在、Gitcoinは19回の二次関数的資金調達を成功裏に実施し、Uniswap、Optimism、Banklessなどの多くの早期開発者やプロジェクトを支援し、総額5900万ドル以上を配布してきました。これらの年月を経て、Gitcoinのブランドと影響力は大幅に成長し、Web3空間で最も注目される組織の一つとなりました。

Gitcoinは、CoinbaseやEthereum Foundationなどの暗号ネイティブの組織から、UNICEFやAmerican Cancer Societyなどの伝統的な組織まで、さまざまな組織と提携しています。これらの組織は、ブロックチェーン技術に興味を示しています。Gitcoin 2.0は、伝統的な資金調達モデルにおけるブロックチェーンの可能性を示しています。プログラマブルなお金、スマートコントラクト、分散型ガバナンスを組み合わせることで、Gitcoinは、コミュニティの価値観やニーズにリソースを整合させ、資本配分に対する効率的で拡張可能、透明なソリューションを提供し、Web3の潜在能力を強調しています。

二次資金調達

二次資金調達(QF)は、オープンソースプロジェクトを主に対象としたコミュニティ資金の公平性と影響力を最大化するために設計された分散型資金調達モデルです。イーサリアムの共同創設者であるVitalik Buterin、Zoe Hitzig、Glen Weylによって提案され、より公正に資金を配分することで意思決定の民主化を目指しています。

二次資金プールは、コミュニティの寄付と大口の資金供与の間で分割されます。寄付額だけでなく、マッチングは寄付者の数に基づいて二乗で計算されます。より多くの小口の寄付者を持つプロジェクトは、資金のより高い割合を受け取ります。このシステムにより、資金がコミュニティにとってより価値のあるプロジェクトに配分され、彼らのニーズをよりよく反映することが保証されます。

Gitcoinパスポートの紹介

Gitcoin Passportは、身元確認ツールであり、シビルの防御プロトコルはCeramic Network上に構築されています。これは、信頼性のある身元確認を提供しながら、ユーザーのプライバシーを保護するように設計されています。

ユーザーは、個人の詳細を明らかにせずに検証可能な資格情報または「スタンプ」をWeb2およびWeb3プラットフォームから収集することにより、自分の身元と信頼性を証明することができます(以下で説明)。これらのスタンプは、悪意のあるアクターが偽のアイデンティティを作成してシステムを操作し、不当な影響力や報酬を得ることを防ぐのに役立ちます。プロジェクトオーナーがコミュニティを保護するのに役立ちます。

Gitcoin Passportは、プロジェクトがアイデンティティプロバイダを評価するのに重要です。たとえば、Gitcoin Grantsシステムでは、すべての参加者が実在の独立した個人であると想定し、報酬が適切に分配されるとされています。しかし、このシステムはSybil Attackに対して脆弱です。これに対抗するため、Gitcoinチームは長年にわたりSybil防御の専門知識を開発し、Passportテクノロジーを使用してGitcoin Grantsプログラムを保護しています。これにより、実際の人々だけがプロジェクトの資金調達に影響を与えることができます。

Gitcoinチームは、Sybil defenseの豊富な経験を持つことから、他のWeb3プロジェクトがボットや悪意のあるアクターからコミュニティを保護するために役立ちたいという責任を感じています。彼らはプライベートな身元確認がすべてのプロジェクトに必要なコアサービスであると考え、それをスタンドアロン製品として開発しました。現在、数十の身元確認プロバイダがPassportを使用してコミュニティを保護しており、それは世界中でリーディングなオープンソースの身元確認プロトコルとなることが期待されています。

Gitcoin Passportとは何ですか?

Passportは、Holonym(KYC)、Civic(バイオメトリクス)、GoogleおよびLinkedIn(Web2)、Snapshot(Web3)などのさまざまなWeb2およびWeb3検証者から「スタンプ」を収集することを可能にする身元確認集約者です。また、Web3取引履歴に基づいてウォレットを評価するモデルも含まれます。

Passportはプライバシーを重視しています。ユーザーがStampsをPassportに接続すると、個人情報を共有せずに完了した特定のアクションを確認することができる検証可能な資格情報が作成されます。基本的に、それはユーザーのEthereumアドレスにリンクされた一意の分散型識別子(DID)として機能し、Ceramicネットワークに保存されます。

DID(分散型識別子)とは何ですか?

DIDの理解

Web2時代では、FacebookやGoogleのような中央集権的なプラットフォームがアイデンティティ管理をコントロールしていました。これらのプラットフォームはユーザーのデータにアクセスでき、許可なく使用または共有することができ、プライバシーやデータセキュリティにリスクをもたらしていました。さらに、ユーザーは複数のプラットフォームで異なるアカウントとパスワードを作成しなければならず、便宜や断片化されたデータが生じ、管理や統合が困難になっていました。

これらの問題に対処するために、DID(分散型識別子)が開発されました。DIDは、ユーザーがデジタルアイデンティティの完全な所有権と制御権を持つ分散型アイデンティティ管理システムです。暗号化を使用して、DIDはユーザーが自分のアイデンティティを検証し、個人情報を明示せずにアクションを認可することができます。これにより、プライバシーが保護され、データのセキュリティが向上します。

DIDの主な機能

  • ユーザーがアイデンティティとデータを制御:DIDを使用することで、ユーザーは取引履歴やNFTなどのデータについて、中央集権的な第三者に頼らずに完全な制御を行うことができます。
  • プライバシー保護された身元確認:DIDを使用することで、ユーザーは必要な情報のみを共有しながら、自分の身元を証明することができます。たとえば、正確な誕生日を明かさずに、法的に成人であることを証明することができます。
  • データ統合と信用管理:Web3では、ユーザーは単一のウォレットを使用してさまざまなプラットフォームにログインでき、アイデンティティ管理を簡素化し、デジタルフットプリントを1つのアイデンティティの下に統合することができます。このデータ統合により、ユーザーのリスク選好や信用力を含むより包括的な信用システムの構築が支援されます。

DIDの課題

DIDは多くの利点をもたらしますが、実践ではいくつかの課題に直面しています:

  • プライバシーと透明性のバランス:ユーザーが自分のデータを管理している間、ブロックチェーンの透明性は、すべてのアクションを追跡できることを意味し、機密情報が公開され、個人の安全が損なわれる可能性があります。
  • ブロックチェーン間の情報隔離:DIDはオンチェーンとオフチェーンのアイデンティティを統一することを目的としていますが、異なるブロックチェーン間の分離により、情報隔離が発生し、ネットワーク全体でアイデンティティを管理することが困難になっています。
  • アイデンティティ価値に対する限られたインセンティブ: 現在、DIDシステムはユーザーの行動を「資格情報」に数量化していますが、その価値はコミュニティの合意に依存しています。資格情報が広く認識されていない場合、その実際の価値は限定される可能性があり、ユーザーの関与意欲を低下させる可能性があります。

シビル攻撃とは何ですか?

シビル攻撃の理解

シビル攻撃は、攻撃者が大量の偽のアイデンティティ(偽のアカウントなど)を作成してネットワークを影響または操作する攻撃手法です。これらの攻撃はかなり一般的で、複数の偽のアカウントを使用して投票結果を歪めたり、偽のアカウントを使用して宝くじに勝つ可能性を高めたり、偽のレビューを投稿するなど、偽の相互作用を生成したりすることがあります。

ブロックチェーンにおけるシビル攻撃のリスク

ブロックチェーンは多くのノードに依存する分散システムであり、情報を処理および保存します。これらのノードは取引を検証し、ブロックをパッケージ化します。ただし、ほとんどのノードが同じ人物によって制御されている場合、本来分散型のシステムは中央集権化されます。これにより、データの分散保存が損なわれるだけでなく、悪意のある行為者は51%攻撃を行ったり、過半数のノードを制御することで投票結果を操作する可能性があり、ブロックチェーンネットワークに重大なセキュリティリスクをもたらします。

たとえば、プロジェクトは、認知度を高めるためのマーケティング活動の一環として、早期採用者にエアドロップを通じて報酬を与える場合があります。レストランがクーポンやプライズ抽選を提供するように、シビル攻撃は1人(またはその偽のアカウント)がすべての賞品を集めることで、元のマーケティング目標を打破し、特定の個人にのみ利益をもたらします。

Gitcoinパスポートと分散型アイデンティティ保護

Gitcoinは、Ethereumエコシステム内の資金調達プラットフォームであり、懸賞金、ハッカソン、助成金などのさまざまな機能を提供しています。 Gitcoin Grantsは、ユーザーがオープンソースプロジェクトに寄付することを可能にするプラットフォームの中核的な機能です。 Metamask、Aave、Uniswapなどのよく知られたブロックチェーンプロジェクトは、Gitcoinを通じて資金提供されており、一部は早期の寄付者に対する報酬として遡及的なエアドロップを提供しています。


Gitcoinによって資金提供された注目のプロジェクト

公正さと信憑性を維持するために、GitcoinはGitcoin Passportと呼ばれる分散型のアイデンティティツールを導入しました。このツールは、複数のWeb2およびWeb3サービス(例:ソーシャルメディアアカウント、Google、GitHub、および暗号通貨ウォレットアドレス)をリンクして分散型のアイデンティティ(DID)を作成するのを支援します。リンクされた各サービスについて、ユーザーは「スタンプ」を受け取ります。これは特定の活動の前提条件として機能し、Passportスコアを増やす方法でもあります。高いスコアはより大きな寄付配分へのアクセス権を示します。

ユーザーは複数のサービスをリンクし、定期的にスタンプを更新する必要があるため、悪意のある行為者が偽のアカウントでシステムを操作することがはるかに困難になります。Gitcoin Passportは定期的にスタンプを更新して、継続的な正確性を確保します。このシステムは実質的にシビル攻撃に対抗し、プラットフォームが分散化された安全かつ安全に運用されることを保証します。分散型のアイデンティティ技術がより一般的になるにつれて、シビル攻撃はより実行が難しくなり、ブロックチェーンエコシステム全体のセキュリティと信頼性が向上します。

スタンプ:Gitcoinパスポートの識別子

切手の理解

Gitcoinパスポートのスタンプは、ユーザーの所有権や他のプラットフォームでの活動の証拠として機能する検証可能な資格情報です。これらのスタンプを収集することで、ユーザーはGitcoinパスポート内でオンラインアイデンティティを統合することができます。ユーザーが収集するスタンプが多ければ多いほど、彼らのアイデンティティの検証が強化され、ネットワーク内でのアクセス権と影響力が高まります。

切手の種類

Gitcoin Passportにログインすると、ユーザーは集めたスタンプ(画像の赤いボックスに表示される)と対応するスコア(青いボックスに表示される)を見ることができます。スタンプは4つのタイプに分類されています。

  1. ブロックチェーンと仮想通貨スタンプ:ユーザーのブロックチェーン活動や仮想通貨保有に関連する資格証明書。
  2. 政府発行の身分証明書:公式の政府身元確認の資格証明書。
  3. ソーシャルメディアやプロフェッショナルネットワーキングプラットフォームからの資格証明書。
  4. バイオメトリック認証:バイオメトリック認証技術に基づく資格情報。


Gitcoinパスポートスタンプ(ソース:Gitcoinパスポート)

スタンプの検証プロセス

  1. アイデンティティプロバイダーとプロジェクトとの接続: Passportアプリは、ユーザーがさまざまなアイデンティティプロバイダーのアカウントをリンクするためのガイドを提供します。
  2. データアクセス承認:ユーザーは、検証目的のために特定のアカウント情報への限られたアクセスを承認するように求められます。パスポートアプリはデータを保存またはエクスポートせず、単にデータの存在を確認するだけです。
  3. スタンプ発行:このアプリはサーバーと通信して、ユーザーの接続されたアカウントの所有権を証明するスタンプを発行します。これらの詳細は暗号化され、パスポートアプリはアカウントの実際の詳細ではなく、アカウント所有権の証拠のみを共有します。
  4. スタンプの使用方法:スタンプはユーザーのパスポートに保存され、サードパーティのアプリで保護されたデータやコミュニティにアクセスする際に提示することができます。
  5. スタンプの更新:ユーザーの身元確認を最新の状態に保ち、シビル攻撃に対する防御力を向上させるために、スタンプは90日ごとに更新する必要があります。長期間の利用者は、「ワンクリック認証」で再認証の遅延を回避する利便性があります。

例:ENSの検証

  1. ユーザーはENSを通じて.ethアドレスを購入します。
  2. その後、彼らはGitcoin Passportアプリを開き、「アカウントに接続」と選択します。
  3. ENSスタンプがシステムによって検証される前に、ユーザーはウォレットで認証メッセージに署名して検証プロセスを完了させます。

Gitcoinパスポートのユースケース

Gitcoinパスポートは、さまざまなWeb3アプリケーション間でのアクセス管理、透明性の向上、信頼の確立に使用することができます。開発者は、Passportを含むさまざまなWeb3プラットフォームに統合することができます。

  • 蛇腹攻撃に対する蛇腹、バンドラー、そしてエアドロップの保護
  • ユーザーのアクセスを制御して、専用コンテンツ、イベント、投票、またはコミュニティにアクセスする
  • 意思決定のための投票の重み付け
  • ユーザーの信頼性を検証する

ユースケース1:報酬メカニズム

プロジェクトがユーザーにNFT、エアドロップ、またはその他のインセンティブを提供するかどうかに関係なく、プロジェクト所有者は、報酬を受けるに値する個人だけが報酬を受け取ることを確認したいと考えています。所有者は、ユーザーのパスポートスコアに基づいて報酬へのアクセスを制限することで、コミュニティ報酬をより公平に配布することができます。

Use Case 2: DAO Governance and Communication Channels

DAOの管理は挑戦であり、特にシビル攻撃に対抗する際には困難が伴います。Gitcoin Passportは、提案の提出や投票などの主要な活動中にアイデンティティを検証することで、これらの攻撃を緩和するのに役立ちます。

さらに、コミュニケーションプラットフォーム内での特定の役割や操作へのアクセスを制限することで、品質の高い相互作用を保証することができます。

ユースケース3:信頼性の証明

ユーザーが信頼性を判断する必要がある場合、パスポートスコアと検証されたスタンプを表示することで、Web2とWeb3プラットフォームでのアクティビティの証明を提供します。これにより、ユーザーやプロジェクトは、相互作用する相手をより情報通に選択することができます。

ユースケース4:マーケットプレイス

プロジェクトオーナーがNFTやコンサートチケットの販売など、自由でオープンなマーケットプレイスを運営している場合、悪質な業者が低品質のプロジェクトを作成したり、高品質の商品(ダフ屋など)を不当に入手したりするシビル攻撃のリスクがあります。Gitcoin Passportは、これらの攻撃を防ぎ、市場での公平性を確保するのに役立ちます。

結論

Gitcoin Passportは、Web3エコシステムにシステムを導入し、ユーザーのプライバシーを保護しながらSybil攻撃などのセキュリティ脅威に効果的に対処する、分散型の身元確認ツールです。Gitcoinチームがこの製品を洗練させ、改善し続けるにつれて、Gitcoin Passportは、身元管理のための重要なツールに加えて、分散型アプリケーションにおける信頼と透明性の基盤となりました。

近年、GitcoinはオープンソースソフトウェアのサポートとWeb3イノベーションの推進においてリーダーとなってきました。Gitcoin Grantsプログラムを通じて、このプラットフォームは数百万ドルの資金を配布し、多数の注目すべきブロックチェーンプロジェクトの立ち上げと成長を支援してきました。Gitcoin Passportの導入により、GitcoinはWeb3領域で重要な役割を果たしています。

Gitcoin Passportの背後にある哲学は、ブロックチェーン技術の核心原則である分散化、透明性、およびユーザーの制御を反映しています。それは単なる身元確認ツール以上のものであり、エコシステム全体の信頼性を高めるプロトコルです。Web2およびWeb3からの身元確認ソースを1つの統合システムにまとめることで、Gitcoin Passportはユーザーがデジタルアイデンティティを簡単に管理し、プライバシーを保護しながらそれを展示することを可能にします。スタンプメカニズムは、分散型アイデンティティを実用的なアプリケーションに結びつけます。これらのスタンプを収集し、検証することで、ユーザーはプラットフォーム間での活動と信頼性を証明し、アクセスと影響力を増大させることができます。同時に、分散型アプリケーションには信頼性のある信頼システムを提供します。

ブロックチェーン技術と分散型アイデンティティ検証の進化が続く中、Gitcoin Passport は Web3 のイノベーションの最前線にとどまり、より安全で公正なデジタル未来の形成に貢献し続けます。

著者: Tomlu
翻訳者: Paine
レビュアー: Piccolo、KOWEI、Elisa
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!