USDC Yield With Cover Built InQuicknode Earn now runs USDC yield with cover for protocol risk built in, underwritten by OpenCover. Six covered vaults on Base.
発表を見るEthereum アーカイブノードとフルノードのアクセス比較(経由)Quicknode
現在のブロックだけでなく、Ethereum エコシステム全体の過去の状態を知りたい場合はどうすればよいでしょうか?何を使えばよいのでしょうか?どのように実現できるのでしょうか?

2020年4月12日 — 読了時間3分

現在のブロックだけでなく、Ethereum エコシステム全体の過去の状態を知りたい場合はどうすればよいでしょうか?何を使えばよいのでしょうか?どのように実現できるのでしょうか?
その答えは「アーカイブノード」であり、これはフルノードの「拡張」バージョンです。フルノードは、直近の128ブロック分の状態(および約1か月分の`Trace`データ)のみを保存し、新しいブロックが到着するたびにそれを更新します(最も古いデータを削除します)。一方、アーカイブノードは、ジェネシスブロック以降、Ethereum エコシステムのすべての履歴データを保存します。 この状態情報には、スマートコントラクト、トークンの残高、内部トランザクションなどに関するデータが含まれる場合があります。
たとえば、金融アプリを運用していて、2年前の特定の時点におけるETHアドレスの残高を照会したいとしましょう。2年前――それは200万ブロック以上もさかのぼることになります! フルノードを使用している場合、それ以降のすべての取引を確認し、その結果をつなぎ合わせていく必要があります。入念な計算を経て初めて、200万ブロック前の時点での残高を把握できるのです。このプロセスには多大な時間とリソースを要しますが、アーカイブノードにアクセスできれば、2年前のブロックの状態はすでに用意されており、すぐに取得できます。これはフルノードの手法よりもはるかに高速で簡単です。
フルノードを稼働させるには約400GBのデータをダウンロードする必要がありますが、アーカイブノードを稼働させるには約4TBのデータをダウンロードする必要があります。アーカイブノードの同期には約3ヶ月かかり、その間開発プロセスが停滞し、結果として市場投入が3ヶ月遅れてしまいます。 同期が完了した後も、ノードは定期的にチェックする必要があり、もし障害が発生すれば……あなたのDAPPは機能しなくなり……再構築が必要になります!この作業を繰り返し行うことになります。
また、アーカイブノードの運用にはかなりの費用がかかります。AWS上でアーカイブノードを運用する場合、月額約700~1000ドルかかります。
結局のところ、ノードの運用は厄介なものです。ノードはいつクラッシュしてもおかしくない上、同期がずれることも多く、運用・ホスティング・管理やセキュリティ維持には多大なコストがかかります。したがって、独自のアーカイブノードを運用する場合は、ノードの管理に膨大な開発リソースを割く必要があることを念頭に置いておく必要があります。
社内で独自のアーカイブノードを運用する代わりに、Quicknode にこの処理を代行してもらうという選択肢もあります。
Quicknode これは、ノードの管理をより費用対効果が高く、効率的な方法で代行するシンプルなAPIおよびノードサービスであり、セットアップや同期にかかる時間を数ヶ月分短縮し、開発サイクルにかかる費用を数千ドル削減します。
With instant access to both latest and archive data, you & your team can focus on actually building your app and making it unique, rather than focusing on building + maintaining node infrastructure.
最も魅力的な点は、Quicknode のAPIプランには(標準のフルノードリクエストに加え)、アーカイブリクエストが無料で含まれていることです:
「Launch」プランでは、月間10件のアーカイブリクエストが可能
「Scale」プランでは、月間100件のアーカイブリクエストが可能
「Business」プランでは、月間300件のアーカイブリクエストが可能
** 追加のアーカイブリクエストは、以下の方法で購入できます。 アーカイブ アドオン。

A single endpoint for all calls (latest block data + deep chain data) -- you simply send the request and receive back the data you need. ‘QRoute’ technology makes this possible by recognizing requests and routing them to either a Full node or Archive node for processing. This method is super-efficient and helps keep costs low. Check out the Quicknode Pricing page for more details!
2017年に設立されたQuicknode は、開発者 および企業向けに、機関投資家レベルのブロックチェーン インフラストラクチャを提供しています。99.99%の稼働率と、80以上のチェーンに対応したサポート を備え、チーム は妥協のないオンチェーン アプリケーションの構築とスケーリングを実現します。
最新のエンジニアリングに関する知見、製品の最新情報、Web3のニュースを、メールボックスに直接お届けします。
SOC 2 タイプ II 認証取得・ISO 27001