노드를 실행하기위한 스토리지 요구 사항은 무엇입니까?
2 대답
- 투표
-
- 2019-02-18
오늘 (2019 년 2 월 18 일) 현재 체인 크기는
~ 95GB
입니다. 체인은 하루에 약.5GB
증가하므로 아무것도 변경하지 않으면 가비지 수집 ,약 7 개월마다 약100GB
업그레이드가 필요합니다.하지만 쓰레기 collection 이 곧 구현 될 예정이며,
<인용구>archive
,full
및rolling
의 3 가지 개별 모드를 선택할 수 있습니다. 다음은 설명입니다.full
노드는 체인 시작 이후 모든 체인 데이터를 저장하지만 현재 체크 포인트 아래에 보관 된 컨텍스트를 삭제합니다. 다른 즉,모든 블록 또는 작업을 쿼리 할 수 있습니다. 체인이지만 너무 멀리있는 잔액이나 스테이 킹 권한을 쿼리 할 수 없습니다. 과거.롤링
노드는 현재 가장 가볍고 체인의 최소한의 롤링 조각을 유지하고 삭제 이 조각 이전의 모든 것 (블록,작업 및 아카이브 컨텍스트).archive
노드는 모든 것을 저장합니다. 이것은 Tezos 노드의 현재 동작본질적으로 스토리지 요구 사항은 개별 요구 사항에 따라 실행하기로 선택한 모드에 따라 다릅니다.
archive
모드를 실행하도록 선택하면 아무것도 변경되지 않으며 체인은 현재mainnet
브랜치에있는 속도로 성장합니다. 새로운 기본 모드full
, Arthur에 따르면 에서 실행하면 스토리지가 10 배 이상 작아야합니다. 그러나롤링
에서 실행하도록 선택하면 컨텍스트 데이터를 저장하지 않으므로 스토리지 요구 사항이 훨씬 더 작아집니다.현재
<시간>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
-
-
얼마나 많은 공간을 차지하고 있는지 정확히 알려 주실 수 있습니까?Can you please precise how much space context is taking for you ?
- 1
- 2019-02-18
- Ezy
-
테 조스 메인 넷 노드를 실행하기위한 현재 및 미래의 저장 공간 요구 사항은 무엇입니까?
내가 이해 한 바와 같이 가비지 컬렉션과 zk-snarks는 향후에 필요한 스토리지를 줄일 수 있습니다.