近日,超算領(lǐng)域國(guó)際頂級(jí)會(huì)刊SC23公布了論文入選名單,由微眾銀行區(qū)塊鏈團(tuán)隊(duì)發(fā)表的論文——《FISCO-BCOS:An Enterprise-grade Permissioned Blockchain System with High-performance(FISCO BCOS:高性能企業(yè)級(jí)聯(lián)盟鏈)》顯示被錄用,該論文也是此次會(huì)議唯一一篇區(qū)塊鏈領(lǐng)域被錄用的論文。
近年來(lái),區(qū)塊鏈已廣泛應(yīng)用于金融、政務(wù)、司法等眾多領(lǐng)域,豐富多樣的應(yīng)用場(chǎng)景對(duì)區(qū)塊鏈性能提出了更高要求。此次微眾銀行的中稿論文針對(duì)上述性能需求提出了創(chuàng)新方案,解決了聯(lián)盟鏈在處理復(fù)雜業(yè)務(wù)邏輯和巨量交易應(yīng)用中的性能瓶頸問(wèn)題。
在實(shí)驗(yàn)測(cè)試中,由微眾銀行牽頭研發(fā)的國(guó)產(chǎn)開源聯(lián)盟鏈底層平臺(tái)FISCO BCOS性能的吞吐量分別達(dá)到了兩個(gè)同類主流平臺(tái)的 7.4 倍和 28.4倍,而延遲僅為其一半。
在研究中,微眾銀行區(qū)塊鏈團(tuán)隊(duì)確定了限制系統(tǒng)性能的兩個(gè)關(guān)鍵因素,即區(qū)塊之間處理串行的依賴性,以及處理多個(gè)復(fù)雜合約時(shí)交易層面的并發(fā)性不足。為解決這些問(wèn)題,團(tuán)隊(duì)引入了兩個(gè)創(chuàng)新解法。首先是區(qū)塊流水線(BLP),它打破了塊處理的串行依賴性,并以流水線方式處理塊的整個(gè)生命周期。其次是確定性多合約(DMC),它提出了一種塊內(nèi)調(diào)度算法,將交易分派到多個(gè)分片中,并利用一組執(zhí)行器來(lái)同時(shí)處理每個(gè)分片中的交易。通過(guò)這兩種創(chuàng)新解法,整體實(shí)現(xiàn)了交易的并行執(zhí)行,顯著提高了整體性能,滿足多個(gè)應(yīng)用場(chǎng)景的高性能要求。
簡(jiǎn)單來(lái)說(shuō),如將鏈上區(qū)塊的處理流程比作工廠生產(chǎn),傳統(tǒng)區(qū)塊生成機(jī)制就如同一個(gè)工人包辦所有制造工序:鏈上區(qū)塊生命周期中的打包、共識(shí)、執(zhí)行、存儲(chǔ)等不同關(guān)鍵環(huán)節(jié)處理對(duì)網(wǎng)絡(luò)、CPU、磁盤IO等資源依賴不同,傳統(tǒng)串行生成機(jī)制就好比工人單獨(dú)生產(chǎn),完成一個(gè)產(chǎn)品后才能開始下一個(gè),整體生產(chǎn)效率很低。如果采用流水線作業(yè),讓每個(gè)工人單獨(dú)負(fù)責(zé)一個(gè)步驟,減少工序切換開銷和閑置浪費(fèi),就能提升整體效能。區(qū)塊流水線(BLP)就是在區(qū)塊級(jí)進(jìn)行了流水化作業(yè),允許多個(gè)區(qū)塊在同一時(shí)刻處在不同環(huán)節(jié)被處理,充分利用了各種機(jī)器資源,最大化提升區(qū)塊處理效率。
然后,在流水線生產(chǎn)過(guò)程中,可能會(huì)碰到某環(huán)節(jié)“擁堵”的問(wèn)題,比如某環(huán)節(jié)工作量大、所需時(shí)間長(zhǎng),流水線上下游都在等待,就會(huì)降低效率。為解決此瓶頸,則需要在該環(huán)節(jié)引入多個(gè)工人并行工作。在區(qū)塊鏈系統(tǒng)中,執(zhí)行區(qū)塊內(nèi)的交易通常是流水線瓶頸,為此,F(xiàn)ISCO BCOS提出業(yè)界首創(chuàng)的確定性多合約并行算法DMC,通過(guò)智能調(diào)度機(jī)制,將區(qū)塊內(nèi)的交易驗(yàn)證平行擴(kuò)展到多個(gè)執(zhí)行器,充分并行化執(zhí)行,保證流水線高效順暢。
據(jù)悉, FISCO BCOS v3.0正式版已結(jié)合區(qū)塊流水線(BLP)和確定性多合約(DMC)方案,可滿足更多產(chǎn)業(yè)對(duì)區(qū)塊鏈高性能、高交易量的需求。迄今,F(xiàn)ISCO BCOS已支撐 300 余個(gè)產(chǎn)業(yè)數(shù)字化標(biāo)桿應(yīng)用,開源生態(tài)圈匯聚超4000家機(jī)構(gòu) 、超90000名個(gè)人成員,共同推動(dòng)了國(guó)產(chǎn)開源聯(lián)盟鏈生態(tài)圈的形成。2022-2023年,憑借技術(shù)和活躍的開源社區(qū)建設(shè),微眾區(qū)塊鏈蟬聯(lián)《福布斯》全球區(qū)塊鏈50強(qiáng),獲得海內(nèi)外廣泛認(rèn)可。
北疆新聞:內(nèi)蒙古自治區(qū)重點(diǎn)新聞網(wǎng)站(客戶端),內(nèi)蒙古出版集團(tuán)新華報(bào)業(yè)中心旗下國(guó)家互聯(lián)網(wǎng)新聞信息采編發(fā)布服務(wù)一類資質(zhì)網(wǎng)站(客戶端)。
北疆新聞版權(quán)與免責(zé)聲明:
一、凡本站中注明“來(lái)源:北疆新聞”的所有文字、圖片和音視頻,版權(quán)均屬北疆新聞所有,轉(zhuǎn)載時(shí)必須注明“來(lái)源:北疆新聞”,并附上原文鏈接。
二、凡來(lái)源非北疆新聞的新聞(作品)只代表本網(wǎng)傳播該消息,并不代表贊同其觀點(diǎn)。
如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)?jiān)谝?jiàn)網(wǎng)后30日內(nèi)進(jìn)行,聯(lián)系郵箱:bjwmaster@163.com。
版權(quán)聲明:北疆新聞版權(quán)所有,未經(jīng)書面授權(quán),不得轉(zhuǎn)載或建立鏡像,違者依法必究。 本站違法和不良信息舉報(bào)電話:15648148811蒙ICP備16001043號(hào)-1
Copyright © 2016- 北疆新聞網(wǎng) All Rights Reserved互聯(lián)網(wǎng)新聞信息服務(wù)許可證:15120200009-1蒙公網(wǎng)安備:15010502001245