私有分布式賬本技術(shù)還是公共區(qū)塊鏈?
一些人認(rèn)為,需經(jīng)許可的分布式賬本技術(shù)(DLT)可以比開(kāi)放的區(qū)塊鏈表現(xiàn)得更好,因?yàn)樗轻槍?duì)后者的問(wèn)題而調(diào)整的。這樣的系統(tǒng)也稱為“許可區(qū)塊鏈”,就好像區(qū)塊鏈?zhǔn)且粋€(gè)高級(jí)概念,而“許可”是其變化形式之一。但是這個(gè)說(shuō)法是有爭(zhēng)議的,往下看,你就會(huì)明白為什么。
“需經(jīng)許可”是去中心化的嗎?
在DLT中還有許多其他選項(xiàng)可供選擇:許可、私有、企業(yè)、聯(lián)邦DLT等等。坦白地說(shuō),有時(shí)候,要區(qū)分它們并不容易。因此,對(duì)于這個(gè)層面的討論,我們只比較DLT和區(qū)塊鏈。
需經(jīng)許可的DLT及上述提到的變化形式都不是去中心化的。圍繞這一點(diǎn)不應(yīng)該有任何謬誤,因?yàn)檫@對(duì)一個(gè)項(xiàng)目來(lái)說(shuō)可能是致命的。而一些反對(duì)者可能會(huì)聲稱,去中心化可以有一個(gè)程度,并且當(dāng)然,無(wú)需許可的區(qū)塊鏈更去中心化。
簡(jiǎn)單來(lái)說(shuō),如果兩個(gè)交易對(duì)手方之間有一個(gè)人,而你對(duì)此無(wú)能為力,那就是中心化。在公共區(qū)塊鏈中,如果普通用戶不想依靠礦工將他們的交易包含在區(qū)塊中,他們可以自己起草交易,并挖出一個(gè)區(qū)塊。如果該區(qū)塊是有效的,網(wǎng)絡(luò)將接受它。當(dāng)然,現(xiàn)在的挖礦需要大量的計(jì)算資源,但它沒(méi)有技術(shù)或形式上的障礙——你不需要尋求許可就可以進(jìn)行挖礦。在DLT中,網(wǎng)絡(luò)用戶具有不同的角色和權(quán)限,普通用戶不能創(chuàng)建和驗(yàn)證區(qū)塊。擁有一個(gè)中心化的系統(tǒng)并沒(méi)有什么錯(cuò);這只是一個(gè)了解你所涉及的是什么的問(wèn)題。
需經(jīng)許可的DLT只能從一個(gè)角度實(shí)現(xiàn)去中心化,即由獨(dú)立成員(組織、公司等)組成的聯(lián)盟來(lái)運(yùn)行網(wǎng)絡(luò),擁有創(chuàng)建區(qū)塊的專屬權(quán)力。由一名受益人控制幾家附屬公司不會(huì)使其去中心化。
請(qǐng)記住,任何具有獨(dú)立成員的聯(lián)盟結(jié)構(gòu)都可以是去中心化的,但只對(duì)這些成員有效——對(duì)于聯(lián)盟之外的所有成員,它將永遠(yuǎn)是中心化的。
DLT是卡特爾嗎?
一個(gè)財(cái)團(tuán)(私人/許可)DLT可以被認(rèn)為是一個(gè)卡特爾。遲早有一天,反壟斷機(jī)構(gòu)可能會(huì)對(duì)此提出質(zhì)疑。安全的策略將確保財(cái)團(tuán)的條款和條件是在遵守反壟斷法的情況下建立的。
順便說(shuō)一下,完全中心化的系統(tǒng)要安全得多。但是中心化系統(tǒng)永遠(yuǎn)無(wú)法達(dá)到區(qū)塊鏈所能達(dá)到的可靠性和可信性水平。它將像任何其他中心化系統(tǒng)一樣脆弱,原因如下。
中心化的DLT不是不可更改的。賬本可以被控制它的某人(或多人)或網(wǎng)絡(luò)攻擊任意改寫。由于區(qū)塊鏈的開(kāi)放性和競(jìng)爭(zhēng)性(挖礦、質(zhì)押等),任何區(qū)塊鏈都可以實(shí)現(xiàn)不可更改性,因此它的記錄將是可信的。數(shù)以千計(jì)的獨(dú)立節(jié)點(diǎn)可以確保對(duì)任何類型的攻擊具有前所未有的抵抗能力。
通常,它是在討論了不可更改性之后出現(xiàn)的。如何改正錯(cuò)誤?如果你需要更改你的智能合約怎么辦?如果你的私鑰丟失了怎么辦?你不能追溯不到什么——區(qū)塊鏈中的更改是不可能的。覆水難收。在這方面,DLT通常與區(qū)塊鏈替代品相反。你會(huì)聽(tīng)說(shuō)DLT可以設(shè)計(jì)成讓控制網(wǎng)絡(luò)的人在進(jìn)入時(shí)驗(yàn)證交易,從而不允許不符合規(guī)定的交易通過(guò)。但如果認(rèn)為網(wǎng)絡(luò)審查最終會(huì)排除所有錯(cuò)誤和不必要的交易,那就大錯(cuò)特錯(cuò)了。總是有可能出錯(cuò)的。然后呢?作為最后手段的追溯性改變?但如果你能改變歷史,你就破壞了區(qū)塊鏈的整個(gè)理念。沒(méi)有任何其他技術(shù)能夠確保數(shù)據(jù)的不可更改性達(dá)到這樣程度。這不是區(qū)塊鏈的優(yōu)點(diǎn)之一——這是它的顯著優(yōu)點(diǎn)。
然而,不可更改性被認(rèn)為是阻礙其法律應(yīng)用的東西。比如說(shuō),你的情況發(fā)生了變化,你需要更改智能合約。解決這個(gè)問(wèn)題的方法是正確設(shè)計(jì)應(yīng)用程序,使其不破壞賬本的不可更改性。智能合約的設(shè)計(jì)方式應(yīng)該是,用戶可以附加一個(gè)新的交易,以反映對(duì)前一個(gè)交易的變化。區(qū)塊是嚴(yán)格按時(shí)間順序排列的,只有最新的交易將反映當(dāng)前的狀態(tài)交易,而所有以前的交易將是歷史參考。你不需要改變歷史。區(qū)塊鏈?zhǔn)且粋€(gè)公共的證據(jù)存儲(chǔ)庫(kù),記錄了所發(fā)生的一切。針對(duì)所有可能的法律問(wèn)題,有不同的應(yīng)用程序設(shè)計(jì)方法。
需經(jīng)許可的不是區(qū)塊鏈
如果有人質(zhì)疑你的系統(tǒng),他們是對(duì)的。簡(jiǎn)而言之:并不是每條由區(qū)塊組成的鏈都是區(qū)塊鏈。將帶有時(shí)間戳的數(shù)據(jù)塊與哈希連接是Haber和Stornetta在1991年發(fā)明的。但從來(lái)沒(méi)有人稱它為“區(qū)塊鏈”,因?yàn)閰^(qū)塊鏈不僅僅是一條由區(qū)塊組成的鏈。它是關(guān)于如何這些區(qū)塊是如何創(chuàng)建和驗(yàn)證的。創(chuàng)建的區(qū)塊是開(kāi)放的、去中心化和未經(jīng)審查的競(jìng)爭(zhēng)的結(jié)果。這是區(qū)塊鏈的定義,這也是中本聰?shù)脑O(shè)計(jì)。因此,任何中心化的東西(需經(jīng)許可的、私有的等等)都不是區(qū)塊鏈。
不幸的是,任何人都可以自由地將“區(qū)塊鏈”這個(gè)詞歸為他們想要的任何技術(shù),因?yàn)檫@個(gè)詞沒(méi)有法律版權(quán)或任何法律保護(hù)。DLT的支持者努力消除這些概念之間的界限。但這只是個(gè)時(shí)間問(wèn)題,直到一些對(duì)私有DLT的攻擊顯示出DLT和區(qū)塊鏈之間的真正區(qū)別,并顯著地改變這種情況。在保證網(wǎng)絡(luò)安全的節(jié)點(diǎn)數(shù)量上存在很大的差異,即DLT網(wǎng)絡(luò)中的少數(shù)已知節(jié)點(diǎn),或區(qū)塊鏈網(wǎng)絡(luò)中全球數(shù)千個(gè)匿名節(jié)點(diǎn)。
我們可以在理論層面上對(duì)此進(jìn)行爭(zhēng)論,但當(dāng)涉及到由于系統(tǒng)漏洞造成的損失時(shí),沒(méi)有人會(huì)去聽(tīng)有關(guān)DLT的熱情演講。人們會(huì)開(kāi)始問(wèn)問(wèn)題。如果你使用“私有的/需經(jīng)許可的”DLT,你應(yīng)該為此做好準(zhǔn)備。
如果你還想要需經(jīng)許可的網(wǎng)絡(luò)
一個(gè)安全的策略是在所有通信中使用“DLT”一詞。這可能不能解決可能的漏洞,但你可以這樣說(shuō):“我們從來(lái)沒(méi)有說(shuō)過(guò)它是區(qū)塊鏈。”順便一提,ENISA(歐盟網(wǎng)絡(luò)安全機(jī)構(gòu))在他們的報(bào)告中總是使用“分布式賬本”而不是區(qū)塊鏈。相反,他們?cè)诿绹?guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所的同事在他們?cè)缧r(shí)候的報(bào)告中使用了“區(qū)塊鏈”。
你想要?jiǎng)?chuàng)建自己的公共區(qū)塊鏈網(wǎng)絡(luò)嗎?這不一定是個(gè)好主意,除非你有可靠的技術(shù)和健全的計(jì)劃。首先,[無(wú)需許可的]區(qū)塊鏈并不意味默認(rèn)的安全。為了達(dá)到一定程度的不可更改性和抗攻擊能力(可信性和你的貨幣的高市值),您需要在世界各地有數(shù)以千計(jì)的獨(dú)立節(jié)點(diǎn)。如果你有足夠的資源在這條艱難的道路上創(chuàng)建社區(qū),你的網(wǎng)絡(luò)將生存下來(lái),你也會(huì)收獲回報(bào)。但是幾率有多大呢?
DLT經(jīng)濟(jì)
如果你仍在考慮創(chuàng)建私有或需經(jīng)許可的網(wǎng)絡(luò),請(qǐng)考慮如何維護(hù)這個(gè)基礎(chǔ)設(shè)施。如果這僅僅是你的網(wǎng)絡(luò),那么你可以找到一個(gè)解決方案,因?yàn)槟阍谄渖祥_(kāi)發(fā)的商業(yè)應(yīng)用程序可以對(duì)其進(jìn)行維護(hù)。但你必須明白,網(wǎng)絡(luò)維護(hù)完全是你的責(zé)任。
如果你有一個(gè)成員聯(lián)盟,他們?nèi)绾乌H回基礎(chǔ)設(shè)施的開(kāi)支?在區(qū)塊鏈中,有一種原生機(jī)制——加密貨幣。獨(dú)立節(jié)點(diǎn)競(jìng)爭(zhēng)挖幣。這就是整個(gè)基礎(chǔ)設(shè)施的創(chuàng)建和維護(hù)方式。那些在區(qū)塊鏈上開(kāi)發(fā)應(yīng)用程序的人需要擔(dān)心的是費(fèi)用,而不是基礎(chǔ)設(shè)施。
但是你的DLT是什么樣的?你的DLT僅供網(wǎng)絡(luò)成員私人使用嗎?在這種情況下,目的必須證明手段是正當(dāng)?shù)模允袌?chǎng)上的獨(dú)立玩家創(chuàng)建自己的DLT網(wǎng)絡(luò)的原因必須涵蓋他們?yōu)閯?chuàng)建和支持網(wǎng)絡(luò)所承擔(dān)的成本。
考慮另一個(gè)關(guān)于DLT的故事,由為外部用戶開(kāi)發(fā)網(wǎng)絡(luò)的成員開(kāi)發(fā)。不可避免地,你需要為網(wǎng)絡(luò)成員設(shè)計(jì)一個(gè)可行的經(jīng)濟(jì)模型。沒(méi)有人會(huì)白白浪費(fèi)他們的資源,或者資源會(huì)被不公平地應(yīng)用——你將以共同的悲劇告終。一個(gè)可能的解決方案是創(chuàng)建網(wǎng)絡(luò)原生代幣——向加密貨幣問(wèn)好。
私有DLT是區(qū)塊鏈嗎?
需經(jīng)許可的/私有的DLT是否比區(qū)塊鏈好?這不是一個(gè)恰當(dāng)?shù)膯?wèn)題。它們是不同的,它們的使用取決于你想要達(dá)到的目標(biāo)。但是,將區(qū)塊鏈的特性歸于需經(jīng)許可的DLT是一種謬論。
領(lǐng)先的現(xiàn)有區(qū)塊鏈可以為應(yīng)用程序提供可靠的基礎(chǔ)設(shè)施。認(rèn)為不可更改性阻礙區(qū)塊鏈應(yīng)用的想法是一種誤解。相反,這是主要的優(yōu)勢(shì),因?yàn)闆](méi)有其他技術(shù)能夠提供如此高的記錄可信性。有各種方法可以創(chuàng)建成熟的應(yīng)用程序,而不會(huì)與不可更改的分類賬起沖突。
單獨(dú)控制的DLT是中心化的,因此需要與任何其他中心化技術(shù)一樣關(guān)注網(wǎng)絡(luò)安全。聯(lián)盟DLT對(duì)其成員來(lái)說(shuō)是去中心化的,但對(duì)外部用戶來(lái)說(shuō)永遠(yuǎn)是中心化的(當(dāng)然,如果DLT是為公共使用而設(shè)計(jì)的化)。與此同時(shí),在獨(dú)立成員之間的私人應(yīng)用中,使用這種DLT可以卓有成效,但要注意,它可能被視為卡特爾,并受到反壟斷機(jī)構(gòu)的質(zhì)疑。