分布式记账是不是意味着每个节点都要记
发布网友
发布时间:2022-04-22 00:27
我来回答
共1个回答
热心网友
时间:2023-12-18 15:41
去中心化,分布式记账是不是意味着每个节点都要记录全部的交易数据?
如题,所有的交易记录都由每个节点来存储
那么每个节点都是一个完整的数据库吗?
随着时间的增长,这个数据库越来越大,而且节点这么多,感觉是在浪费资源啊?
原来是的,后来改进了区块的数据结构(比特币采用梅克尔树),不需要每个节点都必须存储全部数据。
并不是每个节点都要储存一个完整的数据库。分布式记账从意义上来说是每个节点都要储存的。但是实际中只要大多数节点记录下了这个数据,就承认这个数据是真实的。
同时所说的浪费资源,这只是去中心化的一个特性,在保证数据可信的情况下,去中心化目前来说并未解决好这一问题。也就是说鱼和熊掌不可兼得,每项技术有自己的优点也有自己的缺点,就看是侧重点在于你应用的取舍了。