トランザクションが入り続けると、各ピアはブロックチェーンの完全なコピーを持つ必要があるため、各ピアのディスク スペースがいっぱいになります。ディスク容量の各ピアを水平方向にスケーリングする方法はありますか? 垂直方向にスケーリングするのではなく(より大きなディスクを取得する)?
1 に答える
私が正しく理解しているのは、多数の「ローカル」ピアが単一の「論理ピア」として一緒に機能し、「論理ピア」レジャー状態のストレージと管理をそれらの間で分散するようにタスクを課していることです(たとえば、保存された状態;ブロックチェーンの場合、チェーンコードの分離に基づいている可能性がありますか?)。
私の知る限り、これは存在せず、おそらくこの段階では計画されていません。ただし、注意すべき点が 2 つあります。
1.) ブロックチェーンのサイズは、多くの要因によって決定されます - ビットコインのサイズである必要はありません! (ちなみに、それでも手に負えないほど大きいわけではありません。https: //blockchain.info/charts/blocks-size ) IoT 設定でブロックチェーンを使用することも考えられています (K. Christidis と M. Devetsikiotis の「Blockchains and Smart Contracts」を参照)。モノのインターネット用」、IEEE Access、vol. PP、no. 99、pp. 1–1、2016.)。
2.) 多くのブロックチェーンのユースケースでは、すべてのノードが最初の (ジェネシス) 以降のすべてのブロックを保存する必要はありません。「剪定」は元のサトシ論文でも議論されていると思います. これに関する私の知識は非常に限られています (これはビットコインについてのみ議論されており、まだ実装されていないと思います)。そうは言っても、さまざまなプルーニング戦略をサポートするように Hyperledger を変更できると考えるのは妥当だと思います。ただし、私の知る限りでは、現時点ではこれを行っていません。