公共区块链实施是否具有足够的可扩展性,以便可以在每台计算机的普通用户上进行维护,为什么会有这么多的数据冗余?
考虑如果普通用户必须进行任何交易或其他人不断更新区块链,区块链的大小会增加,这反过来又会占用计算机空间,那么普通用户维护这个公共分类账的可行性有多大?
公共区块链实施是否具有足够的可扩展性,以便可以在每台计算机的普通用户上进行维护,为什么会有这么多的数据冗余?
考虑如果普通用户必须进行任何交易或其他人不断更新区块链,区块链的大小会增加,这反过来又会占用计算机空间,那么普通用户维护这个公共分类账的可行性有多大?
当我们谈论在每个贡献者节点上存储账本副本时,我们指的是仅包含交易收据和数据散列的账本,而不是所有数据。哪些信息存储在区块链中决定了系统在某些维度上的可扩展性,它还允许了解用户和伴随信息在系统内是如何抽象的。对于在区块链网络中存储数据,我们还有其他解决方案,例如使用存储侧链、将文件存储在链下数据库上并使用哈希指针来确保完整性、分布式数据库和文件系统。
最后,根据麦肯锡报告,与私有区块链相比,公共区块链的可扩展性较低。
一般来说,要使用区块链,不需要区块链的副本,只需访问区块链就足够了。只有少数节点和矿工保留了区块链的整个副本。其他人只检索特定于他们的内容,这通常由钱包软件负责。
Cardano (ADA) 等项目解决了区块链的一些问题,但仍处于试验阶段。例如,可以通过修剪链来解决不断增长的大小。