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