The Graphビルダーズ・ニュースレター #6
The Graph
The Graphの各コンテンツをフォローしてご参加ください!
2023年6月
🏗️ The Graph Developer ニュースレターを購読 🏗️
web3開発者の皆さん!
The Graph Builders Newsletter にご登録いただきありがとうございます。The Graphエコシステムで展開された開発者向けの重要なニュースやアップデートを毎月お届けします🙌
6月号では、小さいながらもエキサイティングなアップデートがたくさんあります!
Graph Buildersニュースレターを楽しんでいますか?
このニュースレターの目的は、The Graphを使用しているビルダーの皆さんに有益な情報を提供することです。そのために、ニュースレターに直接ご返信いただき、フィードバックをお聞かせください。皆さんがこのニュースレターを楽しんでいるかどうか、何がお好きでお好きでないか、何をもっと見たいかなどをお聞かせください!忌憚のないご意見をいただければいただくほど、このニュースレターはより有益なものとなります。
さらに、The Graphの公式ツイッター・ページ(30万人以上の読者がいます)で引用をシェアしていただけるかどうかもお知らせください。私たちは、The Graphビルダーズニュースレターに関するあなたの声や見解を、私たちの大規模な開発者エコシステムと共有したいと思っています。
トピックス
- graph-nodeとgraph-cliの新機能
- The Graohサブスクリプションのプレビュー
- The Graph Builders:ブログ創刊記事
- パリのプレビュー — Zero To Dapp、EthCC、EthGlobal Paris
- Eth SeoulとEthGlobal Waterlooのハッカソンとプロジェクトの受賞者レビュー
- The GraphのL2スケーリングの旅の振り返り
Graph Node 0.31.0の新機能 💻 サブストリーム-パワー型サブグラフ
サブストリームを動力とするサブグラフ
graph-node 0.31.0でサブストリームを利用したサブグラフがサポートされました!🎆 🎉
Substreams-powered subgraphs の展開はテスト段階にあります。現段階では、サブストリームを使用した部分グラフのインデックス作成報酬は現在アクティブではありません。
サブストリームを利用したサブグラフを構築するために、The GraphはThe Graph Builders(あなた)を必要としています!
まずは ⬇️ 以下のリンクをご覧ください。
ドキュメントについては、StreamingFastのSubstreamsドキュメントをご覧ください。動画については、Sahra Karakoç氏による素晴らしいプレゼンテーションと、彼女の詳細なSubstreamsリポジトリをご覧ください。また、Substreams を使用したサブグラフの例や、Pinaxによる非常に役立つ クイックスタート・チュートリアルビデオをご覧になれます。
全文検索 + Where フィルタリング
全文検索とWhereフィルタリングを組み合わせることで、クエリ結果をさらに絞り込むことができるようになりました。
以下は、(全文検索で定義された)エンティティのメタデータのどこかに「Love」が含まれる NFT をピンポイントで検索し、説明のメタデータ エンティティで「fire」という単語を特定して検索するクエリの例です。
派生フィールドローダ
サブグラフを使用する特徴の1つは、@derivedFromディレクティブによって逆引きを提供することです。これにより、エンティティ間に仮想的な関係が作成され、関連する情報をエンティティ間でリンクすることができます。
現在、これらの仮想リレーションシップに関連するデータにアクセスする唯一の方法は、データをインデクサのデータベースにロードして、リンクされたリレーションシップのidにアクセスするクエリを実行し、そのidに関連する値を取得するために別のクエリを送信することです。
Derived Field Loaders を使用すると、これらの仮想リレーションシップと関連データにマッピングでアクセスできるため、データベースが小さくなり、クエリが少なくなります。
これは、より費用対効果が高く、効率的なサブグラフにつながり、インデクサーへの負荷が軽減されます。
ドキュメントからこれらの仮想リレーションシップからデータをロードする方法の簡単な例を示します:
ホルダーが持つすべてのトークンを見つけたい場合 - @derivedFrom(field: “holder”)
ディレクティブを通して Token.holder エンティティにリンクすることで、tokens: [Token!]!! 配列に情報を入力する仮想リレーションシップを作成します。
- 2つを仮想的にリンクしたToken.holderエンティティデータにアクセスするには、マッピングで以下のパターンを実行します。
- これで、Holder.tokensは、@derivedFrom(field “holder”)ディレクティブを通して Token.holder エンティティにリンクすることで、配列に情報を入力する仮想リレーションシップを作成します。
これら2つを仮想的にリンクしたToken.holderエンティティデータにアクセスするには、マッピングで以下のパターンを実行します:
derivedFromディレクティブによって提供される仮想リレーションシップからデータをロードする方法については、ドキュメントを参照してください。
graph-node 0.31.0の更新履歴をご覧ください。
💻 Graph CLI 新機能 💻 Graph-cli バージョン 0.51.0
Graph-cliバージョン0.51.1に新機能が追加されました。graph-cli 0.51.1の変更履歴をチェックして、次回サブグラフを操作する際に試してみてください!
- graph deploy — ipfs-hash QmAb2x… は、IPFSハッシュに基づいてサブグラフをデプロイします。
- graph cleanは、生成されたすべてのアーティファクトを削除し、ローカルのサブグラフ・ソース・コードの負荷を軽減します。
The Graphのサブスクリプションとサブスクリプション・ベータプログラムのプレビュー
The Graphのサブスクリプションのプレビューをご紹介します!
The Graphのサブスクリプションは、The Graphの既存のPay As You Go課金システムに代わるものです。
サブスクライバーは、アクティブな購読を設定することで、月単位の定額料金で一定のクエリー数を固定することができます。サブスクリプションは、クエリ支払いのためのユーザーエクスペリエンスを合理化すると同時に、より予測可能な請求エクスペリエンスを提供します。
サブスクリプション・ベータプログラムとは?
サブスクリプション・ベータプログラムでは、この機能がより多くのユーザーにリリースされる前に、少人数のユーザーにサブスクリプション MVP を使用する機会を提供します。サブスクリプションへのアクセスは、ウォレットのホワイトリストに基づいて行われます。ユーザーがアクセス権を獲得した後、アクティブなサブスクリプションをセットアップし、毎月の固定クエリを固定することができます。
The Graphのサブスクリプションを利用するための条件は?
- 支払いはArbitrumのUSDCで行わなければなりません(MVPの場合)
- 見込みユーザーは、使用予定の月間クエリ数を見積もる必要があります。
プログラムに参加するには誰に連絡すればよいですか?
Brandon Kramer — brandonkramer@edgeandnode.com
Kyle Rojas — @kyleArojas on Telegram
Marcus Rein — marcus@edgeandnode.com
🏗️ 第1回ビルダーズ・ブログ記事 🏗️
「イベントドリブン開発: 最適化されたDappsとサブグラフを解き放つ」 By Denver Baumgartner
RubiconのDenver Baumgartner氏によるThe Graph Builders Blogへの投稿で、Denver氏はイベントドリブン開発について紹介し、それがあなたのdappやサブグラフの開発、設計、機能をどのように向上させることができるかを説明しています。
ブログへの貢献、ありがとうございます!私たちと同じように、The Graphで開発をしている他の開発者があなたの知識と経験を高く評価することを願っています!
The Graph Builders Blogへの寄稿をご希望の方は、こちらのフォームにご記入の上、記事をご提案ください!
Zero to Dapp Day in Paris — 2023年7月18日 🥐
登録はこちらから。
Encode Club Hacker Houseで開催される’Zero to Dapp’ Dayで、暗号のトップチームと共に学び、構築しましょう!
@chainlink @graphprotocol @safe @ScaffoldETH @ConnextNetwork & @pushprotocol がライブデモ・ワークショップを開催し、ゼロからダップを早急に構築できるようにします。
ライブデモワークショップ、ビルドセッション、そして学習は全ての人に提供されます❣️
EthCCとEthGlobalパリ
GraphはEthCCとEthGlobal Parisにも参加します!The Graphのブースでは、ハッカーをサポートし、開発者を支援し、Web3開発者が成功するために必要なすべてのサポートが受けられるように最善を尽くします💯。
ぜひお立ち寄りいただき、ご挨拶、POAPをゲットして、開発者エクスペリエンスを向上させる方法をお聞かせください! ♥️
フルスタックWeb3開発ワークショップ
Pranav Maheshwari氏のワークショップ: 「The Graphを使ったフルスタックWeb3開発」は、Eth Seoulで100人以上のビルダーに向けたライブストリームの録画で、Pranavがいかに楽しく、そして役に立ちながら、彼のビルディングスキルを共有しているかをご覧いただけます。
ハッカソン・ロールアップ
ETH Seoulに参加したハッカーの皆さん、おめでとうございます!
Graph Foundationは、サブグラフを利用して革新的なDappsを開発した世界中の才能あるハッカーに$5,000の賞金を授与しました。
ハッカソン参加者の23%がThe Graphを使ってビルドしたことをとても嬉しく思います。
ベスト・ニュー・サブグラフ賞
🥇HumanDrop 🥇
🥈Chain Feed 🥈
🥉Safura 🥉
既存サブグラフのベスト・ユース賞
🥇 Linkkrypto 🥇
🥈WiFi 🥈
🥉GAS 🥉
🇨🇦 EthGlobal Waterloo 2023 🇨🇦
EthGlobal Waterloo2023には、信じられないほどの人々が集まりました💑
29カ国から650人のハッカーが集まり、3日間ぶっ通しでweb3のビルドに没頭しました。
ハッカーの47%はweb3初心者です(ようこそ、新しい仲間たち!)
Pinax, Edge & Node, The Guild、The Graph Foundationのメンバーは、ハッカーをサポートして、どのようにチームを組んでThe Graphに取り組んでいるかを共有するために集まりました。
オープニングセレモニーではヴィタリックも登場し、ユーモアを交えた印象的な講演を行いました👍
Scaffold-Eth 2.0 + The Graphワークショップ
Edge&Nodeチームの新しいデベロッパーリレーションズエンジニアであり、BuidlGuidlのベテランでもあるKevin Jonesが、新しくリリースされたScaffold-Eth 2.0の素晴らしいライブコーディングワークショップを行いました。
Dockerイメージ上でScaffold-Eth 2.0とThe Graphを使用する方法についての詳しいチュートリアルについては、Kevin氏の素晴らしいブログエントリ(👨🚀 Build a dApp quick with The Graph and Scaffold-ETH 2 🏗️)をご覧ください👀
サブグラフ開発とクエリワークショップへのクイックスタート
サブグラフを始めたい場合は?
私たちは、サブグラフを始める方法についてライブ・コーディング・ワークショップを開催しました!あなたのスタックでグラフの開発を始めたい方は、こちらをご覧ください 🏗️
「文字通り、あなたのセッションを受ける前は、サブグラフがどのように動作するのか、技術的な詳細を理解していませんでした。あなたのセッションを見て、サブグラフがどのように動作するのか、いつ使うのか、Studioがどのように動作するのかが理解できました。ハッカソンの最初の45分で、10時間か12時間かかると思っていたことを終わらせることができました。」-5pence.eth — EthGlobal Waterlooのハッカー
ハッカソン・ロールアップ
グラフ財団は、サブグラフを使用して構築した世界中のハッカーに7,500ドルの賞金を授与しました。
ハッカソン参加者の19%がThe Graphを使用しており、新しいWeb3開発の集団としては素晴らしい結果でした。
ベスト・ニュー・サブグラフ賞
🥇 Roll a Mate 🥇
🥈Scaling Crypto Social Media 🥈
🥉V-lance 🥉
既存サブグラフのベストユース賞
🥇Goose.ai 🥇
🥈zBay 🥈
🥉Autonomous World ID 🥉
プール賞
Fukuro, PROOF!, WiserRiser, Yama Liquidation Checker, Discova, D-Risk, AltTransfer, Blockmind AI, Spltit, Assiterr, Piglet, Evy
🌌 The House of Web3:The Graph L2スケーリングの旅 🌌
The Graphs L2 Scaling Journey「Launch and Learn」イベントは The House of Web3 で大成功を収めました!👏
Arbitrum, Rubicon Finance, Banxa, Livepeer, Edge & Nodeの開発者やチームメンバーが、現在の限界を超えたweb3のスケーリングをどのように支援しているかについてプレゼンテーションを行いました。
世界中にプロジェクトを公開しているチームから学ぶ機会があるのは、とても幸運なことです。
📹 見逃した方は、ライブストリーミングの録画をチェックして、このイベントをご覧ください。
スピーカーのハイライト
- ArbitrumのAJ Warner氏は、Arbitrum OneとArbitrum Novaの差別化について深く掘り下げ、Arbitrumがどのようにスケーリングに対して柔軟なアプローチを取り入れているのかについて語りました。要するに、彼らは暗号のスケーリングに役立つものなら何でも作りたいということです。
- Rubicon FinanceのDenver Baumgartner氏は、分散型取引所を取り巻くRubiconの姿勢と価値観、そしてRubiconのオーダーブックがいかに中間業者を排除し、金融の透明性を高めているかを語りました。
- BanxaのMatt Potterは、暗号不換紙幣のオン/オフランプでどのようにスケールの大きな未来に向かって突き進んでいるかについて発表しました。
- LivepeerのSuhail Kakar氏は、現代世界において動画がいかにパワフルであるか、また、ビルダーが同社のツールを使ってどのようにエコシステムに参加し始めることができるかを紹介しました。
- Edge & NodeのPablo Carranza Vélez氏は、The Graph参加者のArbitrumへの移行体験を向上させるL2転送ツールのエキサイティングなプレビューを行いました。
The GraphエコシステムにおけるL2スケーリングに関する更なるアップデートにご期待ください!
開発者アンケート
The Graphネットワークの構築は共同作業であり、コア開発者は皆様からのフィードバックをお待ちしています!
ここまでお読みいただきありがとうございました。ご意見、ご感想はいつでも大歓迎です。私たちはすべての返信を読みます💌