區(qū)塊鏈技術(shù)最早由Inter的高級(jí)專(zhuān)家蒂姆梅于1992年提出。區(qū)塊鏈?zhǔn)且幌盗鞋F(xiàn)有成熟技術(shù)的有機(jī)組合,它對(duì)賬本進(jìn)行分布式的有限記錄,并且提供完善的腳本以支持不同的業(yè)務(wù)邏輯。在典型的區(qū)塊鏈系統(tǒng)中,數(shù)據(jù)以區(qū)塊鏈(block)為單位產(chǎn)生和存儲(chǔ),并按照時(shí)間順序連城鏈?zhǔn)?chain)數(shù)據(jù)結(jié)構(gòu)。所有節(jié)點(diǎn)共同參與區(qū)塊鏈的數(shù)據(jù)驗(yàn)證、存儲(chǔ)和維護(hù)。新區(qū)塊的創(chuàng)建通常需得到全網(wǎng)多數(shù)(數(shù)量取決于不同的共識(shí)機(jī)制)節(jié)點(diǎn)的確認(rèn),并向各節(jié)點(diǎn)廣播實(shí)現(xiàn)全網(wǎng)同步,之后不能更改或刪除。
由于區(qū)塊鏈網(wǎng)絡(luò)中的所有節(jié)點(diǎn)都保存著整個(gè)數(shù)據(jù)庫(kù)的所有數(shù)據(jù),因此區(qū)塊鏈的存儲(chǔ)容量較小、寫(xiě)入效率也較低。為了平衡區(qū)塊鏈的優(yōu)缺點(diǎn),出現(xiàn)了面向不同范圍用戶(hù)開(kāi)放的區(qū)塊鏈類(lèi)型,包括公有鏈、聯(lián)盟鏈和私有鏈,通過(guò)部分“去中心化”,提升區(qū)塊鏈的存儲(chǔ)寫(xiě)入效率。
公有鏈:公有鏈?zhǔn)菍?duì)所有人開(kāi)放,任何人都可以參與的區(qū)塊鏈,完全去中心化。公有鏈不受任何機(jī)構(gòu)控制,賬本完全公開(kāi)透明,任何人都可以參與到區(qū)塊鏈的維護(hù)和數(shù)據(jù)讀取中來(lái)。其共識(shí)過(guò)程的參與者通過(guò)密碼學(xué)技術(shù)以及內(nèi)建的經(jīng)濟(jì)激勵(lì)維護(hù)整個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的安全。公有鏈的項(xiàng)目包括比特幣、以太坊、瑞波,還有大多數(shù)競(jìng)爭(zhēng)幣及智能合約平臺(tái)。
聯(lián)盟鏈:對(duì)特定的組織團(tuán)體開(kāi)放,參與區(qū)塊鏈的節(jié)點(diǎn)是事先選擇好的,節(jié)點(diǎn)間很可能有很好的網(wǎng)絡(luò)連接。可以采用非工作量證明的其他共識(shí)算法,可以做到很好的節(jié)點(diǎn)之間的連接,成本低且交易速度非?,交易成本大幅降低甚至為零。聯(lián)盟鏈中的數(shù)據(jù)讀取權(quán)限是分級(jí)別的,對(duì)外、對(duì)內(nèi)以及內(nèi)部各節(jié)點(diǎn)之間的權(quán)限也可以不一樣,這就使得數(shù)據(jù)有了一定的隱私,聯(lián)盟鏈?zhǔn)恰安糠秩ブ行幕钡拇。目前?guó)內(nèi)外大部分區(qū)塊鏈項(xiàng)目都是基于聯(lián)盟鏈進(jìn)行開(kāi)發(fā)的,如R3聯(lián)盟、京東金融ABS云平臺(tái)、云象區(qū)塊鏈等。
私有鏈:對(duì)單獨(dú)的個(gè)人或?qū)嶓w開(kāi)放,參與節(jié)點(diǎn)只有自己,數(shù)據(jù)的訪問(wèn)和使用有嚴(yán)格的權(quán)限管理。有人認(rèn)為這就是傳統(tǒng)意義上的共享數(shù)據(jù)庫(kù),如果私有鏈在實(shí)踐中不能充分利用公有鏈所構(gòu)造的去中心化的信任基礎(chǔ),其發(fā)展空間將是非常有限的。
責(zé)任編輯:胡金鵬