The GraphとFarcaster Frames:サブグラフを使用したオンチェーンデータニーズの強化

The Graph

The Graphの各コンテンツをフォローしてご参加ください!

FarcasterFramesという新機能を発表し、Web3ビルダーコミュニティ内で大きな興奮を巻き起こしました。この機能はシンプルでありながら強力です:Framesは、ユーザーが自分の投稿にプログラム可能なインタラクティビティを実装することを可能にするもので、これによって多くの創造的な可能性が開かれます。例えば「投票の埋め込み」が挙げられます:Farcaster上で質問を投稿して、フォロワーに複数選択肢のインタラクティブなFrame内で回答を選んでもらうことができます。これはほんの一部の使用例でしかありません。

プログラム可能なインタラクティビティによって、さらに多くの創造的な可能性が解き放たれます。Framesのリリース以来、ビルダーたちはタイムラインからの直接のNFTミント、Safe提案への投票、スカベンジャーハント、セールストラッカーの組み込みなど、さまざまなユースケースを実験しています。そして、Framesはオープンスタンダードに基づいているため、他のプロトコルもすぐに続き、Lens PortalsやXMTP Framesといったコンセプトを採用しています。

では、この新しいWeb3プリミティブにおいてThe Graphはどのように関わってくるのでしょうか?

ほとんどのFramesはオンチェーンデータを必要とします。NFTミントFrameが、アクセスされたユーザーが既にミントしているかどうかを確認したい場合、一部のFramesにはトークンゲート機能がありますが、他のものは単に整理された最新のオンチェーンデータをするだけになります。

ここで、開発者はThe Graphを効果的に活用することができます:

具体的には、subgraphsを使用してオンチェーンデータにシームレスにアクセスすることができます。The Graph Network上には既に多くのsubgraphsが公開されているため、開発者はこれらのリソースを活用してデータ要件を満たすことができます。また、適切なsubgraphが存在しない場合でも、The Graphのインフラを活用することで、特定のニーズに合わせたものを作成するプロセスは非常に簡単になります。

The Graphの特徴は、そのアクセシビリティだけでなく、インデクサーのステークを通じて提供される経済的保証にもあります。これによって、取得したデータの信頼性と完全性がより高いレベルで保証され、開発者はオンチェーン情報をFramesに統合する際に安心して利用できます。さらに、The Graph Networkからのデータのクエリは直感的で効率的で、信頼できるデータソースを求める開発者に好まれる選択肢となっています。

The Graph + Farcaster Framesの実践

これは、The GraphからのデータをFarcaster Framesに統合する方法について理論的に考える記事ではありませんが、The Graphが主催した最近のFarcaster Bountyから、The Graphを使用してオンチェーンデータを活用する実際のFramesの例がすでに誕生しています。

受賞者を見てみましょう:

第1位:3070は、Frame内にNFTブラウザを実装しました。EthereumとBaseのNFTサブグラフをクエリすることで、Farcasterでライブでチェックし、GitHubでソースコードを見ることができます。

第2位:HashirShiyasは、POAP、ENS、Uniswap、NFT、Lens上のEthereumアドレスのアクティビティを調べることができるFrameを作成しました。GitHubでソースコードをお読みください。

第3位:limone.ethは、オンチェーンの提案に投票できるFrameを作成しました。クォーラムが満たされた場合、Safeが実行されます。Warpcastでチェックし、GitHubでソースコードを見てください。

もしFramesに興味を持ち、試してみたい場合は、Simonのリポジトリをチェックして、The GraphをクエリするFrameを構築してみてください。またはawesome-framesでさらなるインスピレーションを探すこともできます。

WarpcastXでSimonとつながって、あなたの考えを共有してください!

The Graphについて

The Graphはweb3のインデックスとクエリのレイヤーであり、開発者はサブグラフと呼ばれるオープンAPIを構築・公開して、GraphQLを使ってクエリを実行できます。The Graphは現在、Ethereum、NEAR、Arbitrum、Optimism、ZkSync、Polygon、Avalanche、Celo、Fantom、Moonbeam、IPFS、Cosmos Hub、PoAを含む40以上のネットワークからのインデックスデータをサポートしており、さらに多くのネットワークが公開されていく予定です。現在までに、88,900以上のサブグラフがホスティングサービスにデプロイされ、何万人もの開発者が、Uniswap、Synthetix、KnownOrigin、Art Blocks、Gnosis、Balancer、Livepeer、DAOstack、Audius、DecentralandなどのアプリケーションにThe Graphを使用しています。

グラフネットワークの開発者向けセルフサービスは2021年7月に開始され、それ以来、800以上のサブグラフがネットワークにアップグレードされています。現在までに200以上のインデクサーがサブグラフのクエリーを提供しており、11,300以上のデリゲーター、2,500以上のキュレーターが存在し、現在まで560万以上のGRTがシグナリングに活用されています。

アプリケーションやWeb3アプリケーションを構築している開発者であれば、ブロックチェーンデータのインデックス作成やクエリにサブグラフを使用することができます。グラフを使うことで、アプリケーションに効率的かつ高パフォーマンスでデータをUIに表示でき、他の開発者もあなたのサブグラフを使うことが可能です!Subgraph Studioを使ってサブグラフをネットワークにデプロイしたり、Graph Explorerの既存のサブグラフをクエリすることができます。The Graphは、The Graphのメインネットのインデクサーキュレーターデリゲーターとしてどなたでも歓迎しています。Discordで技術的なディスカッションをしたり、Telegramチャットに参加したり各コンテンツをフォローして、The Graphのコミュニティに参加してください!The Graphのエコシステムには、お互いをサポートし合う開発者のコミュニティが広がっています。

The Graph FoundationはThe Graph Networkの監督機関です。また、The Graph Foundationは技術評議会によって監督されています。Edge & Node, StreamingFast, Semiotic Labs, The Guild, Messari, GraphOpsは、The Graphエコシステム内の7つのコア組織として活動しています。

The Graphの各コンテンツをフォローしてご参加ください!

--

--

The Graph Japan
The Graph Protocol Japan

オープンAPIによる分散型アプリケーションを可能に GraphQLでブロックチェーンデータをクエリする為のインデックスプロトコルです