由于加密貨幣多數(shù)采用去中心化的區(qū)塊鏈設(shè)計(jì),節(jié)點(diǎn)是各處分散且平行的庇绽,所以必須設(shè)計(jì)一套制度锡搜,來維護(hù)系統(tǒng)的運(yùn)作順序與公平性。
1.什么是共識(shí)機(jī)制
統(tǒng)一區(qū)塊鏈的版本瞧掺,并獎(jiǎng)勵(lì)提供資源耕餐、維護(hù)區(qū)塊鏈的使用者,以及懲罰惡意的危害者辟狈。這樣的制度肠缔,必須依賴某種方式來證明,是由誰取得了一個(gè)區(qū)塊鏈的打包權(quán)(或稱記帳權(quán))哼转,并且可以獲取打包這一個(gè)區(qū)塊的獎(jiǎng)勵(lì)明未,又或者是誰意圖進(jìn)行危害,就會(huì)獲得一定的懲罰释簿,這就是共識(shí)機(jī)制亚隅。
簡(jiǎn)單來說硼莽,我們要一種機(jī)制來選擇哪個(gè)礦工來把交易寫入?yún)^(qū)塊鏈庶溶。比如今天聽課的同學(xué)有100人,我們分成50組打乒乓球懂鸵,那么我們有50組比分要記錄偏螺。
2.分布式記賬及“挖礦”
傳統(tǒng)的中心式記賬,意味著我們需要一個(gè)組委會(huì)來記錄比分匆光。這樣就可能會(huì)出現(xiàn)徇私舞弊的情況套像,所以需要我們采用去中心化的方法。這意味著终息,這50桌每組都要記錄比分夺巩。不光自己的贞让,還要記錄別人的。這就是分布式或者說去中心化的記賬方法柳譬。
但是喳张,這樣做效率太低。大家必須要花大量的時(shí)間做這件事情美澳。所以區(qū)塊鏈的設(shè)計(jì)是销部,我們找一些礦工來記錄比分。對(duì)于這些礦工制跟,我們會(huì)給予獎(jiǎng)勵(lì)舅桩,從而鼓勵(lì)他們?yōu)榇蠹矣涗洷确郑涗浲炅艘院笤俳o每一桌復(fù)制一份雨膨。
這個(gè)獎(jiǎng)勵(lì)擂涛,在比特幣系統(tǒng)里面就是比特幣的由來。交易本身并不產(chǎn)生新的貨幣聊记,礦工記錄比分才生成貨幣歼指,也就是說,代幣的目的是為了獎(jiǎng)勵(lì)付出努力的人甥雕,這就是”挖礦“的原理踩身。
既然有獎(jiǎng)勵(lì),那么現(xiàn)在問題來了社露。譬如比特幣怔蚌,每次記賬(10分鐘)可以產(chǎn)生12.5個(gè)比特幣(現(xiàn)在,過去是50個(gè))阅悍,按照今天的價(jià)格屯断,就是50萬人民幣。那么肯定有很多礦工都搶著給大家計(jì)分瞒瘸,來獲取這個(gè)報(bào)酬坷备。
那么應(yīng)該怎么選擇一個(gè)礦工出來?這就需要用到“共識(shí)機(jī)制"情臭,也就是說省撑,大家都根據(jù)某種規(guī)則,同意讓我們今天的某一位同學(xué)來記錄大家的比分俯在,記錄完畢的獎(jiǎng)勵(lì)都給他竟秫。
當(dāng)然,例子比較簡(jiǎn)單跷乐,不過本質(zhì)上就是這回事肥败。這個(gè)乒乓球比賽,就可以理解為一筆交易。比分馒稍,就是記賬皿哨。記錄比分的人,就是礦工纽谒。獎(jiǎng)勵(lì)的錢往史,就是比特幣或者代幣。