ノードを実行するためのストレージ要件は何ですか?
2 回答
- 投票
-
- 2019-02-18
本日(2019年2月18日)現在、チェーンサイズは
〜95GB
です.チェーンは1日あたり約.5GB
成長するため、何も変更しない場合、つまりガベージコレクションの場合、約7か月ごとに約100GB
のアップグレードが必要になります.ただし、ガベージ以降コレクションはまもなく実装され、
archive
、full
、rolling
の3つのモードから選択できます.説明は次のとおりです.full
ノードは、チェーンの開始以降のすべてのチェーンデータを格納しますが、 アーカイブされたコンテキストを現在のチェックポイントの下にドロップします.その他 つまり、ブロックまたは操作は、 チェーンですが、残高やステーキング権を照会することはできません. 過去.ローリング
ノードは現在最も軽量ですが、 チェーンの最小限のローリングフラグメントを維持し、削除する このフラグメントの前のすべて(ブロック、操作、アーカイブ コンテキスト).アーカイブ
ノードはすべてを保存します.これはに対応します Tezosノードの現在の動作.基本的に、ストレージ要件は、個々のニーズに基づいて実行するために選択したモードによって異なります.
archive
モードを実行することを選択した場合、何も変更されず、チェーンは現在mainnet
ブランチにある速度で成長します.新しいデフォルトモードのfull
、 Arthurによるで実行すると、ストレージは少なくとも10分の1になります.ただし、rolling
で実行することを選択した場合、コンテキストデータを保存しないため、ストレージ要件ははるかに小さくなります.95GB
の合計サイズを考慮して、いくつかの見通しを示します.実際のチェーンストレージとコンテキストストレージの内訳は、それぞれ6GB
と85GB
です.これらのモードが現在使用されている場合、ローリング
モードはおそらく6GB
であり、full
は約15GB
(< code> 6GB +85GB * .10または8.5GB
).
注: チェーンのサイズとコンテキストは、次のファイルから取得できます.
〜/.tezos-node/store/data.mdb
〜/.tezos-node/context/data.mdb
As of today(2/18/2019), the chain size is
~95GB
. The chain grows about.5GB
per day so if we don't change anything, namely garbage collection, we'll need about100GB
upgrade about every 7 months.But since garbage collection will be implemented soon, there will be choices of 3 separate modes:
archive
,full
androlling
. These are their descriptions:full
nodes store all chain data since the beginning of the chain, but drop the archived contexts below the current checkpoint. In other words, you can still query any block or operation at any point in the chain, but you cannot query the balances or staking rights too far in the past.rolling
nodes are currently the most lightweight, only keeping a minimal rolling fragment of the chain and deleting everything before this fragment (blocks, operations and archived contexts).archive
nodes store everything. This corresponds to the current behaviour of Tezos nodes.Essentially, your storage requirements will differ based on what mode you choose to run based on your individual needs. If you choose to run an
archive
mode, nothing will change and the chain will grow at the rate of what's currently on themainnet
branch. If you run at the new default modefull
, according to Arthur, the storage will be at least 10 times smaller. But if you choose to run atrolling
, your storage requirement will be much smaller as you don't store any of the context data.To give you some perspective, given the
95GB
total size now. The breakdown between real chain and context storage is6GB
and85GB
respectively. If these modes were used now,rolling
mode would presumably be around6GB
andfull
would be about15GB
(6GB
+85GB * .10 or 8.5GB
).
Note: You can get the size of chain and context from the following files:
~/.tezos-node/store/data.mdb
~/.tezos-node/context/data.mdb
-
- 2019-02-18
-
スペースコンテキストがどれだけの時間を取っているかを正確に教えてください.Can you please precise how much space context is taking for you ?
- 1
- 2019-02-18
- Ezy
Tezosメインネットノードを実行するための現在および予測される将来のストレージスペース要件は何ですか?
私が理解しているように、ガベージコレクションとzk-snarksは、将来必要なストレージを減らす可能性があります.