区块链上的高容量交易性能的优化制造技术

技术编号:24693947 阅读:111 留言:0更新日期:2020-06-27 12:46
示例操作可以包括以下一项或多项:识别区块链的新提出的交易,发起共识操作以确定是否授权该新提出的交易,取回从先前交易识别的键‑值对,将与先前交易的键‑值对相关联的索引值和与该新提出的交易的键‑值对相关联的索引值进行比较,以及当与先前交易的键‑值对相关联的索引值和与该新提出的交易的键‑值对相关联的索引值连续时,提供肯定的共识以在区块链中接受该新提出的交易。

Optimization of high capacity transaction performance on blockchain

【技术实现步骤摘要】
【国外来华专利技术】区块链上的高容量交易性能的优化
本专利技术一般涉及区块链上的交易管理,更具体地涉及区块链上的高容量交易性能的优化。
技术介绍
区块链可被用作公共分类帐以存储任意类型的信息。尽管主要用于金融交易,区块链可以存储包括资产(即,产品、包装、服务、状态等)的任意类型的信息。分散方案将权限和信任转移到分散网络,并使其节点能够连续地和顺序地将其交易记录在公共“区块”上,从而创建被称为区块链的唯一“链”。通过散列码的密码术被用于保护交易源的认证并移除中央中介。在许多使用情况下,诸如股票和股权交易的高容量和时间敏感的交易需要最佳的定时。对于解决高容量交易的区块链,区块链网络基础设施需要不仅确保交易的及时排序而且确保具有速度和不可否认性的交易处理的组件,其是某些实体的组件,诸如票据交换所和执行这种功能的其他实体。通常,区块链相关交易应当被正确排序并且被无延迟地提交。
技术实现思路
本专利技术的一个实施例提供了一种方法,包括以下一项或多项:识别区块链的新提出的交易,发起共识操作以确定是否授权该新提出的交易,取回从先前交易识别的键-值对,本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n识别区块链的新提出的交易;/n发起共识操作以确定是否授权所述新提出的交易;/n取回从先前交易识别的键-值对;/n将与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值进行比较;以及/n当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值连续时,提供肯定的共识以在所述区块链中接受所述新提出的交易。/n

【技术特征摘要】
【国外来华专利技术】20171117 US 15/815,9441.一种方法,包括:
识别区块链的新提出的交易;
发起共识操作以确定是否授权所述新提出的交易;
取回从先前交易识别的键-值对;
将与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值进行比较;以及
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值连续时,提供肯定的共识以在所述区块链中接受所述新提出的交易。


2.根据权利要求1所述的方法,还包括:
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值不连续时,拒绝所述新提出的交易。


3.根据权利要求1所述的方法,还包括:
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值不连续时,确定所述新提出的交易与一个或多个其他交易是无序的。


4.根据权利要求1所述的方法,其中,所述共识操作调用所述区块链的多个验证者节点成员,并且所述区块链的仅一个验证者节点成员被要求验证所述新提出的交易并将所述新提出的交易附加到所述区块链。


5.根据权利要求1所述的方法,还包括:
访问所述区块链;
提取具有键值的第一实例的多个区块链交易;以及
基于所述多个区块链交易生成压缩分类账,其中,所述压缩分类账包括被设置为连续的一组键值的所述多个区块链交易。


6.根据权利要求1所述的方法,还包括:
从所述区块链的验证者成员接收针对所述新提出的交易的提议的键-值对;以及
基于先前接受的键-值对,经由所述区块链的领导者成员接受或拒绝所述提议的键-值对。


7.根据权利要求6所述的方法,还包括:
经由所述区块链的所述领导者成员将与所述新提出的交易的键-值对相关联的索引值分配给所述新提出的交易。


8.一种装置,包括:
处理器,其被配置为:
识别区块链的新提出的交易;
发起共识操作以确定是否授权所述新提出的交易;
取回从先前交易识别的键-值对;
将与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值进行比较;以及
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值连续时,提供肯定的共识以在所述区块链中接受所述新提出的交易。


9.根据权利要求8所述的装置,其中,所述处理器还被配置为:
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值不连续时,拒绝所述新提出的交易。


10.根据权利要求8所述的装置,其中,所述处理器还被配置为:
当与所述先前交易的键-值对相关联的索引值和与所述新提出的交易的键-值对相关联的索引值不连续时,确定所述新提出的交易与一个或多个其他交易是无序的。


11.根据权利要求8所述的装置,其中,所述共识操作调用所述区块链的多个验证者节点成员,并且所述...

【专利技术属性】
技术研发人员:N瓜尔K克里斯蒂德斯王云
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1