检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王盛姣 董建亮 熊航 李京[1] Wang Shengjiao;Dong Jianliang;Xiong Hang;Li Jing(School of Computer Science and Technology,University of Science and Technology of China,Hefei 230026,China)
机构地区:[1]中国科学技术大学计算机科学与技术学院,安徽合肥230026
出 处:《信息技术与网络安全》2022年第6期94-101,108,共9页Information Technology and Network Security
基 金:安徽省高校省级质量工程重大教育教学改革研究项目(2019zdjg30)。
摘 要:Hyperledger Fabric(Fabric)是一个受关注度较高的许可链平台,具有高度模块化、可定制化和可插拔的特点。针对Fabric在高并发的场景下会出现并发冲突导致交易无效的问题,提出一种冲突检测与处理的方法,即利用缓存交易写集的方式在执行阶段检测交易是否冲突,最大程度减小冲突交易在Fabric系统的资源消耗。实验结果表明,在具有冲突交易的场景下,提出的方法能降低平均交易时延,提高系统有效交易吞吐量;并且在没有冲突交易的情况下,不会明显降低性能。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.
关 键 词:Hyperledger Fabric 区块链 并发冲突 缓存机制
分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.63