【技术实现步骤摘要】
信息处理装置和信息处理方法
[0001]本公开总体上涉及信息处理的
,更具体地,涉及用于对区块链中的冲突交易进行分析并且根据分析结果对区块链进行优化的信息处理装置和信息处理方法。
技术介绍
[0002]区块链技术起源于比特币。区块链可被视为一种以去中心化方式进行操作的分布式数据库。区块链技术通过使用数据加密、时间戳、分布式共识和经济激励等手段,在分布式系统中的交易节点无需互相信任的情况下,实现基于去中心化的点对点交易、协调与协作,从而解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题。
[0003]随着近年来比特币的发展和普及,区块链作为一种新形式的具有普适性的分布式底层架构,已被广泛应用于金融、经济、科技甚至政治等各个领域。
[0004]然而,在区块链的节点的交易过程中,由于可能存在并发的交易,因此可能导致冲突交易。具体地,冲突交易是指不同的交易在并发执行过程中对区块链中的同一个区块进行并发操作。例如,并发的两个交易对同一个区块进行操作,其中一个交易对该区块的数据进行了修改,导致该区块的数据 ...
【技术保护点】
【技术特征摘要】
1.一种信息处理装置,包括:确定单元,被配置成确定区块链中出现的冲突交易的源交易;判定单元,被配置成根据所述确定单元确定的源交易判定所述冲突交易的冲突模式;以及优化单元,被配置成根据所述判定单元判定的冲突模式确定消除所述冲突交易的优化方案。2.根据权利要求1所述的信息处理装置,其中,所述确定单元被配置成:分析所述冲突交易之前的各个交易的数据,从而确定所述冲突交易的源交易;以及根据所确定的源交易构造包含源交易和冲突交易的冲突交易簇。3.根据权利要求2所述的信息处理装置,其中,所述交易的数据包括交易的读写集合。4.根据权利要求2所述的信息处理装置,其中,所述冲突交易簇包括一个源交易和一个或更多个冲突交易。5.根据权利要求2所述的信息处理装置,其中,所述判定单元被配置成:分析所述冲突交易簇中包括的所有交易所调用的函数和影响的键;以及基于分析结果判定所述冲突交易簇的冲突模式。6.根据权利要求1所述的信息处理装置,其中所述冲突模式包括第一冲突模式、第二冲突模式和第三冲突模式,以及其中所述第一冲突模式是一个函数影响一个键的冲突模式,所述第二冲突模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。