目次
WEB3開発していると当たり前できないことがおおい
例えばTOKEN所有数ランキング。SQLならDESCで終わりだがWEB3だとそうはいかない。
RPCで取ろうとしたら尚更難しい。
TOKEN所有者全員をもってきてローカルソートする必要がある。
ただしRPCは一発で全件とれない。所有者が数万人ならまだしも数百万人いたらたかが所有数ランクとるのも一苦労
ここで出てる来るのがTHE GRAPHである。BLOCK情報をインデクス化できる。
WEB2育ちである私からするとSQL一発で取れることがWEB3だとインデックスサービスをつかわんと満足にとれない。かなりのストレス。
THE GRAPHに関してはBLACK情報を抜き出して保存してINDEXまではいける。
ただここからさらに難関がこのインデックスを公開してもそれをもってくるINDEXSERがいないと運用できない
そもそもBLOCKチャインはノードを持ってくれる人に報酬をはらっていることは有名とおもうがTHE GRAPHも同じくサーバーを維持してくれる人に報酬を払わないとこれを維持できない。しかも自分しか使わないようINDEXをおいてくれるINDEXERはいない。
Subgraph Studioでテスト状態でも動くがあくまでテストなので突然とまる。正式サービスにはむずかしい。結論を出すには早いが、このレベルならRPCでコツコツオフチェインDBにためるなどの選択を選ぶ必要があり、WEB2で1秒がWEB3だと壮大な話に。
APIでその不便な点をある程度吸収できるようなサービスもある。
無料枠も大ききかなり便利なサービス
*注意 これも今回あげたTOKEN所有数ランキングはつくれない
AlchemyをつかってERC20の履歴をわかりやすくみれるようなツールをつくってみた。
コメントはまだありません