~3kは、これがどれほど大きいかを知るために、データインフラの変更を気に入っています 500 *10億* Solana txns、検索可能になりました だがしかし。。。一般の人々がこれにアクセスできるエクスプローラーなしでは完成しません 今日もリリースするとしたら残念です 兆
mert | helius.dev
mert | helius.dev2025年10月28日
今日、Solana は永遠に変わります 私たちは、存在する最大のデータ/RPCの問題を解決しました Solana の履歴/アーカイブ データ — 再設計されました クイックコンテキスト: 現在、履歴データ(getBlock/getTransaction/getSignaturesForAddress)をクエリすると、Google BigTableにヒットします これは、i) 遅い、ii) 高価、iii) クエリの柔軟性に欠ける たとえば、最新の tx から際限なくループバックしない限り、Solana アドレスの最初の tx を物理的に取得することはできません ビジーアドレスの場合、これは何千ものRPC呼び出しを必要とする可能性があり、非常に遅く、費用がかかり、煩わしい また、アドレスの最新の 100 件の TX を取得したいとしますが、どのように行うのでしょうか? 最初にgetSignaturesForAddressを押してすべてのtx署名を取得し、次に各txでgetTransactionを呼び出してその詳細を取得します—最悪の場合、1,001RPC呼び出しが必要になる可能性があります もうこれ以上 1,000倍高速で柔軟性と拡張性に優れた新しい分散アーカイブ・ストレージ・システムを構築しました 一番良いところ?新しい API メソッドを導入します。 getTransactionsForAddress (アドレスのトランザクションの取得) この方法を使用すると、次のことができるようになります。 i) getSignaturesForAddress 呼び出しと getTransaction 呼び出しを 1,000 回ではなく 1 回の呼び出しに結合する ii) トラバースを必要とせずに逆の順序で検索できます iii) 過去の取引を時間とスロットの範囲で検索できます (例: 2025 年 1 月 5 日から 2025 年 2 月 5 日までのすべての TXN を入手してください) さらに: - getBlock 呼び出しが 10 倍高速になりました - getTransaction 呼び出しが 10 倍高速になりました - getSignaturesForAddress 呼び出しが 10 倍高速になりました 待機時間が 10 倍短縮され、RPC 呼び出しが 100 倍減少し、コードが 1000 倍削減されました 楽しむ! 以下のドキュメント
誰かがタイムマシンをリリースして、これまでのすべての Solana トランザクションを検索して追跡したら、本当に残念です まるで、自分のたわごとがプライベートでない場合に何が起こるかを理解できる人もいるかもしれません 物珍しい
2.18K