BigChainDB 填補(bǔ)了去中心生態(tài)系統(tǒng)中的一個(gè)空白:是一個(gè)可用的去中心數(shù)據(jù)庫(kù)。它具有每秒百萬(wàn)次寫(xiě)操作,存儲(chǔ)PB級(jí)別的數(shù)據(jù)和亞秒級(jí)響應(yīng)時(shí)間的性能。BigChainDB 的設(shè)計(jì)起始于分布式數(shù)據(jù)庫(kù),通過(guò)創(chuàng)新加入了很多區(qū)塊鏈的特性,像去中心控制、不可改變性、數(shù)字資產(chǎn)的創(chuàng)建和移動(dòng)。BigChainDB 繼承了現(xiàn)代分布式數(shù)據(jù)庫(kù)的特性:吞吐量和容量都是與節(jié)點(diǎn)數(shù)量線(xiàn)性相關(guān),功能齊全的 NoSQL 查詢(xún)語(yǔ)言,高效的查詢(xún)和權(quán)限管理。因?yàn)闃?gòu)建在已有的分布式數(shù)據(jù)庫(kù)上,它在代碼層面也繼承了企業(yè)級(jí)的健壯性??蓴U(kuò)展的容量意味著具有法律效力的合同和認(rèn)證可以直接存儲(chǔ)在區(qū)塊鏈數(shù)據(jù)庫(kù)里。權(quán)限管理系統(tǒng)支持從私有企業(yè)級(jí)區(qū)塊鏈數(shù)據(jù)庫(kù)到開(kāi)放公有的區(qū)塊鏈數(shù)據(jù)庫(kù)配置。BigChainDB是對(duì)于像以太坊這樣的去中心處理平臺(tái)和Inter?Planetary File System(IPFS)這樣的去中心文件系統(tǒng)的補(bǔ)充。本文從技術(shù)角度介紹BigChainDB的設(shè)計(jì):傳統(tǒng)區(qū)塊鏈,分布式數(shù)據(jù)庫(kù),域名系統(tǒng)(DNS)的案例分析。我們介紹一個(gè)叫作區(qū)塊鏈流水線(xiàn)的概念,當(dāng)把類(lèi)似區(qū)塊鏈的特性加入分布式數(shù)據(jù)庫(kù)時(shí),它是體現(xiàn)可擴(kuò)展性的關(guān)鍵。我們提供了BigChainDB的一個(gè)總體介紹,延遲分析和初步的實(shí)驗(yàn)結(jié)果。 本文以一個(gè)案例分析的描述結(jié)束。