Blockchain Hyperledger结构对等体是否可以水平缩放?

Blockchain Hyperledger结构对等体是否可以水平缩放?,blockchain,hyperledger,Blockchain,Hyperledger,随着交易不断涌入,每个对等方的磁盘空间必然会被填满,因为每个对等方都需要一份区块链的完整副本。是否有一种方法可以水平扩展每个对等机的磁盘空间?与其垂直扩展它(获得一个更大的磁盘)?如果我理解正确的话,您的意思是让多个“本地”对等点作为一个“逻辑对等点”一起工作,并在它们之间分配“逻辑对等点”分类帐状态的存储和管理(例如,通过存储状态上的某些分区策略;对于区块链,可能基于链码分离?) 据我所知,这并不存在,而且很可能在现阶段甚至没有计划 1.)区块链的大小由许多因素决定——它不必是比特币大小!(顺

随着交易不断涌入,每个对等方的磁盘空间必然会被填满,因为每个对等方都需要一份区块链的完整副本。是否有一种方法可以水平扩展每个对等机的磁盘空间?与其垂直扩展它(获得一个更大的磁盘)?

如果我理解正确的话,您的意思是让多个“本地”对等点作为一个“逻辑对等点”一起工作,并在它们之间分配“逻辑对等点”分类帐状态的存储和管理(例如,通过存储状态上的某些分区策略;对于区块链,可能基于链码分离?)

据我所知,这并不存在,而且很可能在现阶段甚至没有计划

1.)区块链的大小由许多因素决定——它不必是比特币大小!(顺便说一句,即使规模也不是难以管理的;)甚至有人考虑在物联网环境中使用区块链(见K.Christidis和M.Devetsikiotis,“物联网的区块链和智能合约”,IEEE Access,第99卷,第1-1页,2016年)


2.)在许多区块链用例中,并非所有节点都“需要”存储自第一个区块(创世纪)以来的每个区块。我认为“修剪”甚至在Satoshi的原始论文中被讨论过。我在这方面的知识非常有限(我认为这只是针对比特币的讨论,尚未实施);尽管如此,我认为可以合理地假设Hyperledger可以被修改以支持各种修剪策略。然而,据我所知,目前还没有做到这一点。

还有一件事:从技术上讲,您可以将Hyperledger对等机的底层RocksDB换成您选择的$DISTRIBUTED\u KV\u STORAGE\u,但基于我对源代码的有限知识,这是不平凡的,可能会带来一系列全新的令人兴奋的问题。没错,在下一次迭代(2016年夏季)中,我们将探索“修剪”或归档区块链的旧块。