VMware表示,以拜占庭容錯機(jī)制(Byzantine fault-tolerant,BFT)為基礎(chǔ)的系統(tǒng),各節(jié)點(diǎn)間得保持穩(wěn)定連線,導(dǎo)致擴(kuò)充性不佳。而Concord專案的設(shè)計,整合拜占庭容錯共識協(xié)定( Byzantine fault-tolerant consensus protocols),藉由簡化、改善各節(jié)點(diǎn)的溝通,除了能讓系統(tǒng)更有擴(kuò)充性外,也可改善整體wangl吞吐量。
該公司解釋,相比其他共識協(xié)定,Concord專案使用了線性溝通共識協(xié)定(Linear communication consensus protocol),并且整合加密演算法BLS Signature,大幅改善Concord引擎的擴(kuò)充性。根據(jù)早期測試,Concord引擎可以支援節(jié)點(diǎn)規(guī)模達(dá)200個,「遠(yuǎn)超過支援4至8個節(jié)點(diǎn)的系統(tǒng)。」
目前Concord專案為0.5版,根據(jù)VMware在GitHub專頁上的公告,預(yù)計每季都會釋出新版本。在下一個新版本中,VMware預(yù)計要加強(qiáng)整合以太坊,利用自家開發(fā)的新執(zhí)行引擎,執(zhí)行以EVM(Ethereum virtual machine)為基礎(chǔ)的智慧合約。同時,VMware也要讓Concord專案,可以通吃Windows、macOS,以及其他Linux發(fā)行版。
在傳統(tǒng)中心化的信任環(huán)境下,一個Entity或Agnet可以負(fù)責(zé)單點(diǎn)認(rèn)證、控制的任務(wù),但是如此設(shè)計架構(gòu),恐成為潛在的系統(tǒng)瓶頸、資安攻擊弱點(diǎn)。反之,利用去中心化的信任機(jī)制,VMware認(rèn)為,可以將認(rèn)證工作分散給所有節(jié)點(diǎn),藉此解決中心認(rèn)證的問題。