重新排版:
用麻將來(lái)理解區(qū)塊鏈
1. 區(qū)塊鏈節(jié)點(diǎn)和p2p網(wǎng)絡(luò)
麻將四位參與者可以看作四個(gè)節(jié)點(diǎn),擔(dān)任無(wú)法左右麻將運(yùn)行的完全對(duì)等的角色。
2. 分布式存儲(chǔ)與無(wú)法篡改
四位參與者每人心中記錄每次勝負(fù)賬目,根據(jù)賬目支付和獲取輸贏的籌碼。當(dāng)一個(gè)人試圖少付或多拿時(shí),其余三個(gè)人會(huì)進(jìn)行檢查并拒絕。每個(gè)人都完整備份了整個(gè)牌局的賬本,防止任何人提出錯(cuò)誤的支付要求。
3. 數(shù)據(jù)加密與公開(kāi)透明
麻將使用的籌碼做了特殊標(biāo)記,防止參與者自己創(chuàng)造籌碼來(lái)偽造賬目。每一輪麻將結(jié)束的時(shí)候,所有賬目的支付都是公開(kāi)透明的,保證惡意節(jié)點(diǎn)無(wú)法偽造數(shù)字資產(chǎn)。
4. 共識(shí)算法與挖礦
挖礦是節(jié)點(diǎn)間達(dá)成共識(shí)的方法,每個(gè)節(jié)點(diǎn)同時(shí)計(jì)算同一道數(shù)學(xué)難題,誰(shuí)先算出來(lái)誰(shuí)就獲得獎(jiǎng)勵(lì)。麻將中,通過(guò)不停的摸牌換牌,使手中的牌達(dá)成一個(gè)指定的規(guī)律,誰(shuí)先符合銀牌規(guī)律,誰(shuí)就有權(quán)利獲得獎(jiǎng)勵(lì),大家都認(rèn)可的贏牌規(guī)則就是共識(shí)算法。
5. 區(qū)塊與區(qū)塊鏈
麻將每進(jìn)行一局,參與者就進(jìn)行一次轉(zhuǎn)賬行為,記賬是按局來(lái)的,有較為固定的時(shí)間間隔,兩局之間沒(méi)有任何交易記錄。每一局互相連接起來(lái),就像一條鏈一樣,參與者能追溯某局的輸贏情況。
區(qū)塊鏈就像麻將一樣是一套嚴(yán)密科學(xué)的運(yùn)行體系,體現(xiàn)了節(jié)點(diǎn)之間的博弈關(guān)系。