時間:2023-08-18|瀏覽:249
在生活中,我們偶爾或者經(jīng)常會和他人達成共識。比如,哪家的奶茶好喝或者是哪家的鞋子更便宜好看。達成共識的雙方也可以是陌生人。那么區(qū)塊鏈中的共識機制又是怎么樣的呢?
所謂“共識機制”,是通過特殊節(jié)點的投票,在很短的時間內(nèi)完成對交易的驗證和確認。對一筆交易,如果利益不相干的若干個節(jié)點能夠達成共識,我們就可以認為全網(wǎng)對此也能夠達成共識。再通俗一點來講,如果中國一名微博大V、美國一名虛擬幣玩家、一名非洲留學(xué)生和一名歐洲旅行者互不相識,但他們都一致認為你是個好人,那么基本上就可以斷定你這人還不壞。
區(qū)塊鏈可支持不同的共識機制。共識機制是區(qū)塊鏈技術(shù)的重要組件。區(qū)塊鏈共識機制的目標(biāo)是使所有的誠實節(jié)點保存一致的區(qū)塊鏈視圖,同時滿足兩個性質(zhì): 1)一致性。所有誠實節(jié)點保存的區(qū)塊鏈的前綴部分完全相同。 2)有效性。由某誠實節(jié)點發(fā)布的信息終將被其他所有誠實節(jié)點記錄在自己的區(qū)塊鏈中。
工作量證明機制(PoW) 工作量證明機制即對于工作量的證明,是生成要加入到區(qū)塊鏈中的一筆新的交易信息(即新區(qū)塊)時必須滿足的要求。在基于工作量證明機制構(gòu)建的區(qū)塊鏈網(wǎng)絡(luò)中,節(jié)點通過計算隨機哈希散列的數(shù)值解爭奪記賬權(quán),求得正確的數(shù)值解以生成區(qū)塊的能力是節(jié)點算力的具體表現(xiàn)。工作量證明機制具有完全去中心化的優(yōu)點,在以工作量證明機制為共識的區(qū)塊鏈中,節(jié)點可以自由進出。大家所熟知的比特幣網(wǎng)絡(luò)就應(yīng)用工作量證明機制來生產(chǎn)新的貨幣。然而,由于工作量證明機制在比特幣網(wǎng)絡(luò)中的應(yīng)用已經(jīng)吸引了全球計算機大部分的算力,其他想嘗試使用該機制的區(qū)塊鏈應(yīng)用很難獲得同樣規(guī)模的算力來維持自身的安全。同時,基于工作量證明機制的挖礦行為還造成了大量的資源浪費,達成共識所需要的周期也較長,因此該機制并不適合商業(yè)應(yīng)用。
權(quán)益證明機制(PoS) 2012年,化名SunnyKing的網(wǎng)友推出了Peercoin,該加密電子貨幣采用工作量證明機制發(fā)行新幣,采用權(quán)益證明機制維護網(wǎng)絡(luò)安全,這是權(quán)益證明機制在加密電子貨幣中的首次應(yīng)用。與要求證明人執(zhí)行一定量的計算工作不同,權(quán)益證明要求證明人提供一定數(shù)量加密貨幣的所有權(quán)即可。權(quán)益證明機制的運作方式是,當(dāng)創(chuàng)造一個新區(qū)塊時,礦工需要創(chuàng)建一個“幣權(quán)”交易,交易會按照預(yù)先設(shè)定的比例把一些幣發(fā)送給礦工本身。權(quán)益證明機制根據(jù)每個節(jié)點擁有代幣的比例和時間,依據(jù)算法等比例地降低節(jié)點的挖礦難度,從而加快了尋找隨機數(shù)的速度。這種共識機制可以縮短達成共識所需的時間,但本質(zhì)上仍然需要網(wǎng)絡(luò)中的節(jié)點進行挖礦運算。因此,PoS機制并沒有從根本上解決PoW機制難以應(yīng)用于商業(yè)領(lǐng)域的問題。
熱點:熊貓