3.共識機制
聯(lián)盟鏈偏好高效、確定性的共識機制,多共識支持趨勢凸顯。相對于公鏈希望“全民公投”的共識,聯(lián)盟鏈注重共識效率和共識確定性,如類BFT共識、Raft共識等。此外,為適應(yīng)不同應(yīng)用場景,參與測試的聯(lián)盟鏈產(chǎn)品超6成已提供可插拔多種共識機制的支持,多共識支持逐漸成為主流。
數(shù)據(jù)來源:中國信通院、中商產(chǎn)業(yè)研究院整理
4.智能合約
合約類型頭部效應(yīng)凸顯,Go和Java支持率位列前茅。依托HyperledgerFabric和以太坊的強大生態(tài),Chaincode合約和EVM合約備受歡迎,成為多數(shù)聯(lián)盟鏈都支持的合約類型。此外,WASM合約憑借移植性好、加載快、效率高、社區(qū)生態(tài)好的特點,成為區(qū)塊鏈合約體系的新寵。在合約語言類型方面,超過75%的鏈系統(tǒng)支持多種合約語言,Go和Java依然是當(dāng)前支持率最高的兩種語言。
數(shù)據(jù)來源:中國信通院、中商產(chǎn)業(yè)研究院整理
5.數(shù)據(jù)存儲
讀寫高效的NoSQL數(shù)據(jù)庫成為主流,國內(nèi)數(shù)據(jù)庫嶄露頭角。區(qū)塊鏈作為一種IO敏感的分布式數(shù)據(jù)庫,底層存儲通常首選效率較高的NoSQL數(shù)據(jù)庫,如LevelDB、CouchDB、RocksDB等。同時,鑒于應(yīng)用層多使用關(guān)系型數(shù)據(jù)庫的現(xiàn)實,32%的鏈系統(tǒng)還提供了對MySQL、SQLServer的支持,即提供靈活可插拔的多種數(shù)據(jù)庫支持。此外,得益于國內(nèi)數(shù)據(jù)庫的快速發(fā)展,11%的鏈系統(tǒng)增加了對國內(nèi)數(shù)據(jù)庫的支持。為了滿足不同的應(yīng)用場景,68%的鏈系統(tǒng)提供了多種數(shù)據(jù)庫的支持。
數(shù)據(jù)來源:中國信通院、中商產(chǎn)業(yè)研究院整理