区块链交易方法及装置、电子设备制造方法及图纸

技术编号:26260444 阅读:23 留言:0更新日期:2020-11-06 17:56
本说明书一个或多个实施例提供一种区块链交易方法及装置、电子设备,应用于起始交易方设备,所述方法包括:确定由起始交易方、中继交易方和目标交易方构成的交易路径,所述交易路径中涉及需捆绑实施的多笔区块链交易;生成第一交易数据,所述第一交易数据包括公共交易数据和第一独立交易数据;获取第二交易数据,所述第二交易数据包括第二独立交易数据;所述第二独立交易数据由所述中继交易方在对所述公共交易数据验证通过的情况下,针对自身在所述多笔区块链交易中参与的区块链交易生成;向区块链提交与所述多笔区块链交易相关的整合交易,所述整合交易中包含所述第一交易数据和所述第二交易数据。

【技术实现步骤摘要】
区块链交易方法及装置、电子设备
本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块链交易方法及装置、电子设备。
技术介绍
区块链可以通过在各个区块链节点之间达成共识,从而在各个区块链节点之间共同维护统一的区块链账本,以永久记载区块链网络中发生的交易信息。区块链账本是完全公开的,以便于随时查看和验证已发生交易的历史数据。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种区块链交易方法及装置、电子设备。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种区块链交易方法,应用于起始交易方设备,所述方法包括:确定由起始交易方、中继交易方和目标交易方构成的交易路径,所述交易路径中涉及需捆绑实施的多笔区块链交易;生成第一交易数据,所述第一交易数据包括公共交易数据和第一独立交易数据;所述公共交易数据与所述多笔区块链交易相关,所述第一独立交易数据与所述起始交易方在所述多笔区块链交易中参与的区块链交易相关;获取第二交易数据,所述第本文档来自技高网...

【技术保护点】
1.一种区块链交易方法,应用于起始交易方设备,所述方法包括:/n确定由起始交易方、中继交易方和目标交易方构成的交易路径,所述交易路径涉及多笔区块链交易;/n生成包括公共交易数据和第一独立交易数据的第一交易数据;所述公共交易数据用于表征所述多笔区块链交易的交易额,所述第一独立交易数据用于指示所述起始交易方参与的区块链交易的输入;/n获取包括第二独立交易数据的第二交易数据;所述第二独立交易数据由所述中继交易方在对所述公共交易数据验证通过的情况下生成,所述第二独立交易数据用于指示所述中继交易方参与的区块链交易的输入;/n向区块链提交与所述多笔区块链交易相关的整合交易,所述整合交易中包含所述第一交易数...

【技术特征摘要】
1.一种区块链交易方法,应用于起始交易方设备,所述方法包括:
确定由起始交易方、中继交易方和目标交易方构成的交易路径,所述交易路径涉及多笔区块链交易;
生成包括公共交易数据和第一独立交易数据的第一交易数据;所述公共交易数据用于表征所述多笔区块链交易的交易额,所述第一独立交易数据用于指示所述起始交易方参与的区块链交易的输入;
获取包括第二独立交易数据的第二交易数据;所述第二独立交易数据由所述中继交易方在对所述公共交易数据验证通过的情况下生成,所述第二独立交易数据用于指示所述中继交易方参与的区块链交易的输入;
向区块链提交与所述多笔区块链交易相关的整合交易,所述整合交易中包含所述第一交易数据和所述第二交易数据。


2.根据权利要求1所述的方法,所述起始交易方对应于起始区块链节点;所述确定由起始交易方、中继交易方和目标交易方构成的交易路径,包括:
通过所述起始区块链节点调用区块链中用于确定交易路径的智能合约,以确定所述交易路径。


3.根据权利要求1所述的方法,所述确定由起始交易方、中继交易方和目标交易方构成的交易路径,包括:
在存在多条备选路径的情况下,根据下述至少之一的选择条件从所述多条备选路径中确定所述交易路径:交易费用最低、交易路径最短、中继交易方的可靠度最高。


4.根据权利要求1所述的方法,还包括:
将所述第一交易数据或所述公共交易数据发送至所述中继交易方,以由所述中继交易方对所述公共交易数据进行验证;
接收所述中继交易方返回的所述第二交易数据。


5.根据权利要求4所述的方法,所述初始交易方和所述中继交易方通过链外通道进行数据交互。


6.根据权利要求1所述的方法,
当采用非私密交易模式时,所述公共交易数据包括所述多笔区块链交易的交易额;
当采用私密交易模式时,所述公共交易数据包括所述多笔区块链交易的交易额分别对应的交易承诺,所述方法还包括:
采用同态加密算法对所述第一交易数据或所述公共交易数据进行加密;
将所述交易承诺对应的随机数发送至所述中继交易方,并将加密后的所述第一交易数据或所述公共交易数据发送至所述中继交易方,以由所述中继交易方对所述交易额、交易承诺和随机数之间的一致性进行验证。


7.根据权利要求1所述的方法,所述公共交易数据所含的交易额包括:由所述中继交易方作为汇出方的区块链交易对应的中继交易额,所述中继交易额为前一区块链交易的交易额扣除所述中继交易方对应的中继费用后的数额。


8.根据权利要求1所述的方法,还包括:
通过所述起始交易方持有的私钥生成第一签名,所述第一签名与所述公共交易数据和所述第一独立交易数据相关,或者所述第一签名与所述整合交易相关;
将所述第一签名与所述整合交易相关联地提交至区块链中。


9.根据权利要求1所述的方法,所述第二交易数据还包括:第二签名,所述第二签名由所述中继交易方通过持有的私钥进行签名得到,所述第二签名与所述公共交易数据和所述第二独立交易数据相关。


10.根据权利要求1所述的方法,
当采用账户余额模型进行交易时,所述第一独立数据包括所述起始交易...

【专利技术属性】
技术研发人员:马宝利李漓春张文彬刘正殷山
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

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

1