【技术实现步骤摘要】
【国外来华专利技术】区块链网络中的自动提交交易管理
本申请一般涉及交易管理,并且更具体地,涉及区块链网络中的自动提交交易管理。
技术介绍
在区块链网络中提交交易的流程可以涉及客户端的若干步骤,尤其是当所调用的智能合同具有在被提交给分类账之前必须被履行的相关联的策略时。在Fabricv1中就是这种情况,其中客户端首先需要向一个或多个对等方发送交易建议(在背书策略中指定对等方),收集结果,确定是否已经满足背书策略,然后向一个或多个排序者节点提交交易。虽然为区块链平台提供客户端软件开发工具包(SDK)简化了来自与区块链网络交互的应用代码的那些任务,但是通信开销和处理任务是不可避免的。当通信和处理资源有限(例如,对于物联网(IoT)设备)时,情况变得关键。因此,克服这些缺陷的改进的交易管理方法可能是有益的。
技术实现思路
本申请的某些实施例可提供对本领域中尚未被常规区块链交易管理技术完全识别、理解或解决的问题和需要的解决方案。例如,本申请的一些实施例涉及区块链网络中的自动提交交易管理。一个示例性实施例可以提供一种方法,该方法 ...
【技术保护点】
1.一种用于在区块链网络中提供一步交易提交的方法,包括:/n由客户端节点向多个对等方中的一个或多个对等方发送交易建议;/n由所述多个对等方中的至少一个对等方模拟与所述交易建议相关联的交易;/n由背书者对等方评估是否已经满足背书策略;以及/n当所述背书策略已经被满足时,由背书者对等方将所述交易发送到至少一个排序者节点,以提交到分类账。/n
【技术特征摘要】
【国外来华专利技术】20180523 US 15/987,1261.一种用于在区块链网络中提供一步交易提交的方法,包括:
由客户端节点向多个对等方中的一个或多个对等方发送交易建议;
由所述多个对等方中的至少一个对等方模拟与所述交易建议相关联的交易;
由背书者对等方评估是否已经满足背书策略;以及
当所述背书策略已经被满足时,由背书者对等方将所述交易发送到至少一个排序者节点,以提交到分类账。
2.如权利要求1所述的方法,还包括:
由所述多个对等方使用底层协议来广泛传播所述交易建议。
3.如权利要求2所述的方法,其特征在于,所述底层协议是流言协议。
4.如权利要求1所述的方法,还包括:
由所述多个对等方中的所述至少一个对等方将所述模拟的结果传送到其他对等方,使得与给定链码相关联的所有背书者最终接收到所述结果。
5.如权利要求1所述的方法,其中当所述背书策略已经被满足时,向所述至少一个排序者节点发送所述交易是随机的,以便支持所述至少一个排序者节点的拜占庭行为。
6.如权利要求1所述的方法,其中背书结果不被返回到所述客户端节点。
7.如权利要求1所述的方法,其中所述区块链网络支持多个交易模式,并且使用哪种交易模式是全局地设置的、在每个对等方上设置的、在所述交易建议本身中设置的、或者是它们的组合。
8.如权利要求1所述的方法,其中所述背书策略确定必须对交易结果达成一致的多个对等方、确定对等方的哪个集合必须对所述交易结果达成一致、或者这两者。
9.如权利要求1所述的方法,其中所述一步交易提交过程的交易流是容错的,以向其中所述客户端负责从所述对等方收集结果并确定何时已满足所述策略的交易流提供类似或相同的安全保证。
10.一种系统,包括:
客户端节点;
多个对等方;以及
至少一个背书者节点,其中
所述客户端节点被配置成向所述多个对等方中的一个或多个对等方发送交易建议,以及
所述多个对等方被配置为:
模拟与所述交易建议相关联的交易;
...
【专利技术属性】
技术研发人员:J·伊拉扎巴尔,A·加拉吉奥拉,D·A·马西尼,D·庞塞莱昂,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。