雖然比特幣網(wǎng)絡(luò)運行了10年,但仍有很多爭議。一個被人詬病最多的地方,就是比特幣通過Pow機制挖礦,需要耗費大量的電力資源,是對地球資源的巨大浪費。
那么,是否存在一種可以解決這個矛盾的機制?
比特幣挖礦
通俗地說,區(qū)塊鏈就是一個去中心化的賬本?!赣涃~」工作本身非常簡單,就是把真實、有效的轉(zhuǎn)賬記錄,如實地寫入賬本里。、
區(qū)塊鏈賬本公開透明,人人都可以記賬。
問題是,雖然記賬簡單,但你也得讓別人愿意幫你記賬才行。所以,傳統(tǒng)銀行要發(fā)工資招人完成記賬,比特幣系統(tǒng)通過比特幣激勵招礦工完成記賬。
那比特幣「挖礦」的意義是什么呢?
對于比特幣系統(tǒng)而言,需要有人來參與完成記賬工作,挖礦是分配記賬權(quán)的一種方式。
對于比特幣礦工而言,花了大量的人力、物力、財力購買礦機、搭建礦場,參與挖礦就是要賺取系統(tǒng)獎勵的比特幣,博取利潤。
那問題又來了,該怎么合理地分配記賬權(quán)讓礦工持續(xù)地參與記賬呢?即采取什么共識機制維持系統(tǒng)穩(wěn)定運轉(zhuǎn)呢?
中本聰設(shè)計比特幣時,采用了PoW機制,礦工通過算力公平競爭,爭奪比特幣網(wǎng)絡(luò)的記賬權(quán)。
有獎勵礦工才有動力,但獎勵分配公平才能讓礦工持續(xù)努力。
比特幣的PoW機制,證明工作量的是算力。每一道題,只能靠礦機計算,誰算得越快,誰就越有可能獲得獎勵(付出越多回報越大,即確定性)。但算得快、算得多不代表算得準(隨機性),因此付出算力的礦工都有機會獲得獎勵。
整體而言,付出就有收獲,付出越大收獲越大。所以,比特幣的PoW機制分配獎勵讓礦工感覺公平,礦工們愿意持續(xù)挖礦。比特幣系統(tǒng)也為此公平合理地分配了系統(tǒng)的記賬權(quán),將記賬權(quán)給了認真工作的礦工手上。這保證了整個比特幣網(wǎng)絡(luò)在過去的將近10年時間里,平穩(wěn)運行(比特幣白皮書發(fā)布于2008年,但最早的比特幣是2009年1月份由中本聰挖出)。
pow總的來說就是是礦工在處理交易數(shù)據(jù)的同時不斷地進行哈希計算,求得一位前23位為0的哈希值,這個值成為nonce黃金數(shù)。當全網(wǎng)有一位礦工哈希出nonce時,他就會把自己打包的區(qū)塊公布出去,其他節(jié)點收到區(qū)塊驗證區(qū)塊后一致認同該區(qū)塊接到了區(qū)塊鏈上,然后繼續(xù)進行下一個區(qū)塊的打包和哈希計算。
這個設(shè)計能夠保證整個區(qū)塊鏈系統(tǒng)的持續(xù)性、健壯性和安全性。其優(yōu)點包括:
優(yōu)點
完全的去中心化
節(jié)點自由進出,容易實現(xiàn)
破壞系統(tǒng)需花費巨大成本,因此可保障系統(tǒng)安全。
但在這個過程中,需要等待多個確認,而且通過算力比拼必然會犧牲掉一部分最終一致性(因為會有分叉的產(chǎn)生)。因此,POW也不可避免地存在如下缺點:
缺點
對節(jié)點的性能網(wǎng)絡(luò)環(huán)境要求高
無法達成最終一致性
最關(guān)鍵的一點,浪費能源!
于是,我們可以看到,POW之后,又有許多項目對共識機制進行了探索,例如POS、dPOS等等,不一而足。
然而,這些共識機制并沒有對挖礦的本質(zhì)產(chǎn)生顛覆性影響。對于挖礦的理解,也仍然還停留在ASIC芯片或者顯卡。直到2014年6月,一個名為Burst的項目上線。
評論
查看更多