區塊鏈分佈式賬本有大量的重複計算,會不會造成巨大的計算力浪費呢?

柒火


確實會有一部分算力被浪費,但是區塊鏈正是用這些算力來保證區塊鏈分佈式、去中心化的特性,那麼這個特性付出的代價就是算力的浪費和存儲資源的浪費。

但是另一方面,它並沒有浪費多少算力。很多數據其實是不可能存儲在區塊鏈上的,比如一個很大的視頻,在區塊鏈上不是直接存儲,而是存儲它的哈希值。

另一種更好地做法就是分片,把一個數據分成片存儲在不同節點上,這樣算力也會減少許多,也能緩解這種問題。

需要注意的是,去中心化分佈式技術和傳統中心化技術實際上是互補關係,而不是取代關係,兩者是互相促進發展的。


Node區塊鏈加速器


您好,很高興回答您的問題。

比特幣這個浪費計算的傢伙

關於有大量重複計算的原因是因為區塊鏈的共識算法造成的,拿比特幣舉例子,比特幣的共識算法是POW工作量證明機制,這個機制就是我們說的挖礦,但是最後只能選擇一個礦工,所以,其他額礦工的工作量都白費了,所以,巨大資源的浪費在比特幣身上是發揮的淋漓盡致。

其他共識算法

可幸的是,在POW公識機制後,又出現了很多共識算法,例如:POS,DPOS,PBFT等共識算法,有的共識算法不需要挖礦。例如POS共識算法是根據一定的保證金來挖礦,就不有計算資源浪費的問題。以太坊在計算資源上也有優化,比如說即使你沒挖到礦,只要你計算了,也會給你獎勵等等。

關於交易記錄公開問題

這個問題,很明顯,比特幣就是公開的,但是有一點是,比特幣是匿名的,你可以有N個賬戶,所以很難查到比特幣賬戶背後對應的實體身份是誰,這在一定程度上保護了用戶隱私。


分享到:


相關文章: