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