チェーン全体を同期するのにどのくらい時間がかかりますか?
1 回答
- 投票
-
- 2019-03-25
チェーン全体を最初から完全に同期するには、SSDの速度にもよりますが、24時間弱かかります.非SSDを使用している場合は、数日かかる可能性があるため、お勧めしません.
ほとんどの場合、最初からすべてのコンテキストメタデータを再生成する必要がないため、新しい履歴モードが最近追加されました.これらのモードで実行すると、最初から同期がはるかに速くなり、低コストのハードウェアセットアップで実行可能になります.
新しいモードの概要は次のとおりです.詳細については、
https://blog.nomadic-labs.com/introducing-snapshots-and-history-modes-for-the-tezos-node.html 履歴モードを使用すると、チェーンの完全なアーカイブを維持せずにノードを実行できます.
最初の3つのモードは次のとおりです.
フルノードは、チェーンの開始以降のすべてのチェーンデータを保存しますが、アーカイブされたコンテキストを現在のチェックポイントの下にドロップします.つまり、チェーンの任意の時点で任意のブロックまたは操作を照会できますが、過去の残高またはステーキング権を照会することはできません.
ローリングノードは現在最も軽量であり、チェーンの最小限のローリングフラグメントのみを保持し、このフラグメントの前のすべて(ブロック、操作、アーカイブされたコンテキスト)を削除します.
アーカイブノードはすべてを保存します.これは、Tezosノードの現在の動作に対応しています.
フルノードはほとんどすべての人にとって十分であるため、新しいデフォルトになります.将来的には新しいモードを導入する予定です.
注意すべき重要な点は、完全なノードを実行するだけで、完全なチェーン履歴を維持できるということです.実際、アーカイブノードはアーカイブをブートストラップするためにアーカイブピアを使用する必要はありませんが、チェーンデータはチェーンを適用してコンテキストアーカイブを構築するのに十分であるため、完全なピアのみを使用します.つまり、デフォルトでフルに切り替えても、ネットワークのセキュリティが失われることはありません.
To fully sync the entire chain from the start should take a little under 24 hours depending on the speed of your SSD. If you are using non-SSD it can take many days and is not recommended.
New history modes have recently been added as it's not necessary to regenerate all of the context metadata from the beginning for most cases. Running in those modes will sync from start much faster and be viable on lower cost hardware setups.
The new modes are summarized as follows for more details can read https://blog.nomadic-labs.com/introducing-snapshots-and-history-modes-for-the-tezos-node.html
History modes allow the node to run without maintaining the full archives of the chain.
Here are the three first modes:
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.
Full nodes will be the new default, as they are sufficient for almost everyone. We plan to introduce new modes in the future.
An important thing to note is that running a full node is enough to maintain the full chain history. Indeed, archive nodes do not need to use archive peers to bootstrap their archive, but only full peers, as the chain data is enough to apply the chain and construct the context archives. In other words, the network does not lose any security by switching to full as the default.
-
THX !現在のチェーンの大きさ(GB)はどれくらいですか?そして、なぜそれはそれほど大きいのですか?ビットコインはとても大きく、プルーフオブステークコインではないと思いましたか?巨大なギガバイトのPoWから離れていくような利点はありませんでしたか? 私が理解しているように、tezosにはbtcのような同じ問題があります-増え続けるストレージ要件にどのように取り組むのですか?thx ! and how big (GB) is current chain? and why is it even so big? i thought bitcoin is so big and proof of stake coins not? Wasnt there some kind of advantage drifting away from the huge gigabytes of PoW? As I understand tezos will have same issues like btc - how to tackle the ever increasing storage requirements?
- 0
- 2019-03-27
- johnsmiththelird
-
問題はありません.私の回答のリンクを読むと、保存されているデータの種類に違いがあり、セキュリティのためにすべてのデータが必要なわけではないことがわかります.ビットコインはスマートコントラクトをサポートしていません.これらのコントラクトの状態とすべての中間状態データがアーカイブノードを非常に大きくします.現在、Tezosのアーカイブノード用に約90GB.ただし、セキュリティを確保するためにそのすべての状態を維持する必要はありません.フルノードははるかに小さく、ローリングノードはほとんど使用しません.また、ローリングモードの場合、常に剪定されるため、実際には成長しません.It's not a problem, if you read the link in my answer you will see that there is a difference between the types of data stored, not all the data is needed for security. Bitcoin doesn't support smart contracts, the state in these contracts as well as all the intermediate state data is what makes archive node so big. Currently around 90GB for an archive node in Tezos. But you don't need to keep all that state to have security, full nodes are much smaller and rolling nodes don't take up much at all. And in the case of rolling mode, it won't really grow as its always being pruned.
- 0
- 2019-03-27
- cousinit
-
さらに関連する質問がある場合は、それぞれが適切な回答を受け取ることができるように、個別に質問してください.このサイトはQ&A用であり、これらの問題についてさらに議論したい場合は、Tezosチャットルームに参加する必要があります.if you have more related questions please ask them separately so they can each receive proper answers. This site is for Q&A if you want more discussion on these issues you should join the Tezos chat rooms.
- 0
- 2019-03-27
- cousinit
フルベーキングノードを起動する場合(ゼロから開始する場合)、チェーン全体を同期するのに現在どのくらい時間がかかりますか?