【摘 要】
:
区块链技术具有去中心化、不可篡改、可追溯等优点,因此得到了广泛地应用。Hyperledger Fabric(Fabric)是一个代表性的联盟区块链平台,采用高度模块化架构,兼具公有链去中心化和私有链性能优异的特点,适用于开发商业环境下的企业级应用。Fabric交易处理流程(执行、排序、验证三个阶段)无需高计算量的工作量证明机制以达成共识,且执行阶段中交易能以并发方式执行,因此Fabric在性能上优
论文部分内容阅读
区块链技术具有去中心化、不可篡改、可追溯等优点,因此得到了广泛地应用。Hyperledger Fabric(Fabric)是一个代表性的联盟区块链平台,采用高度模块化架构,兼具公有链去中心化和私有链性能优异的特点,适用于开发商业环境下的企业级应用。Fabric交易处理流程(执行、排序、验证三个阶段)无需高计算量的工作量证明机制以达成共识,且执行阶段中交易能以并发方式执行,因此Fabric在性能上优于比特币这类公有链平台。然而,相较于传统的分布式系统,Fabric的性能仍存在较大的差距。尤其在交易出现并发冲突的情况下,Fabric的性能将大幅度下降,该不足严重阻碍了 Fabric在实际场景中的应用。因此,本文对Fabric交易并发性的优化问题展开了一系列研究工作,提出了冲突检测和交易合并两种优化方法,来提升Fabric性能。本文主要研究内容如下:1.本文针对Fabric在验证阶段识别冲突交易导致系统效率过低的问题,详细分析了产生并发冲突的原因,提出了基于缓存机制的冲突检测方法。通过在背书节点维护一个未验证交易缓存,执行阶段可以提前进行交易冲突检测,并中止识别出的冲突交易,以避免冲突交易占用系统资源,使得有效交易能更快地被节点处理。实验结果表明,该方法能较好地提高Fabric系统并发性能。2.本文针对资产转移场景下语义合法的冲突交易,分析了交易语义和状态更新过程,提出了基于合并机制的冲突优化方法。该方法以最大化合并交易数量为优化目标,通过预处理区块内只读交易和必然无效交易,减少区块内潜在冲突交易数量;通过合并交易算法获得最优合并交易子集的近似解,避免合法交易因并发冲突被标记为无效。实验结果证明,该方法在具有并发冲突的场景下,能显著提升Fabric系统的吞吐量和交易成功率。
其他文献
得益于个人设备的发展,在过去的几十年里,大量的个性化应用程序得到了普及。与此同时,个人设备生成并储存了海量的个人数据。这种海量的个人数据中蕴含了诸如用户的兴趣偏好、知识能力等有价值的用户特征。因此,基于用户显式的行为数据,旨在建模用户潜在特征的用户建模任务逐渐成为了各种智能技术与应用的基础任务。通常,服务提供方或数据中心使用中心化的用户建模方法,这种中心化的用户建模方法不可避免地引入了数据滥用和隐
对于非奇异矩阵的最小奇异值的下界的研究已经有很长的历史了。本文主要利用Frobenius范数和行列式给出了最小奇异值的新的下界,通过具体的例子的计算,这些新的下界比最新的结果要好。我们引入参数λ,建立了一个最小奇异值的含有参数λ的下界,并且最终获得递增收敛到最小奇异值的迭代公式。类似的,我们建立了一个最大奇异值的含有参数λ的上界,并且最终获得了递减收敛到最大奇异值的迭代公式。
音乐艺术已然成为人类日常生活不可成缺的一部分。在当代形形色色的音乐作品中,绝大多数乐曲均为多轨音乐,即含有多个独立进行的音轨。多轨的特征能使音乐富含和声背景,提升乐曲的立体感,是现代音乐作曲中的关键要素。随着深度学习技术的流行,有越来越多的工作开始尝试使用神经网络生成多轨音乐,并取得了显著成果。对于多轨音乐的生成,目前的工作仍存在明显的不足:第一,多轨之间的和谐性与单条轨道的连贯性难以兼得。大多数
随着近年来多媒体技术的发展,高清、超高清视频的数据量呈指数级增长,数据的传输和存储都面临巨大的压力,视频编码技术面临更大的挑战。作为最新的两代国际编码标准,高效视频编码标准(High Efficiency Video Coding,HEVC/H.265)和多功能视频编码标准(Versatile Video Coding,VVC/H.266),分别于2013年1月和2020年7月发布。HEVC和VV
Slice定理是研究李群在流形上的作用的重要工具。本文介绍了群和流形都是有限维时的slice定理,和Ebin[1]的关于微分同胚群D在黎曼度量空间M上的作用的slice定理,并给出了它的一些应用[2]。
为了健全国际金融体系,稳定国际金融秩序,巴塞尔委员会通过了巴塞尔协议Ⅰ。随着国内外金融环境的不断变化和各类商业银行的创新发展,巴塞尔协议一直在不断地修改和更新。为了增强金融体系对系统性风险的应对能力,巴塞尔协议Ⅲ要求银行及其他存款类金融机构在每个交易日开始前向相关货币当局报告用内部金融风险模型预测的在险价值(VaR,Value-at-Risk)。用这些模型预测的风险来估计这些机构的每日资本要求(D
代谢重编程被认为是许多疾病发展的重要标志,对病变细胞的异常代谢进行分析研究将有助于理解疾病发病的机制。代谢网络模型能够从系统的角度解释细胞的代谢状态,更加全面地分析疾病的代谢特征,为疾病的治疗提供更加有效的理论支持。然而目前对疾病代谢展开的研究大都关注疾病代谢系统的代谢总量,或是关注疾病在某个或某几个特定代谢途径上的代谢差异,很少关注疾病在代谢系统层面发生的变化。从系统的角度对疾病代谢差异进行分析
随着深度学习的快速发展和硬件计算能力的提升,深度神经网络逐渐成为解决计算机视觉任务的标准技术。然而,近年来,有研究表明深度神经网络容易受对抗样本攻击,即在图像上添加精心构造的扰动,这些扰动肉眼难以察觉,却能使最先进的深度神经网络以较高置信度误分类。对抗样本的存在给深度神经网络技术的实际应用带来极大阻碍,尤其是在安全敏感性较高的领域,如自动驾驶、安防监控和互联网平台上的敏感内容筛查等。图像对抗攻击技
胆道癌栓(BDTT)全称为胆道肿瘤血栓,主要由肝癌细胞扩散到胆管中而引发。胆道癌栓会使胆管堵塞并导致胆汁淤积,由此引发胆管扩张及梗阻性黄疸。胆道癌栓在临床上发病率较低且难于诊断,多项临床研究表明,若未能将癌栓及时有效地从体内切除,则会增加这类患者术后肝癌复发的风险。因此,实现胆道癌栓的早期诊断对为肝癌患者确定合理的治疗方案,提高患者术后预后有重要的医学临床意义。目前,医生对胆道癌栓的术前诊断通常基
目的 利用斑马鱼构建肝癌细胞与肿瘤相关成纤维细胞(cancer associated fibroblasts, CAFs)可视化转移模型,为CAFs介导的肿瘤转移患者的机制研究和药效评价提供临床前模型。方法 建立肝癌Huh7细胞与CAFs体外共培养体系,分别采用CCK8和Transwell小室检测Huh7细胞的增殖和迁移能力。同时将不同颜色荧光标记的Huh7细胞和CAFs注射到斑马鱼卵黄周隙中,构