




摘 要:區塊鏈以其去中心化、分布式共識、信息不可篡改等特點被廣泛應用,Hyperledger Fabric 是一個開源的企業級許可區塊鏈平臺,系統性能對于Hyperledger Fabric 區塊鏈有效性評估顯得至關重要。以Hyperledger Fabric 為框架基于廣義隨機Petri 網(Generalized Stochastic Petri Nets,GSPN)進行建模對系統進行評估,給出了以Hyperledger Fabricv1. 2 為框架的系統結構圖,并對系統交易流程的5 個階段進行了詳細描述。針對系統結構建立GSPN 模型,對每個交易流程進行了狀態和數值分析,給出了參數配置的方法,通過虛擬機搭建實驗平臺和Matlab 仿真。結果表明,區塊交易量N 值對系統性能有很大影響,N 值大于5 時系統性能瓶頸從提交階段變為背書階段,對復雜的區塊鏈所提性能分析方法具有可擴展性。
關鍵詞:廣義隨機Petri 網;區塊鏈;超級賬本;吞吐量;延時;節點
中圖分類號:TP311 文獻標志碼:A 開放學科(資源服務)標識碼(OSID):
文章編號:1003-3114(2023)03-0573-06
0 引言
起源于比特幣的區塊鏈技術近年來發展迅速[1-4],區塊鏈利用加密技術、分布式賬本和共識算法為多個應用程序提供可信和去中心化的服務[5-8]。根據用戶授權機制的不同,區塊鏈主要分為非許可區塊鏈和許可區塊鏈[9]。以太坊是一個可編程的無許可區塊鏈平臺,可實現基于特定智能合約的業務邏輯[10];Hyperledger Fabric 是一個開源的企業級許可區塊鏈平臺,具有高度模塊化和可配置的架構[11],它集成了細粒度的訪問控制、不可變的賬本和可插拔的共識協議。由于這些優勢HyperledgerFabric 被逐漸應用于互聯網、教育、醫療、金融和保險等行業。