フルノードサイズの増加を制限する方法は?
2 回答
- 投票
-
- 2019-02-03
将来的には、2種類のフルノードがあります.
アーカイブノード これらのノードはすべての履歴状態をディスクに保存し、時間の経過とともに大きくなります.
通常のノード これらのノードはすべての履歴状態を保存するのではなく、一部を削除します.これは、データベースから古い状態を収集して削除するGC(ガベージコレクター)を追加することで実装されています.進捗状況は
こちらで確認できます. アーカイブノードと非アーカイブノードのこの区別は、ビットコインとイーサリアムのほとんどの実装で標準です.
もう1つの潜在的なオプションは、単一のクライアントが追跡する必要のある状態の量を減らすために、シャーディングに似たものを追加することです.しかし、これははるかに研究トピックです.
In the future there will be two types of fullnodes.
Archival Nodes These nodes store all historic state on disk and they will grow over time.
Normal Nodes These nodes won't store all historic state, but will rather prune some of it. This is being implemented by adding a GC (garbage collector) that collects and removes old state from the database. You can follow the progress here.
This differentiation between archival and non-archival nodes is standard in most implementations of Bitcoin and Ethereum.
Another potential option is to add something akin to sharding in order to reduce the amount of state that a single client has to track. However this is much more of a research topic.
-
通常のノードは、実際にはフルノードと呼ばれます.The normal nodes are actually called full nodes.
- 0
- 2020-01-23
- Phlogi
-
- 2019-02-03
Tezos財団は
助成金を受け取りましたコーネル大学のEminGünSirerグループに、テゾスのシャーディングソリューションを開発してもらいました.発表の引用: シャーディングは潜在的なスケーリングソリューションであり、 ブロックチェーンの状態はバリデーターセット間で分割されるため、各セットは ネットワーク内のトランザクションのサブセットを検証するだけで済みます. その研究に続いて、コーネルチームは次のようなプロトコルを開発します Tezosに適用される可能性があります.
シャーディングに関する一般的な情報は、
で入手できます.こちら The Tezos foundation has awared a grant to prof Emin Gün Sirer group at Cornell for developing sharding solution for tezos. Quoting the announcement:
Sharding is a potential scaling solution whereby parts of a blockchain’s state are split among validator sets so that each set only has to validate a subset of the transactions in a network. Following its research, the Cornell team will develop protocols that may be applied to Tezos.
You can find general information about sharding available here
フルノードで増加するデータ量を軽減し、新しいフルノードを起動するために必要な容量のレベルを下げるために、ブロックチェーンをより小さな部分に分割するか、コストを処理する他の方法で計画がありますか?フルノードで大量のデータを維持するのですか?
フルノードのサイズ、つまりフルノードを維持するためのコストがますますデータベースサイズに左右されるようになれば、フルノードは限られた数の人々/企業の手にとどまると思います.