随着事务不断进入,每个对等体上的磁盘空间必然会被填满,因为每个对等体都需要拥有区块链的完整副本。有没有办法水平扩展每个对等磁盘空间?而不是垂直缩放(获得更大的磁盘)?
答案 0 :(得分:3)
如果我正确理解你的意思,那就是任命了一些" local"同行一起行动为一个单一的“逻辑同伴”#34;并分配"逻辑同行的存储和管理"它们之间的分类帐状态(例如,通过存储状态的一些分区策略;区块链可能基于链代码分离?)。
据我所知,这不存在,很可能在这个阶段甚至没有计划。但是,有两点需要注意。
1。)区块链的大小由许多因素决定 - 它不一定是比特币大小的! (顺便说一下,即使这不是非常大的; https://blockchain.info/charts/blocks-size)甚至考虑在物联网设置中使用区块链(参见K. Christidis和M. Devetsikiotis,“区块链和智能合约的物联网, “IEEE Access,vol.PP,no.99,pp.1-1,2016。)。
2。)在许多区块链用例中,并非所有节点都需要"存储自第一个(创世纪)之后的每个街区。我认为"修剪"甚至在最初的Satoshi论文中讨论过。我的知识非常有限(我认为这只是针对比特币进行讨论而尚未实施);话虽如此,我认为可以合理地假设可以修改Hyperledger以支持各种修剪策略。然而,据我所知,它现在还没有这样做。