區(qū)塊鏈?zhǔn)鞘裁??|這篇用“打麻將”做解釋
區(qū)塊鏈很火,經(jīng)常聽(tīng)到、看到,但總覺(jué)得隔著一層紗,云里霧里。
去百度,給出的解釋。
區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式。
看了還是難解其意。
今天,我們就用打麻將的故事來(lái)說(shuō)說(shuō)什么是區(qū)塊鏈。
“麻將四人組”
張三、李四、王五、趙六四個(gè)伙計(jì),是多年的“麻友”,號(hào)稱“麻將四人組”。
他們的麻將是這么玩的:
1、自摸才算胡牌;
2、輸贏先不給錢,而是先記賬,每人一本賬本,賬本公開(kāi)誰(shuí)都可以看,每次搓麻將結(jié)束清算輸贏情況;
3、每局胡牌的人先記賬,其他三人看過(guò)沒(méi)問(wèn)題后,把這局的記賬照抄到自己的賬上,如果記錯(cuò)了或者記假賬,胡牌的人拿不到贏的錢;
4、整個(gè)打麻將過(guò)程都有監(jiān)控,任何人都可以隨時(shí)核對(duì)輸贏情況。
這種“每局誰(shuí)胡牌誰(shuí)記賬,其他人確認(rèn)正確后照抄”的記賬方法,保證每一局結(jié)束后,四個(gè)人的賬目信息都是一樣的。
一輪記賬結(jié)束后,再開(kāi)始下一局麻將……
“麻將四人組”記賬有3個(gè)特點(diǎn)
1、打麻將的每個(gè)人都記賬,人人都有一本單獨(dú)的賬,這種記賬方式可以稱為分布式記賬,而且?guī)な枪_(kāi)的誰(shuí)都可以看。
2、胡牌的人第一個(gè)記賬,為了確保正確、需要經(jīng)過(guò)其他人的檢查,完成記賬可以拿到贏的錢,一旦發(fā)現(xiàn)記假賬、記錯(cuò)賬,就拿不到錢。利益使然,胡牌的那位自然會(huì)小心地、老老實(shí)實(shí)地記下自己贏錢的賬,所以“良性”地保證記賬的準(zhǔn)確性。一個(gè)人、一本賬難免出現(xiàn)疏忽、遺漏或有私心改動(dòng)的情況,這種多人記賬、審核、同步多本帳的方法就能避免記賬的錯(cuò)誤。
3、萬(wàn)一誰(shuí)耍賴或記錯(cuò)賬又不承認(rèn),房間里還有監(jiān)控,一查監(jiān)控前面誰(shuí)輸誰(shuí)贏一清二楚,想偷偷改帳?下次就沒(méi)人帶你玩了。所以,可以清楚地回看每筆賬的情況,這樣就保證了賬本是不可篡改的。
區(qū)塊鏈和打麻將有啥關(guān)系?
就像上面“麻將四人組”的記賬方式一樣,區(qū)塊鏈也可以看做一個(gè)大的賬本,這個(gè)賬本有這樣一些特點(diǎn):
1、分布式記賬
就像“麻將四人組”玩麻將記賬的規(guī)則一樣,區(qū)塊鏈這個(gè)大的賬本呢,也是由很多人一起來(lái)記賬的,每個(gè)參與的人都能一起來(lái)記賬,所以,區(qū)塊鏈的一個(gè)特點(diǎn)是分布式記賬。
那么,為什么這么多人會(huì)搶著去記賬呢?是因?yàn)槭孪仍O(shè)定了規(guī)則:誰(shuí)第一個(gè)搶到了記賬的權(quán)利并且準(zhǔn)確記賬是有獎(jiǎng)勵(lì)的。
比如比特幣。其實(shí),比特幣是第一個(gè)區(qū)塊鏈應(yīng)用,在比特幣里面所有的轉(zhuǎn)賬情況每隔10分鐘需要記一次賬,那么現(xiàn)在第一個(gè)搶到記賬權(quán)并且成功記賬的人能拿到12.5個(gè)比特幣的獎(jiǎng)勵(lì),將近40萬(wàn)人民幣呢。
所以,大家會(huì)搶著去記賬,一旦這次已經(jīng)有人記賬成功,其他人審核無(wú)誤之后,會(huì)將這次記賬抄到自己的賬本上,再去搶下一個(gè)10分鐘的記賬權(quán)。
所以,很多人參與比特幣的記賬并核對(duì)每筆記賬是否正確,而且每個(gè)人的賬本都是一模一樣的。
2、賬本公開(kāi)
在上面“麻將四人組”中,每個(gè)人都有自己?jiǎn)为?dú)的賬本,并且為了防止有人作弊、可以隨時(shí)接受其他人查賬。在區(qū)塊鏈里面呢,所有的記賬數(shù)據(jù)也都是公開(kāi)的。
拿比特幣來(lái)舉例,你可以在網(wǎng)絡(luò)上查看到比特幣自2009年運(yùn)行以來(lái)所有賬戶的資產(chǎn)流動(dòng)情況。也就是說(shuō),所有的賬目都是公開(kāi)透明的,可以隨時(shí)查看任意轉(zhuǎn)賬、收支情況。
3、賬目可追溯
麻將室有監(jiān)控,所以萬(wàn)一誰(shuí)耍賴或記錯(cuò)賬又不承認(rèn),一查監(jiān)控前面誰(shuí)輸誰(shuí)贏一清二楚,想偷偷改帳就得承擔(dān)“沒(méi)朋友”的風(fēng)險(xiǎn)。
那么區(qū)塊鏈里面呢,在每一次記賬的時(shí)候都會(huì)打上一個(gè)獨(dú)一無(wú)二的記號(hào),后面的記賬都會(huì)帶上前面的每次記號(hào),所以每一筆賬都是可以往前追溯查看,就像上面每次打麻將記賬都在監(jiān)控里面有唯一的時(shí)間標(biāo)記。
正是因?yàn)閰^(qū)塊鏈這個(gè)賬本是公開(kāi)透明、可以往前追溯查看歷史記錄,而且有很多人一起參與見(jiàn)證這些數(shù)據(jù),所以,我們經(jīng)常聽(tīng)說(shuō)的區(qū)塊鏈上面的數(shù)據(jù)不可篡改,就是由區(qū)塊鏈的這些特征決定的。