Lens Protocol は、 Polygon Proof-of-Stake ブロックチェーン上の Web3 ソーシャル グラフ プロトコルです。これは、クリエイターがコミュニティとのつながりを確立して、完全に構成可能なユーザー所有のソーシャル グラフを形成できるように設計されています。このプロトコルは最初からモジュール性を念頭に置いて構築されており、新しい機能や修正を追加できるため、ユーザー所有のコンテンツとソーシャル接続が不変であることが保証されます。
これは、任意のアプリケーションが接続できる、ユーザーが所有するオープン ソーシャル グラフとして設計されています。ユーザーはデータを所有しており、Lens プロトコル上に構築された任意のアプリケーションにそのデータを取り込むことができます。
コンテンツの真の所有者であるクリエイターは、アルゴリズムや個々のプラットフォームのポリシーの変更に基づいてコンテンツやファンを失うことを心配する必要がなくなりました。
Lens プロトコルには、ERC721 NFT によるトークン化の 3 層があります。 3 つすべてが ERC721 に準拠しており、完全に構成可能です。
LensHub: アップグレード可能なコントラクトは、Lens プロトコルにおけるほとんどのやり取りの中核となるエントリ ポイントです。ほぼすべてのインタラクションは、プロファイル作成時に作成される ERC721 NFT 契約から始まります。
FollowNFT: 構成ファイルを初めてフォローすると、コントラクトがデプロイされます。構成ファイルは一意であり、フォロワー関係を表す ERC721 NFT コントラクトです。
CollectNFT: パブリケーションが初めて収集されるとき、パブリケーションに固有のコントラクトがデプロイされます。これは、収集されたパブリケーションを表す ERC721 NFT コントラクトです。
プロフィール NFT
プロファイル NFT は、Lens プロトコルの主要なオブジェクトです。このNFTの所有権により、ユーザーは自分のコンテンツを制御できるようになります。アドレスには複数の ProfileNFT を含めることができます。レンズプロファイルNFTを他のオンチェーンアイデンティティと区別するのは、出版物を発行できることです。
出版物
出版物は、Lens プロトコルの生命線です。それらはすべて、クリエイター、キュレーター、ユーザーによって作成されたオリジナルのコンテンツ、レビュー、ミラーです。パブリケーションは、投稿、コメント、ミラーという 3 つの主なタイプに分類されます。投稿は基本オブジェクトであり、ミラーとコメントは追加機能を提供します。
パブリケーションはユーザーの ProfileNFT に直接公開されます。これにより、ユーザーが作成したすべてのコンテンツがユーザーによって所有され、ユーザーのウォレットに保管されることが保証されます。
パブリケーションには、パブリケーションに含まれる特定のコンテンツを指す ContentURI があり、テキスト、画像、ビデオ、または IPFS や Arweave などの分散プロトコル、または AWS S3 などの集中ストレージ プロバイダーに保存されているその他のコンテンツを指すことができます。 。
Publications には、Collections モジュールと References モジュールという 2 つの追加モジュールもあります。コレクションモジュールには、他のユーザーがあなたの出版物をNFTにミントできるようにするロジックが含まれています。この NFT は、元の出版物の URI を参照します。 References モジュールは、出版物自体への参照を制御します。これには、誰が出版物にコメントしたり反映したりできるかを決定するためのロジックが含まれています。
コメント
コメントを使用すると、ユーザーは他の出版物に追加のコメントを入力できます。出版物と同様に、コメントはユーザーのプロフィールNFT上に存在するため、ユーザーが完全に所有します。
レビューでは他の出版物を引用しているため、元の出版物の参照モジュール条件が適用されます。
通常の出版物と同様に、レビューにもコレクション モジュールと参照モジュールがあります。コレクション モジュールは、レビューの ContentURI を参照してレビューを NFT にミントする方法を定義します。
鏡
Mirror は、Lens プロトコルの管理ツールです。これらは、プロトコルの内容を再公開または再増幅したものになります。ミラーはパブリケーションと同じように扱われますが、追加のチェックとマイナーな機能がいくつかあります。
ミラーは他のパブリケーションを参照するため、元のパブリケーションの参照先モジュールの条件に従います。
画像は既存のコンテンツを転送するだけであるため、ContentURI フィールドがないため収集できず、独自の収集モジュールもありません。イメージには独自の参照モジュールを含めることができます。
集める
お気に入り機能を使用すると、クリエイターはコンテンツを収益化できます。クリエイターはレンズ プロトコルを通じてコンテンツを所有し、フォロワーがそのコンテンツを購入できるようにします。
ユーザーが自分のプロフィール NFT にパブリケーションを投稿するとき、コレクション モジュールをセットアップするオプションがあります。このモジュールを使用すると、他のユーザーが出版物の ContentURI にリンクされた NFT を鋳造できるようになります。このモジュールには、ミントプロセスとその結果の NFT に適用する任意のロジックを含めることができます。
フォローする
Lens プロトコルの「フォロー」は、Web2 ソーシャル アプリケーションのフォローとは異なります。ユーザーがレンズ プロトコルのプロフィールをフォローすると、クリエイターとコミュニティが価値を付加するためにエンコードできるフォロー NFT を獲得できます。
プロファイル NFT は、各 ProfileNFT に特定のフォロー モジュールをアタッチできます。これには、プロファイルをフォローしようとしているユーザーにフォロー NFT を発行するかどうかを決定するためのすべてのロジックが含まれています。
さらに、Follow NFT には、Lens プロトコルを使用したソーシャル DAO の作成を可能にする投票委任などのガバナンス機能が組み込まれています。