比特幣是一串記錄在區(qū)塊鏈上的數(shù)字而已,那么比特幣的產(chǎn)生(即挖礦)則是每個節(jié)點貢獻出自己的計算資源來解決一個難度可動態(tài)調整的數(shù)學問題北戏,從而爭奪區(qū)塊鏈的記賬權,將時間段內的交易全部打包吮炕,同時按照順序鏈接到主鏈上歧蒋。
那么究竟是什么決定哪個節(jié)點進行記賬的呢?答案是共識機制偿曙。
共識機制
通俗地來說氮凝,共識機制就是大家遵守的游戲規(guī)則而已,如果誰先滿足條件并且通過驗證以后望忆,繼續(xù)進行下一輪游戲罩阵,有點類似于搶答游戲,當提問者提出問題启摄,A搶答到了稿壁,并給出了正確答案,那么此時B就不能再回答歉备,即使B也知道正確答案傅是,這就是游戲規(guī)則。
區(qū)塊鏈中的共識機制是決定按照哪一個參與節(jié)點記賬,以及確保交易完成的技術手段和機制落午。共識機制需要平衡效率與安全的關系谎懦。效率越高安全性越低,反之亦然溃斋。
從目前看界拦,區(qū)塊鏈技術的共識機制主要有:Pow(工作量證明機制)、PoS(股權證明機制)梗劫、DPoS(授權股權證明機制)享甸、Pool(驗證池機制)等
Pow(工作量證明機制)
POW(proof of Work):工作量證明機制,從字面來理解就是誰的工作量大誰就能獲取到新的獎勵梳侨,當前最主要的比特幣使用該機制:比特幣的挖礦就是計算一個合適的隨機數(shù)的過程蛉威,從而產(chǎn)生一個滿足要求的前置零hash,這樣的機制勢必會造成設備的更新?lián)Q代走哺,同時造成礦池的產(chǎn)生蚯嫌,而當前使用家用電腦進行挖礦幾乎不可能也是因為該機制。POW機制一直為人詬病丙躏,主要由于:
1择示、浪費能源,耗電量驚人
2晒旅、催生礦池出現(xiàn)栅盲,導致中心化問題嚴重,和比特幣設計初衷相悖
該機制耗電量驚人废恋,不環(huán)保谈秫,同時也存在51%攻擊
PoS(股權證明機制)
youtube上有個視頻講的還是比較清楚的(還在審核中,不知道能不能放上來鱼鼓,如果可以那明天奉上)拟烫,就是區(qū)塊鏈上參與者不是礦工,而更多的成為驗證者迄本,每個驗證者在區(qū)塊鏈上存上一筆錢(比特幣构灸,或者其他幣),然后根據(jù)你的貨幣量以及軟件執(zhí)行時間岸梨,給你發(fā)放利息,每個幣每天都會產(chǎn)生一個幣天數(shù)稠氮,比如你有10個幣曹阔,你持幣30天,那么你將會有300個幣天數(shù)隔披,如果此時你發(fā)現(xiàn)了區(qū)塊赃份,那么你的幣將被清零,同時按照一定比例來發(fā)送利息,從而獲取新幣抓韩。
幣天數(shù):就是每一個幣存在的天數(shù)的一種計數(shù)方式纠永,簡單來說,就類似于每天給你幣的存量記個數(shù)
這種方式有錢的越有錢(因為你存的幣多)谒拴。
DPoS(授權股權證明機制)
DPoS目前比較成功的是比特股尝江,其原理是讓每一個持有比特股
比特股的DPoS機制,中文名叫做股份授權證明機制(又稱受托人機制)英上,它的原理是讓每一個持有比特股的人進行投票炭序,由此產(chǎn)生101位代表 , 我們可以將其理解為101個超級節(jié)點或者礦池,而這101個超級節(jié)點彼此的權利是完全相等的苍日。從某種角度來看惭聂,DPOS有點像是議會制度或人民代表大會制度。如果代表不能履行他們的職責(當輪到他們時相恃,沒能生成區(qū)塊)辜纲,他們會被除名,網(wǎng)絡會選出新的超級節(jié)點來取代他們。
Pool(驗證池機制)
基于傳統(tǒng)的分布式一致性技術凯砍,加上數(shù)據(jù)驗證機制
中本聰在最初的時候采用了當時最先進的共識機制攻锰,然而隨著時間的推進,POW的缺點逐漸暴露出來幽邓,不過目前也沒有一種共識機制是完美的,我個人還是比較看好PoW的火脉!
關注微信公眾號