随着对区块链系统需求的增长,存储问题和处理如此大量数据的成本也将随之增加。
发布于 2019-11-17 07:52:47
一些答案:
( 1)我不知道你是从哪里得到你对petabytes的看法。目前,一个完整的节点占用大约200 of的空间:https://etherscan.io/chartsync/chaindefault。即使您使用存档节点(很少需要),它也需要大约3,5 TB:https://etherscan.io/chartsync/chainarchive。所以小比目鱼似乎不是真实的。当然,客户不喜欢存储需求上升,这是一个已知的问题。如果你指的是私人电子区块链中的petabytes,那么就得由组织来处理了--除非你真的滥用了它,否则你很难想象如何才能在really区块链中获得这么多数据。Ethereum不适用于任何真正的数据存储。
2)正如我所提到的,Ethereum不是用来存储更大数量的数据的。这方面还有其他解决办法,例如指规数。蜂群也是一种可能性,但我认为它还没有完全准备好。
3)由于存储需求,您不应该将数据从You链传输到离链解决方案。如果您曾经输入过链上的数据,那么它将永远停留在那里。因此,重点是永远不要上传onchain上的数据并将其存储在其他地方,并且可能只存储对其的引用(通常是一个散列值)。
4)从理论上讲,IPFS是可扩展的,但还远远没有准备好。Ethereum在许多方面都不是可伸缩的。这就是Eth2.0社区正致力于构建通过切分解决可伸缩性问题的乙基2.0的原因。Eth2.0还需要几年才能成为现实。虽然我认为即使是Eth2.0也不是为了提高数据存储的网络容量和速度。Ethereum永远不会用于数据存储。
https://ethereum.stackexchange.com/questions/77560
复制相似问题