《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于緩存機制的Hyperledger Fabric并發沖突檢測方法
基于緩存機制的Hyperledger Fabric并發沖突檢測方法
信息技術與網絡安全 6期
王盛姣,董建亮,熊 航,李 京
(中國科學技術大學 計算機科學與技術學院,安徽 合肥 230026)
摘要: Hyperledger Fabric(Fabric)是一個受關注度較高的許可鏈平臺,具有高度模塊化、可定制化和可插拔的特點。針對Fabric在高并發的場景下會出現并發沖突導致交易無效的問題,提出一種沖突檢測與處理的方法,即利用緩存交易寫集的方式在執行階段檢測交易是否沖突,最大程度減小沖突交易在Fabric系統的資源消耗。實驗結果表明,在具有沖突交易的場景下,提出的方法能降低平均交易時延,提高系統有效交易吞吐量;并且在沒有沖突交易的情況下,不會明顯降低性能。
中圖分類號: TP311.13
文獻標識碼: A
DOI: 10.19358/j.issn.2096-5133.2022.06.015
引用格式: 王盛姣,董建亮,熊航,等. 基于緩存機制的Hyperledger Fabric并發沖突檢測方法[J].信息技術與網絡安全,2022,41(6):94-101,108.
Hyperledger fabric concurrency conflict detection method based on caching mechanism
Wang Shengjiao,Dong Jianliang,Xiong Hang,Li Jing
(School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China)
Abstract: Hyperledger Fabric (Fabric) is a popular permissioned chain platform that is highly modular, customizable and pluggable. To solve the problem that transactions are marked invalid due to concurrent conflicts in Fabric with high concurrency, we propose a method of conflict detection and processing: caching transactions write set to detect whether the transaction is conflicting during the execute stage, and minimize the resource consumption of conflicting transactions in Fabric. The experimental results show that the proposed method can reduce the average transaction delay and improve the effective transaction throughput of the system in the case of conflicting transactions. And there is no significant performance degradation without conflicting transactions.
Key words : Hyperledger Fabric; blockchain; concurrency conflict; caching mechanism

0 引言

隨著比特幣[1]熱潮的出現,其背后的區塊鏈技術廣受關注。區塊鏈是一種分布式賬本技術,具有去中心化、數據可信、不可篡改和可溯源等優點。區塊鏈構建了點對點對等網絡,由網絡中的對等節點集體維護賬本,運用數據加密和區塊+鏈式數據結構來存儲驗證數據,通過共識機制產生新區塊,利用以太坊虛擬機[2]或docker容器等技術提供對智能合約的支持,具有可編程功能。

隨著研究和發展的深入,區塊鏈已經有了較多實際應用,如醫療數據安全共享[3]、供應鏈管理系統[4]、物聯網訪問控制[5]、數字版權[6]等。

區塊鏈根據節點是否可以自由加入分為非許可鏈和許可鏈。Hyperledger Fabric(Fabric)[7]是一個受關注度較高的許可鏈平臺,具有開源、高度模塊化、可定制、可插拔的特點。當前大多數的區塊鏈采用排序-執行(Order-Execute, OE)交易處理模型,系統串行處理交易使得性能受到限制。因此,Fabric提出了執行-排序-驗證(Execute-Order-Validate, EOV)的交易處理模型。在執行階段,客戶端發送交易請求到相應節點,節點響應請求將帶有處理結果的交易返回給客戶端。在排序階段,Orderer節點將客戶端發來的交易按序打包成區塊,并廣播給節點。在驗證階段,節點接收到區塊后串行化驗證交易并更新賬本。Fabric通過背書策略去配置不同交易請求所需要的節點數目,實現執行階段交易的并發處理。除此之外,Fabric還引入組織的概念,組織節點之間并發地處理發送給該組織的交易,提高了系統的并發能力。




本文詳細內容請下載http://m.xxav2194.com/resource/share/2000004541





作者信息:

王盛姣,董建亮,熊  航,李  京

(中國科學技術大學 計算機科學與技術學院,安徽 合肥 230026)


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美亚洲综合在线观看| 香港aa三级久久三级不卡| 成人免费一级片| 亚洲av无码乱码在线观看| 篠田优在线播放| 国产性夜夜春夜夜爽| 99久久99久久精品| 成年免费视频黄网站在线观看| 亚洲人成77777在线播放网站| 粗暴hd另类另类| 国产在线观看无码免费视频| 97精品一区二区视频在线观看| 手机在线毛片免费播放| 亚洲AV永久无码精品表情包| 激情欧美一区二区三区| 四虎精品成人免费永久| 免费观看激色视频网站(性色)| 天堂资源bt在线官网| 丰满少妇人妻无码| 最近中文字幕国语免费高清6 | 一个色中文字幕| 日本韩国在线视频| 亚洲国产日韩欧美在线| 狂野欧美性猛交xxxx| 又大又硬又黄的免费视频| 黄床大片30分钟免费看| 国产精品模特hd在线| av在线手机播放| 恋男乱女颖莉慰问军营是第几章| 久久国产精品一国产精品金尊| 欧美与黑人午夜性猛交久久久| 亚洲综合区小说区激情区| 精品欧美一区二区在线观看| 国产偷亚洲偷欧美偷精品| 五月婷婷六月天| 国产精品视频李雅| JZZIJZZIJ日本成熟少妇| 恸哭の女教师大桥未久| 久久99精品九九九久久婷婷| 日韩美女拍拍免费视频网站| 亚洲午夜精品一区二区|