很多朋友問,
區塊鏈為什么需要挖礦,畢竟這會造成非常巨大的
能源浪費。現在也有很多共識算法,可以不需要挖礦,或者虛擬挖礦,比如內容挖礦或者交易挖礦等等各種各樣的創新。但是在我看來,其實不管是怎樣的設計,理論上都會犧牲去中心化,這種創新都逃脫不了用人治來代替計算機治理的問題。
Google的一位網絡性能工程師IlyaGrigorik寫的《最小可行區塊鏈原理》這篇文章非常好,作者用倒推法的方式解釋了
比特幣這種POW機制其實已經是一種最簡潔的可行的區塊鏈方案。
比如說現實中兩個人的交易,A向B借錢,兩個人彼此不信任,需要第三方擔保。但是擔保人可能會跑路,賬本也有可能遺失。這時候就會想到用分布式賬本技術來保證交易的安全。采用非對稱加密來對對方身份進行確認。
但是這個網絡在逐漸擴大,加入了N多個人。他們要共同來保管一份賬本怎么辦?
這時候就會想到要有共識機制。這個共識機制肯定不能是基于私鑰的共識,因為私鑰是可以分成無窮多個,也不可能是基于IP的共識。以前有人提出用個人電腦挖礦,認為更去中心化。但是這種空間上的去中心并不是真正的去中心,因為僵尸網絡會很容易控制很多臺家用電腦,一下子擁有很大的投票權利,就可以控制網絡。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。