区块链分布式账本有大量的重复计算,会不会造成巨大的计算力浪费呢?

柒火


确实会有一部分算力被浪费,但是区块链正是用这些算力来保证区块链分布式、去中心化的特性,那么这个特性付出的代价就是算力的浪费和存储资源的浪费。

但是另一方面,它并没有浪费多少算力。很多数据其实是不可能存储在区块链上的,比如一个很大的视频,在区块链上不是直接存储,而是存储它的哈希值。

另一种更好地做法就是分片,把一个数据分成片存储在不同节点上,这样算力也会减少许多,也能缓解这种问题。

需要注意的是,去中心化分布式技术和传统中心化技术实际上是互补关系,而不是取代关系,两者是互相促进发展的。


Node区块链加速器


您好,很高兴回答您的问题。

比特币这个浪费计算的家伙

关于有大量重复计算的原因是因为区块链的共识算法造成的,拿比特币举例子,比特币的共识算法是POW工作量证明机制,这个机制就是我们说的挖矿,但是最后只能选择一个矿工,所以,其他额矿工的工作量都白费了,所以,巨大资源的浪费在比特币身上是发挥的淋漓尽致。

其他共识算法

可幸的是,在POW公识机制后,又出现了很多共识算法,例如:POS,DPOS,PBFT等共识算法,有的共识算法不需要挖矿。例如POS共识算法是根据一定的保证金来挖矿,就不有计算资源浪费的问题。以太坊在计算资源上也有优化,比如说即使你没挖到矿,只要你计算了,也会给你奖励等等。

关于交易记录公开问题

这个问题,很明显,比特币就是公开的,但是有一点是,比特币是匿名的,你可以有N个账户,所以很难查到比特币账户背后对应的实体身份是谁,这在一定程度上保护了用户隐私。


分享到:


相關文章: