您的 USDC 正以昨天的利率產生收益Quicknode 會自動將其移至今日最佳的 Morpho 錢庫中。目前已在 7 條區塊鏈上上線。
制定您的策略Ethereum Archive Node vs. Full Node Access via Quicknode
What if you want to know the previous state of the entire Ethereum ecosystem and not just the current block? What do you use? How can this be achieved?
已通過 SOC 2 Type II 認證 · ISO 27001

April 12, 2020 — 3 min read

What if you want to know the previous state of the entire Ethereum ecosystem and not just the current block? What do you use? How can this be achieved?
The answer is an ARCHIVE NODE, which is an ‘extended’ version of a Full node. A FULL NODE only stores the state of the most recent 128 blocks (and about 1 month of `Trace` data) and updates it as soon as a new block comes in (pruning the oldest data). ARCHIVE NODE stores all the historical data of the Ethereum ecosystem since Genesis block. The state information can have data about smart-contracts, token balances, internal transactions, etc...
Let’s say you’re running a finance app and you want to query a balance of an ETH address from a particular time 2 years ago. 2 years -- that’s more than 2 million blocks back! If you’re using a full node you’ll have to check every transaction since and piece the result together. Only after rigorous calculations can you obtain the balance at a block from 2 million back. This process consumes a lot of time and resources, but if you have access to an Archive node, the state of a block from 2 years ago is readily present and can be retrieved right away. This is much faster and easier than the full node method.
Running a FULL NODE requires a download of almost 400GB of data, but to run an ARCHIVE NODE requires a download of about 4TB. It will take about 3 months to sync an Archive node which halts development process and ultimately gets you to market 3 months late. After the sync is done the node needs to be checked regularly and if it fails...YOUR DAPP FAILS...and it has to be built again! Rinse/Repeat.
It is also not cheap to run an Archive node: it costs about $700-$1000/month to run an Archive node on AWS.
At the end of the day, nodes can be tricky to work with. They tend to crash at any point, fall out of sync, are expensive to run/host/manage and keep secure. So if you are running your own Archive node, plan for a massive amount of dev cycles to go to node management.
The alternative to running your own Archive node in-house is to let Quicknode carry this load for you.
Quicknode is a simple API & node service which takes care of your nodes in a more cost effective, streamline way -- saving you months of setup/sync time and thousands of dollars in dev cycles.
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.
The most exciting part is that Quicknode API plans have COMPLIMENTARY archive requests included (in addition to standard, Full node requests):
10 Archive requests per month w/ "Launch" tier
100 Archive requests per month w/ "Scale" tier
300 Archive request per month w/ "Business" tier
** Additional Archive requests can be purchased with the 檔案庫 add-on.

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!
Quicknode 成立於 2017 年,為開發者與企業Quicknode 機構級的區塊鏈基礎設施。憑藉 99.99% 的正常運行時間以及對 80 多條區塊鏈的支持,各團隊得以在無需妥協的情況下,開發並擴展鏈上應用程式。
將最新的工程見解、產品更新及 Web3 新聞直接送至您的收件匣。