【摘 要】
:
区块链的本质是一个所有参与节点共同维护,公开透明的分布式账本,但并非某个单独的用户可以对它随意修改,只有通过共识机制选出的区块链节点才可对其更改。具有去中心化,不可
论文部分内容阅读
区块链的本质是一个所有参与节点共同维护,公开透明的分布式账本,但并非某个单独的用户可以对它随意修改,只有通过共识机制选出的区块链节点才可对其更改。具有去中心化,不可篡改,数据加密等特性的区块链为智能合约提供了一个良好的运行环境。目前智能合约的执行效率严重阻碍了它在许多领域的应用。智能合约是通过区块链交易来实现调用的,因而提升智能合约的执行效率也即提高区块链交易的处理速度。为了提升交易的处理效率,论文提出了交易分组并行化策略,将非冲突交易并行处理。策略中的智能合约平台是基于AElf的,它的智能合约是支持元数据的。在处理交易时,根据元数据对智能合约函数占用的资源进行标记,之后根据资源标记的结果构建资源的并查集,再通过函数(交易)占用的某个资源查询交易所在的并查集子集,根据所在子集的ID将交易放入对应分组中,实现所有交易的分组,然后再根据并发度将交易分组结果进行合并,最终将结果交由Akka.Net实现的Actor模型执行。实验证明,通过使用交易分组并行化策略,交易的处理速度得到了很大提升。交易分组并行化策略对计算机性能有一定的要求,因为单机的并发度太低,在一定程度上会限制策略的效率,为此,论文在交易分组并行化策略基础上引入集群,这样便可以提高策略的并发度,减少交易分组合并的机率,使得Actor处理更少的交易,提高策略的效率。经实验证明,基于Actor集群的交易分组并行化策略,交易的处理速度再度得到了提升。
其他文献
以11年生白桦(Betula platyphylla)人工幼龄林为研究对象,在管理单元划分、营养诊断的基础上结合中国东北样带(NECT)速效养分梯度分布计算推荐施肥量;通过“3414”部分试验设
第一部分BML-111减轻脓毒症所致的认知功能损害目的:探讨BML-111对脓毒症所致的认知功能损害的影响。方法:采用盲肠结扎穿孔法(cecal ligation and puncture,CLP)诱导脓毒症
地震是一种突发性和毁灭性的自然灾害现象,其造成的经济损失非常严重。减隔震支座是目前应用比较成熟的抗震形式,摩擦摆减隔震支座是一种性能优良的摩擦耗能隔震支座,近年来,
冷弯型钢作为钢结构种类的一种,与热轧型钢相比,具有令人满意的强重比,更能体现钢结构“轻”、“省”特点。随着生产工艺提高,越来越多冷弯厚壁型钢应用于建筑设计当中。观察
个性化推荐系统能够提供给用户个性化对象或服务,在减轻信息过载问题方面发挥着至关重要的作用。然而,一个好的推荐系统不仅仅是推荐给用户符合其心意的对象,还要能够挖掘用
三心圆柱壳结构通常应用在储煤仓结构中,像储煤仓这样的大跨结构对风雪荷载取值和分布较为敏感,近年来雪灾事故频发,导致的结构倒塌事故屡见不鲜。我国现行荷载规范只给出一
超声相控阵检测技术凭借其独特优势在工业无损检测领域已经取得广泛应用并发挥重要作用,如何将超声相控阵检测软件与嵌入式平台相结合,从而进一步推动仪器的小型化、智能化是
钙钛矿太阳能电池(Perovskite solar cells,PSCs)自2009年问世至今,光电转换效率(PCE)从最初的3.8%到最新的25.2%,发展速度惊人。除了高效率外,稳定性也是未来商业化需要解决的重
经济社会的高速发展对能源的需求日益加剧,传统能源越来越难以满足生产生活的需求。太阳能作为一种取之不尽、用之不竭的清洁能源引起人们的广泛关注。钙钛矿太阳能电池(PSCs)
对于电力企业来说,物资供应采购部门负责企业的物资采购工作,通常情况下一个采购项目需要经历招标询价、供应商报价、合同会审、合同签订等多个流程,目前仍采用低效的人工方