《比特幣白皮書(shū)》區(qū)塊圣經(jīng)(4)工作量證明(Proof-of-Work)

《比特幣白皮書(shū)》

?作者:中本聰丨版源:巴比特譯本

?B-0015


章節(jié)4 工作量證明(Proof-of-Work)


這一章對(duì)于我個(gè)人而言,我認(rèn)為是最具有區(qū)塊鏈精神的,即機(jī)制制衡,誠(chéng)實(shí)多數(shù)。而且也堪稱是讓人蕩氣回腸(沒(méi)錯(cuò),真的是這個(gè)詞可堪形容)。

之前看到很多類似的科普文章把工作量證明(Proof-of-Work)介紹為算數(shù)學(xué)題,一人一套五三,誰(shuí)做得快誰(shuí)記賬,記完大家同步后再開(kāi)始下一輪。這個(gè)說(shuō)法大意上是很領(lǐng)會(huì)了工作量證明(Proof-of-Work—以下簡(jiǎn)稱POW)的真諦。

我們先來(lái)看,為什么要有這個(gè)叫做工作量證明(Proof-of-Work)的機(jī)制的存在呢?區(qū)塊鏈?zhǔn)澜绲淖詈诵臋?quán)力——記賬權(quán),在中本聰?shù)脑O(shè)想中也是最公平化的,它不被任何個(gè)體和組織所完全掌控,記賬權(quán)可以被任何人所獲取,當(dāng)然所掌握算力越多,則獲取到這個(gè)權(quán)力的幾率就越大。一臺(tái)S9和一臺(tái)PC,后者可能計(jì)算幾百天才相當(dāng)于前者一小時(shí)的數(shù)據(jù),但即使我們使用個(gè)人電腦SOLO挖礦,也完全是存在幾率可以獲得記賬權(quán)的,當(dāng)然這種概率小到忽略不計(jì)。隨機(jī)記賬權(quán)的存在,使其獲得(記賬同時(shí)獲得新BTC的鑄造權(quán),簡(jiǎn)單說(shuō)就是獲得BTC報(bào)酬)被大家所競(jìng)爭(zhēng),競(jìng)爭(zhēng)者的不斷增加,會(huì)導(dǎo)致全網(wǎng)總算力不斷提升,則任何個(gè)體或組織發(fā)動(dòng)51%攻擊的可能性就在不斷的減小,其發(fā)動(dòng)成本也會(huì)不斷增加,時(shí)至今日,我們可以比較樂(lè)觀的說(shuō)51%在可預(yù)見(jiàn)的未來(lái)發(fā)生的概率在不斷的減小直至可忽略不計(jì)(《現(xiàn)在干不掉,以后也沒(méi)機(jī)會(huì)》)。

POW的存在,首先為貨幣的分發(fā)鑄造設(shè)立了一種較為公平的模式和基本門(mén)檻,在記賬權(quán)爭(zhēng)奪過(guò)程中(挖礦)消耗的能量也可以被認(rèn)為是為BTC的鑄造加入了一定的成本(賦予基本價(jià)值,稀缺性);為共識(shí)機(jī)制提供一定的門(mén)檻和群體裁決機(jī)制;為網(wǎng)絡(luò)(區(qū)塊鏈)信息的保存?zhèn)鞑ズ统掷m(xù)提供了隨著時(shí)間推移不斷增強(qiáng)的安全保障(因?yàn)閰^(qū)塊頭和鏈接機(jī)制的存在,如果我們要修改BTC的創(chuàng)世塊或其他已經(jīng)被廣播過(guò)的塊,并使其得到所有人的認(rèn)可,即使在所有人都會(huì)接受修改后數(shù)據(jù)的情況下,也必須獨(dú)立完成從創(chuàng)世塊開(kāi)始的所有工作量,并打包廣播,最后搶在最長(zhǎng)的鏈之前完成最新的塊,這種機(jī)制保證了完成越久的塊越安全。且隨著時(shí)間推移,修改或發(fā)布虛假信息的可能性在不斷的減小直至其可能性忽略不計(jì)。關(guān)于這一點(diǎn),白皮書(shū)提到了“我們將在后文證明,設(shè)想一個(gè)較慢的攻擊者試圖趕上隨后的區(qū)塊,那么其成功概率將呈指數(shù)化遞減。”)。

當(dāng)然POW提供的工作量并不是類似一加一或者幾成幾的數(shù)學(xué)運(yùn)算,這對(duì)于運(yùn)算的門(mén)檻過(guò)于簡(jiǎn)單且難以量化增減難度,無(wú)法實(shí)現(xiàn)競(jìng)爭(zhēng)并以此保證網(wǎng)絡(luò)安全。


所以實(shí)際上的題目是這樣什的:


在進(jìn)行隨機(jī)散列運(yùn)算時(shí),工作量證明機(jī)制引入了對(duì)某一個(gè)特定值的掃描工作,如在SHA-256下,隨機(jī)散列值以一個(gè)或多個(gè)0 開(kāi)始。那么隨著0 的數(shù)目的上升, 找到這個(gè)解所需要的工作量將呈指數(shù)增長(zhǎng),但是檢驗(yàn)結(jié)果僅需要一次隨機(jī)散列運(yùn)算。我們?cè)趨^(qū)塊中補(bǔ)增一個(gè)隨機(jī)數(shù)(Nonce),這個(gè)隨機(jī)數(shù)要使得該給定區(qū)塊的隨機(jī)散列值出現(xiàn)了所需的那么多個(gè)0。我們通過(guò)反復(fù)嘗試來(lái)找到這個(gè)隨機(jī)數(shù),找到為止。這樣我們就構(gòu)建了一個(gè)工作量證明機(jī)制。

?

礦機(jī)的出現(xiàn)其實(shí)并不是POW的設(shè)計(jì)本意,單個(gè)CPU的solo模式,才應(yīng)該最符合POW的理念,但任何規(guī)則的設(shè)立都存在其漏洞,固定原則就必然存在被利用的缺陷,因此人們?cè)趩蝹€(gè)CPU的計(jì)算能力難以獲得高效挖礦后,就逐漸開(kāi)始走向礦機(jī),即CPU集成(這一點(diǎn)中國(guó)人的“智慧”也發(fā)揮了貢獻(xiàn),南瓜張、烤貓等人率先發(fā)布并推廣的CPU礦機(jī)開(kāi)啟了BTC算力的“軍備競(jìng)賽”,隨后出現(xiàn)的ASIC即專用集成芯片,礦機(jī)功效比不斷飆升)礦機(jī)的出現(xiàn)造成了算力的集中和壟斷,已經(jīng)被傳統(tǒng)輿論所詬病的“資源浪費(fèi)”,但也同時(shí)大幅提升了BTC網(wǎng)絡(luò)的生存能力,建立了愈加堅(jiān)固的安全壁壘,孰是孰非,怕是中本聰也難以分辨吧。



你們的留言與點(diǎn)贊是我們持續(xù)更新最重要的鼓勵(lì)

BIU區(qū)塊營(yíng)想和Biuers一起成長(zhǎng) ?

新世界,我們來(lái)啦~

BIU!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,923評(píng)論 6 535
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,740評(píng)論 3 420
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 176,856評(píng)論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,175評(píng)論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,931評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,321評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,383評(píng)論 3 443
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,533評(píng)論 0 289
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,082評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,891評(píng)論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,067評(píng)論 1 371
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,618評(píng)論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,319評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,732評(píng)論 0 27
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,987評(píng)論 1 289
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,794評(píng)論 3 394
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,076評(píng)論 2 375

推薦閱讀更多精彩內(nèi)容

  • 白皮書(shū)晦澀難懂,既然要學(xué)區(qū)塊鏈知識(shí)了,索性就把它就把它弄透徹它,讓自己大腦清晰。遇到不懂區(qū)塊鏈的人,能講的頭頭...
    40歲重生閱讀 1,123評(píng)論 0 0
  • 姓名:鄭楠 公司:金百靈寧波分公司 【領(lǐng)導(dǎo)力日精進(jìn)第92天】 一、【知~勤學(xué)】 ①日常課誦 默誦 《領(lǐng)導(dǎo)者的十項(xiàng)資...
    鄭楠_47c3閱讀 64評(píng)論 0 0
  • 因樂(lè)enyeah閱讀 292評(píng)論 0 0
  • 姓名:李格 公司:海南蔚藍(lán)時(shí)代實(shí)業(yè)有限公司 組別:第420期樂(lè)觀4組 【日精進(jìn)打卡第33天】 【知~學(xué)習(xí)】 背誦《...
    熊貓醬panda閱讀 206評(píng)論 0 0
  • 也許很多時(shí)候都需要自己一個(gè)人闖蕩,縱然身邊的親人會(huì)擔(dān)心你上當(dāng)受騙。自己的心中總是鼓勵(lì)自己不要怕,未來(lái)是自己的,總要...
    Lucylusai閱讀 242評(píng)論 1 1