許可鏈和公鏈在區(qū)塊鏈中的作用是什么
任何人都能讀取或?qū)懭胭~本嗎?
在“區(qū)塊鏈技術(shù)是如何運(yùn)作的?”一文中,我們介紹了建構(gòu)區(qū)塊鏈的三項技術(shù):加密密鑰(cryptographic keys)、分布式網(wǎng)絡(luò)(distributed network)和網(wǎng)絡(luò)服務(wù)協(xié)議(network servicing protocol)。
比特幣是區(qū)塊鏈中最有野心的。任何人都能使用比特幣的加密密鑰,都能成為節(jié)點并參與網(wǎng)絡(luò),并且任何人都能成為網(wǎng)絡(luò)中的礦工以服務(wù)網(wǎng)絡(luò)并尋求獎勵。礦工可以在任何時候退出節(jié)點,并在他們想要的時候返回,也能獲得在他們離開后所有網(wǎng)絡(luò)活動的完整賬戶。
基本上,任何人都能讀取區(qū)塊鏈,也能進(jìn)行合法的更改并將新的區(qū)塊寫入鏈中(只要他們遵守規(guī)則)。比特幣是完全去中心化的(decentralized),同時,它也被稱為“抗審查(censor-proof)”的區(qū)塊鏈。
出于這些原因,用最廣泛的描述,比特幣區(qū)塊鏈以公鏈(public blockchain)聞名。但,這并不是建構(gòu)區(qū)塊鏈的唯一方法。
區(qū)塊鏈也可以由需要許可才能讀取鏈上數(shù)據(jù)的方式建構(gòu),這種方式限制了能在區(qū)塊鏈中交易的對象,也通過將新區(qū)塊寫入鏈的方式來設(shè)定誰能為網(wǎng)絡(luò)提供服務(wù)。
舉例來說,初創(chuàng)公司瑞波(Ripple)運(yùn)營著許可鏈(permissioned blockchain)。它可以決定誰能在網(wǎng)絡(luò)中擔(dān)任交易驗證者(transaction validator),其交易驗證者已經(jīng)包括通用網(wǎng)關(guān)接口(Common Gateway Interface, CGI)、麻省理工學(xué)院(MIT)與微軟公司(Microsoft),同時還在世界各地建立自己的節(jié)點。
一個區(qū)塊鏈開發(fā)者可能會選擇建立一個可供所有人讀取地記錄系統(tǒng),但他們未必會允許任何人都能成為節(jié)點、提供網(wǎng)絡(luò)安全服務(wù)、進(jìn)行交易驗證或采礦。這是一個混合與配對的(mix-and-match)狀態(tài),反映了企業(yè)家以多種方式進(jìn)行這項技術(shù)的實驗。
許可鏈(permissioned blockchains)有可能、也有可能不涉及“工作量證明(proof of work)”,或其它對節(jié)點的的系統(tǒng)要求。圍繞上述狀況存在一些政治因素,因為有些人認(rèn)為私有鏈不使用工作量證明(亦即沒有采礦的區(qū)塊鏈)就不是區(qū)塊鏈,而是一個簡單的共享分類賬。





