レッスン3

Lens Protocol:オンチェーンソーシャルグラフ

Polygon上に完全なオンチェーンソーシャルグラフとして構築されたLensを解説します。プロファイルNFTモデル、モジュール式アーキテクチャ、収益化機能に加え、エコシステム内の多様なアプリケーションやスケーラビリティソリューションであるMomokaについても詳しく取り上げます。

Lensの概要

Lens Protocolは、完全にオンチェーン上に構築されたオープンかつコンポーザビリティなソーシャルグラフです。著名な分散型金融プラットフォームAaveの開発チームによって、2022年初頭にリリースされました。Lensは誕生当初から、クリエイター、コミュニティ、開発者が、アイデンティティ、コンテンツ、関係性をアプリケーションネットワーク間で持ち運びできるオープンな環境により、中央集権型ソーシャルプラットフォームの代替を提供することを目指して設計されています。2025年2月、パフォーマンスと主権性を強化しつつ、オープンでコンポーザビリティなグラフ性を維持するため、「Lens Chain」への移行方針が発表されました。

従来のようにアイデンティティのみオンチェーンで管理し、コンテンツ本体をオフチェーンで保管するハイブリッドモデルとは異なり、Lensはソーシャルグラフ全体をブロックチェーン上で管理しています。すべてのプロフィール、コネクション、投稿はオンチェーン上のオブジェクトとして実装されており、この構造によって全データは恒久的・検証可能、かつユーザー自身が所有権を持つことが保証されます。完全オンチェーン運用の方針は分散化への強いコミットメントの現れですが、スケーラビリティとコスト効率性を両立するための設計上の工夫も求められます。実際には、投稿や関係性はオンチェーンでモデリングし、大容量コンテンツはMomokaやIPFSなどのオフチェーンデータ可用性レイヤーを参照して拡張性を確保しています。

Polygon基盤で構築されているため、Lensは投稿、コメント、フォローなどの頻繁かつ小規模なアクションに不可欠な低トランザクションコストと最終性を実現しています。PolygonのEthereum互換性により、開発者は新たなエコシステムを一から学ばずともLensとの統合が可能です。さらに、Lensはモジュール型設計を採用しており、開発者が独自のカスタムインタラクションモジュールを作成・展開することで多様な機能拡張を柔軟に行えます。

アーキテクチャとオンチェーンデータモデル

Lensは、ユーザープロフィールを表現するNFT(非代替性トークン)群を基軸にソーシャルグラフを構成しています。各プロフィールNFTには、ユーザーのあらゆる活動履歴とコネクションが記録されており、このNFTがユーザー自身のウォレットにあるため、Lens対応アプリ間でプロフィールをそのまま利用できます。利用アプリを切り替えても、プロフィールやフォロワー、コンテンツ履歴を損なうことなく移行できます。

プロトコル内における他のプロフィールのフォロー、コンテンツ投稿、コメント、シェアといったインタラクションは、スマートコントラクトモジュールで実装されています。各モジュールがアクションごとのルールを規定し、そのオープン性・コンポーザビリティにより、開発者は独自のビジネスモデルやコミュニティ構造を実現する新モジュールを設計可能です。たとえば、特定トークン保有を条件としたフォローモジュールや、投稿保存時ごとにNFTをミントするコレクトモジュールの開発も可能です。

すべてのインタラクションをオンチェーンで記録する上でのスケーラビリティ課題には、Lens専用のオプティミスティックLayer 3「Momoka」を導入することで対応しています。Momokaはアクションをオフチェーンで処理しつつ、暗号的証明により検証性を保持します。これにより大半のユーザーアクションがチェーン手数料なしで実行でき、分散型プロトコルに求められる信頼性も維持可能です。このハイブリッド型スケーリングにより、Lensは中核となるソーシャルグラフを完全オンチェーンで残しつつ、すべてのアクションに直接オンチェーントランザクションを必要とするボトルネックを回避しています。Momokaはデータ可用性と検証レイヤーの役割を担い、アクションの証明と参照のみをオンチェーンで行い、すべてのデータ書き込みをベースチェーンに依存しません。

コア機能

Lensは、アイデンティティやソーシャル体験を規定する一連のプリミティブを備えています。プロフィールNFTが基盤となり、ユーザーのアイデンティティと活動履歴を結びつけます。投稿、コメント、ミラー(リツイート・シェア相当)といった各アクションはプロフィールNFTを参照するオンチェーン操作です。他ユーザーをフォローするとフォローNFTが発行され、それがコネクションのトークン化証拠となります。

Lensを象徴するユニークな機能の一つがコレクトモジュールです。投稿をコレクトすることで、そのコンテンツの保存を示す譲渡可能なNFTがミントされます。これによりクリエイターはコレクトを販売・取引でき、直接的な収益化が可能となります。また、オンチェーンで誰がどのコンテンツに関与したかを透明かつ検証可能な形で記録し、オーディエンスの活動証明にもなります。

Lensのモジュール型設計は、機能の固定化を排します。開発者は、トークンゲート型コミュニティ連携フォローモジュール、複数者への自動収益分配を組み込んだコレクトモジュール、さらには新たなインタラクションタイプの設計も自由に行えます。この柔軟性により、クリエイターマネタイズからDAOガバナンス、コミュニティエンゲージメントまで幅広いユースケースへ適応できます。

エコシステムとアプリケーション

Lensは、リリース以降、自らのソーシャルグラフを活用する多様なアプリケーションエコシステムを形成してきました。Hey.xyzは最も広く使われているLensクライアントで、所有権やポータビリティの利点を備えたSNSインターフェースを提供します。Orbはプロフェッショナルネットワーキング領域、Phaverはソーシャルコンテンツとキュレーション型トークンインセンティブの統合をそれぞれ志向します。これら各クライアントは同一の基盤グラフを参照するため、一つのアプリで形成したつながりは他の全アプリでも共有されます。

ソーシャルアプリ領域以外でも、NFTマーケットプレイス、分散型出版ツール、DAOダッシュボードなど、様々なWeb3プラットフォームへのLensプロフィールやコンテンツ統合が進んでいます。Lensのデータモデルは高いコンポーザビリティを持つため、アクセス権交渉や独自IDシステムの構築を要せず、容易に統合可能です。

プロトコルのガバナンスはLens Improvement Proposal(LIP)を通じて運用されており、コミュニティやコア開発者が改善提案や評価を行います。Aaveチームが主導的立場にあるものの、今後はガバナンス権限をより広範なエコシステムへ移譲し、プロトコルの分散型構造を一層実現していく方針です。

Lensが際立つ理由

Lensは、ソーシャルグラフ全体のオンチェーン管理とモジュール型設計への徹底したこだわりによって、他と一線を画しています。この構造により、ユーザーは自身のアイデンティティとコンテンツを真に所有し、プラットフォーム特有の制約に左右されません。Polygon基盤での構築やMomokaなどのスケーラビリティ施策導入により、完全オンチェーン運用の性能的限界も克服。Lens Chainへの移行によって、こうした保証はソーシャル領域に特化した独自チェーンに拡張されます。

特にコレクトモジュール等の収益化機能は、クリエイター・コミュニティ双方に新たな経済モデルを生み出しています。広告頼みの従来モデルとは異なり、クリエイターはトークン化されたコンテンツを直接オーディエンスに販売・配布し、収益をスマートコントラクトで自動配分することが可能です。これにより、ニッチなコミュニティ主導のメディアや、ファン支援型の透明かつ自動化された資金調達モデルが実現します。

さらに、LensのアーキテクチャはWeb2・Web3の双方でも稀有な水準でアプリ間の相互運用性を実現します。単一プロフィールがユーザーの行動の基盤となり、複数アプリで異なる機能を享受しつつ全てが同じオープンかつ検証可能な記録として統合されます。これによりオンボーディングの障壁が下がり、アプリ層の競争も促進されるため、基盤データを一社が独占するという状況は生じません。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。