Cointime

Download App
iOS & Android

グラフ インデクサー オンライン カンファレンス #186

Validated Project

TL;DR: Pinax や Upgrade Indexer などの主要なインデクサーは、TAP の移行を完了しました。複数のインデクサーが、PostgreSQL のパフォーマンスの問題や移行の問題など、Graph Node v0.36.0 に関する問題を報告しています。 v0.36.0 はまだ運用環境での使用が承認されていないことに注意してください。次のセッションでは、Yaniv Tal が GRC-20: Knowledge Graph について、Ricky がインデクサー分析について、Vince が Kubernetes と Launchpad について説明します。コミュニティはまた、12月17日のグラフの4歳の誕生日を祝う特別ショーの計画についても話し合った。

皆さん、こんにちは。Indexer オフィスアワー会議議事録、セッション 186 へようこそ。

動画リンク:https://youtu.be/Mt_r-ID8LmQ

Saga の CEO 兼共同創設者である Rebecca Liao の GRTiQ ポッドキャストをご覧ください。スタンフォード大学経済学部を卒業し、ハーバード大学ロースクールの同窓生でもあるレベッカの目覚ましい経歴は、企業法から大統領政治まで多岐にわたり、バイデン陣営とクリントン陣営の政策顧問を務めています。

重要なリポジトリの最新アップデート

  • Avalanche: 新バージョン v1.12.0: 日付: 2024-12-02 22:26:05 UTC このアップグレードには、P チェーンでの動的手数料の導入や C チェーンでの Cancun Ethereum IP のアクティブ化などの重要な変更が含まれています。互換性と機能を確保するには、すべての Etna 対応メインネット ノードを 2024 年 12 月 16 日正午 ET までにアップグレードする必要があります。アップグレードに失敗すると、パフォーマンスの問題が発生する可能性があります。緊急インジケーター: 黄色 緊急の理由: ネットワーク機能を維持するために非常に重要です。
  • 日付: 2024-12-02 22:26:05 UTC
  • このアップグレードには、P チェーンでの動的料金の導入や C チェーンでのカンクン イーサリアム IP のアクティブ化などの重要な変更が含まれています。
  • 互換性と機能を確保するには、すべての Etna 対応メインネット ノードを 2024 年 12 月 16 日正午 ET 前にアップグレードする必要があります。アップグレードに失敗すると、パフォーマンスの問題が発生する可能性があります。
  • 緊急インジケーター:黄色
  • 緊急の理由: ネットワーク機能を維持するために重要です。

さまざまなクライアントに関する情報

  • Nimbus: 新しいバージョン v24.11.0: 日付: 2024-11-30 02:45:00 UTCNimbus v24.11.0 では、パフォーマンスの強化と検証クライアント構成の修正が導入されています。特に、Holesky ブート ノードが更新され、同期パフォーマンスが向上するとともに、実験的な同期方法も導入されています。緊急インジケーター: 緑色 緊急の理由: 便宜上、優先度の低い更新。
  • 日付: 2024-11-30 02:45:00 UTC
  • Nimbus v24.11.0 では、パフォーマンスの強化と検証クライアント構成の修正が導入されています。特に、Holesky ブート ノードが更新され、同期パフォーマンスが向上するとともに、実験的な同期方法も導入されています。
  • 緊急インジケーター:緑色
  • 緊急の理由: 便宜上、優先度の低い更新です。
  • Lighthouse: 新しいバージョン v6.0.0: 日付: 2024-12-02 05:57:26 UTCL Lighthouse v6.0.0 は、一方向のデータベース移行や非推奨の CLI フラグの削除などの重大な変更を含むメジャー リリースです。 Nethermind ユーザーは、互換性が確認されるまでアップグレードを避けてください。新機能には、階層状態の区別とビーコン ノードのパフォーマンスの最適化が含まれており、全体的な機能が強化されています。緊急インジケーター: 黄色 緊急の理由: 重大な互換性の変更には注意が必要です。
  • 日付: 2024-12-02 05:57:26 UTC
  • Lighthouse v6.0.0 は、一方向のデータベース移行や非推奨の CLI フラグの削除など、重大な変更を含むメジャー リリースです。
  • Nethermind ユーザーは、互換性が確認されるまでアップグレードを避けてください。新機能には、階層状態の区別とビーコン ノードのパフォーマンスの最適化が含まれており、全体的な機能が強化されています。
  • 緊急インジケーター:黄色
  • 緊急の理由: 互換性に関する重大な変更に注意が必要です。

Matthew Darwin |Pinax 投稿: 新しい Lighthouse を試した人はいますか?

アナ: 私たち [GraphOps] にはまだそれがありません。他にも持っている人はいるだろうか?

Launchpad のチャート:

  • 機能強化とバグ修正を加えてリリースされた新しいチャート バージョン:graph-node-0.5.8 およびgraph-network-indexer-0.5.10
  • グラフノード0.5.8およびグラフネットワークインデクサー0.5.10

Launchpad 名前空間:

  • Polygon、Graph、Arbitrum の新しい安定バージョン

質問:

  • Launchpad チャートの問題: 問題を表示または報告する
  • Launchpad 名前空間の問題: 問題を表示または報告する

プロトコルの重要な変更に関する最新の更新情報

  • 係争中の GDR-20 に関する情報リクエスト
  • 紛争に関する情報要求 GDR-21 両方の紛争は没収という結果になりました。仲裁プロセス、調査、決定がより効率的になります。
  • どちらの紛争も没収という結果となった。
  • 仲裁プロセス、調査、決定がより効率的になります。
  • GRC-20: ナレッジ グラフ The Graph フォーラムの投稿で新しいコメントとディスカッションをチェックしてください。
  • The Graph フォーラムのスレッドで新しいコメントやディスカッションをチェックしてください。
  • データ サービス コントラクト #1076 の TRST 監査修正 (未解決)
  • DisputeManager 契約 #1075 の TRST 監査修正 (未解決)
  • Subgraph サービス契約 #1074 の TRST 監査修正 (オープン)
  • Horizo​​nStakeing 契約 #1073 の TRST 監査修正 (オープン)
  • Graph Payments 契約 #1072 の TRST 監査修正 (未解決)

Discord メッセージ

公開時点では、アップグレードの期限は過ぎています。すべてのインデクサーは、The Graph のクエリ用の新しいマイクロペイメント システムである Timeline Aggregation Protocol (TAP) にアップグレードされている必要があります。

TAP 移行については引き続き説明します。 GraphOps の Ana と Semiotic Labs の Carlos が、インデクサーのあらゆる質問に答えます。

chris.eth | GraphOps リリース: GraphSeer で Arbitrum One インデクサーの TAP ステータスを確認します。

先週アップグレードされなかった 2 つの大規模なインデクサー、Pinax と Upgrade Indexer が移行されました。

Matthew Darwin |Pinax: 今週アップグレードしました。

Edge & Node のアップグレードされたインデクサーと同じように:

アナ: Edge & Node の誰かが興味深いバグについて言及しました。再発があるかどうか、または再現できるかどうかを教えてください。バグは、Rust バージョンにアップグレードするときに、Scalar 関連のデータベースがデフォルトで作成されないことです。

移行手順とリソースについては、 「The Graph Indexer Officehours #184」を参照してください。

Matthew Darwin |Pinax 投稿: Pinax ストレージ クラスター...1/2

Matthew Darwin |Pinax 投稿: Pinax ストレージ クラスター...1/2

マシュー: 私は、誰もがマイクロコンピューターを使用しているので、サーバーの写真を載せる必要があるという誰かの以前のコメントに反論しているだけです。

マシュー:私たち(Pinax)にはたくさんの保管スペースがあります。ラックが2つ並んでいて、これはそのうちの1つです。これらは、Ceph をサポートする古い Dell R720 サーバーです。すべてのディスクは Ceph で S3 オブジェクト ストレージとして公開されます。主な理由は次の 2 つです。 まず、Firehose ブロックです。Solana は非常に大きいですが、明らかに Firehose ブロックを保管するのにそれほど多くのスペースは必要ありません。ほとんどの場合、これは Web3 の世界ではバックアップまたはスナップショットと呼ばれています。さまざまなチェーンすべてにスナップショットが大量にあるため、何か問題が発生した場合でも、数日前からスナップショットを取得し、マシンを復元して、稼働状態に戻すことができます。皆さんが私たちにスナップショットを求めてきたら、いつでも準備ができていますので、提供するだけです。インデクサーは、お気軽にスナップショットをリクエストしてください。このオファーはインデクサーのみが利用できます。

chris.eth |GraphOps

Matthew |Pinax: Solana は 53 TiB Firehose ブロックです。

Abel | GraphOps: 次の議論に移る前に、最後に TAP 関連の質問をします。

  • 今後どのようなトピックに注目していきたいですか?
  • IOH を改善するための提案はありますか?
  • インデクサーのニーズが確実に満たされるようにするにはどうすればよいでしょうか?

Geo の創設者、Yaniv Tal 氏が来週 IOH に来て、The Graph で知識を保存および表現するための新しい標準である GRC-20: Knowledge Graph について議論する予定です。これは、アプリケーション間で相互運用可能な情報を作成および使用したいあらゆるアプリケーションで使用できます。

  • 質問をヤニフに送信すると、来週回答が得られます。

データ サイエンティストの Ricky が再びインデクサー分析について説明します。

  • Ricky の以前のセッションについては、 IOH #179 の要約を参照してください。

Nodeify [および Pinax] の Vince が、Kubernetes と Launchpad について再び話します。

  • Talos Linux に関する Vince の以前のセッションについては、 IOH #182 の要約を参照してください。

Louis Bellier | Pinax: IOH をより良くするためのマーケティング提案: より多くのプロモーションを可能にするために、カレンダーを完成させるか、少し前に計画を立てます。各インデクサーに、ソーシャル上でコンテンツを宣伝するか、そのためのパイプラインを作成するように依頼します。

Matthew Darwin | Pinax: パイプライン: このようにして、将来のエピソードで何が期待されるかを知ることができ、ソーシャル メディアでそれを宣伝することができます。

chris.eth |GraphOps: AI ワークフロー ツールについて教えてください。

  • Louis Bellier | Pinax: できますが、AI がなければ、単純なワークフローやカレンダーが現在のものを大幅に更新することになります。

Jana |Pinax は、ビルダーズ オフィス アワーのプロモーションの例をリリースしました。

ツイートリンク: https://x.com/GraphDevs/status/1863594668946063463

Louis Bellier |Pinax: 事前にできることの例

pili |GraphOps: 社内 IOH 計画用のカレンダーはすでにありますが、確認されたコンテンツを公開する方法を検討していただけますか、アベル?

Vince | Nodeify: 人々が何を望んでいるのかについてのアンケートなどはありますか?もしかしたらソーシャルメディアでも?

アベル:私たちは世論調査はしません。このような会話や人との会話から、人々が何を望んでいるのかが直感的にわかります。私もフィードバックに耳を傾けて質問しますが、世論調査は、人々が何を考えているのか、将来の IOH で何を聞きたいのかを把握し、人々を Discord のようなソーシャル プラットフォームに参加させ続けるための優れた方法になる可能性があります。これは良いアドバイスですので、受け入れます。

Louis Bellier |Ellipfra: [The Graph] ネットワークの 4 周年が近づいています。

ゴールドバーグ |StakeSquid: 12 月 17 日

pili | GraphOps: 17 日に OG Indexer でパネルを開催したり、Q&A を開いたりすることができます。

Vince | Nodeify: IOH の初期のことを記録しましたか?すごいですね、笑。

アベル: はい、すべての IOH が記録されます。すべて YouTube にあります: #IndexerOfficeHours

Nサン | グラフトロノーツ:

アベル: はい、すべての IOH が記録されます。すべて YouTube にあります: #IndexerOfficeHours

Nサン | グラフトロノート:

ツイートリンク: https://x.com/graphprotocol/status/1864001153048183033

Matthew Darwin |Pinax: インデクサーの初期の頃のことをぜひ聞きたいのですが、これは私の時代より前の話です。

chris.eth |GraphOps: Jim |Wavefive 🌊 は IOH の創設者です。

Jim |Wavefive 🌊 : もちろん、[参加]できます。

アベル:12月17日にOGたちとのパネルディスカッションを企画する予定です。これは、インデックス作成について話し合うために OG が再び集まる初期の段階になります。

ディスカッションのこの部分の焦点は、最新のグラフ ノード バージョン v0.36.0 がまだ実稼働対応として承認されていないということです。実稼働使用が承認されている特定のグラフ ノードのバージョン範囲については、機能サポート マトリックスを参照してください。

投稿者: Pierre |Chain-Insights.io: こんにちは、遅くなってごめんなさい。 Graph Node v0.36.0 について話しましたが、使いやすいですか、それとも修正が必要ですか?

Ana |GraphOps: どのような問題が発生していますか?ダッシュボードが変更され、グラフ内のこの問題は修正されましたが、他にどのような問題が発生しているか気になりましたか?私たちにはバグや問題は見当たりません。ただし、テストネットでは v0.36.0 のみを実行しています。

Payne |Stake🦑Squid: 0.36 はバグが多いので、今のところは避けたいと思います。

Pierre | Chain-Insights.io: まあ、PG 負荷が低下しただけですが、それは私の側にあると思います。

アナ: PostgreSQL のパフォーマンスの問題以外に、ペインさん、他にどのようなエラーが発生していますか?

Payne: 誰も説明していない環境変数を見つけるには、変更ログを深く掘り下げる必要があります...それでも、それが何をするのか誰も説明できません。 0.35~0.36の間では正しくアップデートできません。解決すべき問題はたくさんあります。彼らがこれらのバグを修正するための新しいアップデートに取り組んでいることは知っています。さらに、0.35 にダウングレードすることはできません。一連の下向き移行を実行する必要がありますが、それが長期的にどのような影響を与えるかはわかりません。

Pierre | Chain-Insights.io: はい、元に戻すために down スクリプトを実行しましたが、今のところ機能しています。

Matthew Darwin |Pinax: 具体的にはどのようなバグですか? Firehose Arbitrum のもの: [Bug] arbitrum-one が機能しない #5713

Hau | Pinax: インデクサーのクラッシュ ループ

代码:Store error: store error: column subgraph_deployment.synced does not exist"

マシュー・ダーウィン | ピナックス: 評価を 0.35 に引き下げました。

ハウ | ピナックス:

代码:Nov 28 10:25:58.352 ERRO Unable to get a connection for block ingestor, err: no providers available for chain 'fantom', component: EthereumFirehoseBlockIngestor

(これは 1 つですが、実際には複数のチェーンです)

(これは 1 つですが、実際には複数のチェーンです)

代码:Nov 28 10:25:58.363 ERRO Stream blocks complete unexpectedly, expecting stream to always stream blocks, component: SubstreamsBlockIngestor Nov 28 10:25:58.366 ERRO Unable to get a connection for block ingestor, err: all providers failed for chain 'scroll', component: EthereumFirehoseBlockIngestor

chris.eth | GraphOps: 機能サポート マトリックスを参照してください。0.36.0 は実稼働対応として承認されていません。実稼働環境で 0.36.0 を実行する場合は、ご自身の責任で実行してください。

  • Payne |Stake🦑Squid: 議会はバージョンを承認しなくなりました。
  • chris.eth | GraphOps: これは真実ですが、リリースはまだ承認されていますが、グラフ ノード チームによって承認されています。

Vincent | Data Nexus: 未承認のグラフ ノードはプレリリースとしてのみリリースする必要があります。

  • chris.eth |GraphOps: 理にかなっていることに同意しますが、ルールはルールです。 Mickey | The Graph | E&N さん、このリクエストをグラフ ノード チームに送信していただけますか?プレリリースを製造後にリリースされたものとしてマークすることはできますか?
  • Chris 氏は次のように説明しました。実稼働環境での実行が承認されるまで、GitHub 上のバージョンを最新としてマークしないというのは、非常に合理的な要求だと思います。参考までに、機能サポート マトリックスでは、運用環境での使用が承認されているグラフ ノードのバージョンの範囲を指定しています。

Vince |Nodeify: 承認プロセスとは何ですか?これはインデクサーの自己責任で行われ、リリース前に重要なテストが行​​われていない場合はフィードバックが必要です。

  • chris.eth | GraphOps: グラフ ノード チームによる機能マトリックスの更新。

Vince |Nodeify: しかし、つまり、チームはどのようにしてこの結論に達したのでしょうか?

  • chris.eth |GraphOps: よくわかりません。ミッキーのフォローアップにこれを追加します。

chris.eth | GraphOps: Abel | GraphOps、上記のチャットで言及された問題に対処するために、グラフノード チームとの会議を提案しました。

  • グラフ ノード チームはどのようにしてバージョンを準備完了として承認するための合意に達するのでしょうか?
  • どうすればこのプロセスをスピードアップできるでしょうか?
  • コミュニケーションの明瞭性を高めるにはどうすればよいでしょうか?バージョン番号をリストする場所が多すぎます (GitHub バージョン、機能サポート マトリックス network.md など)。

【アベル】とミッキーを一緒にメッセージで送ります。

アベルは、ホワイトボードで提案されたトピックから人々が何を学びたいのかを理解していることを確認してIOHを締めくくりました。

サブストリームを拡張する方法 (Matthew 追加)

  • Matthew Darwin |Pinax: それについて話すのが楽しみです。

独自のインフラストラクチャを拡張および運用する方法 (Pili によって追加)

  • pili |GraphOps: 他の人が何をしているかを見てください。

より多くのコア開発者のアップデートと参加 (Pili 追加)

  • アベル: 以前にもこんなことがありました。私たちはこれを定期的に行ってきましたが、コア開発者にさらにプッシュする必要があります。コア開発者とインデクサーの間のつながりを強化するには、定期的に会議を開く必要があります。
  • Matthew Darwin |Pinax: Pinax は毎週ここにいますので、お気軽に質問してください。 😉

サブフロークエリのコスト

  • Josh Kauffman | StreamingFast.io: 私は書きませんでしたが、それはサブストリームを消費者に直接配信することで得られる料金に関係していると思います。そして、私たちはすでにそれらのクエリ料金をネットワーク経由で渡しています (したがって、プロトコルに支払っています)消費税、グラフ製品の使用状況が計算され、世界中に表示されます)。
  • pili | GraphOps: コンテキスト: 2024 年 5 月の StreamingFast サブストリームと Firehose の収益
  • chris.eth | GraphOps: インデクサーとより詳細な議論を行うためにミーティングを設定する価値があるかもしれません、Abel |

潜在的な新しいインデクサー用のインデクサー リソース

  • Josh Kauffman | StreamingFast.io: 楽しいエピソードですが、整理するのは難しいです。インデクサーになることを検討している人を見つけ、彼らのすべての質問、彼らが答えを得るのに苦労している場所、すでにそれを妨げているものなどを調べます。そこからコミュニティ リソースを構築します。非同期で実行することが望ましいですが、議論に役立つ可能性があります。

(関連する専門用語、コメント、コード ライブラリ、ハイパーリンクなどについては、ブログを参照してください)

#blockchaindataindex#TheGraph #indexer#web3data

コメント

全てのコメント

Recommended for you