【技术实现步骤摘要】
一种基于区块链的交易方法
本说明书多个实施例涉及区块链
,尤其涉及一种基于区块链的交易方法。
技术介绍
目前的交易模式主要有线下交易与线上交易两种。对于线下交易,交易双方需要在现场实际完成交易。而对于线上交易,交易双方需要在线上达成交易约定。基于此,需要一种更加便利与可靠的交易方法,尤其是基于区块链的交易方法。
技术实现思路
本说明书的多个实施例提供一种基于区块链的交易方法、区块链系统和基于区块链的交易系统。本说明书多个实施例提供技术方案如下:根据本说明书多个实施例的第一方面,提出了一种基于区块链的交易方法,包括:交易方的客户端调用区块链系统中的智能合约为区块链系统中的数字化物品注册数字身份,所述数字化物品的数字身份文档包含所述数字化物品的所有方标识;一个或多个交易对方的客户端分别调用所述区块链系统中的智能合约执行交易请求;调用所述区块链系统中的智能合约执行交易完成步骤,基于交易完成的结果,确定所述数字化物品的新所有方,更新所述数字身份文档包含的所述数字化物品的所有方标识。根据本说明书多个实施例的第二方面,提出了一种基于区块链的交易方法,包括:交易方的客户端调用区块链系统中的智能合约为区块链系统中的数字化物品的当前所有方注册数字身份,所述当前所有方的数字身份文档中记载了所述当前所有方对所述数字化物品的拥有关系;一个或多个交易对方的客户端分别调用所述区块链系统中的智能合约执行交易请求;调用所述区块链系统中的智能合约 ...
【技术保护点】
1.一种基于区块链的交易方法,包括:/n交易方的客户端调用区块链系统中的智能合约为区块链系统中的数字化物品注册数字身份,所述数字化物品的数字身份文档包含所述数字化物品的所有方标识;/n一个或多个交易对方的客户端分别调用所述区块链系统中的智能合约执行交易请求;/n调用所述区块链系统中的智能合约执行交易完成步骤,基于交易完成的结果,确定所述数字化物品的新所有方,更新所述数字身份文档包含的所述数字化物品的所有方标识。/n
【技术特征摘要】 【专利技术属性】
1.一种基于区块链的交易方法,包括:
交易方的客户端调用区块链系统中的智能合约为区块链系统中的数字化物品注册数字身份,所述数字化物品的数字身份文档包含所述数字化物品的所有方标识;
一个或多个交易对方的客户端分别调用所述区块链系统中的智能合约执行交易请求;
调用所述区块链系统中的智能合约执行交易完成步骤,基于交易完成的结果,确定所述数字化物品的新所有方,更新所述数字身份文档包含的所述数字化物品的所有方标识。
2.如权利要求1所述方法,所述数字化物品,是交易方的客户端调用区块链系统中的智能合约在链上发行的。
3.如权利要求2所述方法,交易方的客户端调用区块链系统中的智能合约在链上发行数字化物品的步骤包括:
若确定交易方的客户端为调用区块链系统中的智能合约在链上发行数字化物品所提交的签名通过验证,则在链上发行数字化物品。
4.如权利要求1所述方法,数字身份为去中心化身份。
5.如权利要求1所述方法,所述数字化物品,用于锚定链下的交易对象。
6.如权利要求5所述方法,所述交易对象,包括:实体物品、数字作品,或,财产性权益。
7.如权利要求5所述方法,数字化物品为非同质化凭证。
8.如权利要求1所述方法,所述交易方是所述数字化物品的所有方,或者,所述交易方是代理所述所有方进行交易的交易代理机构。
9.如权利要求1所述方法,所述交易完成步骤,包括确定交易对方是否具有针对所述数字化物品的交易请求资格。
10.如权利要求1所述方法,交易方的客户端或所有方的客户端,调用区块链系统中的智能合约执行交易完成的步骤。
11.如权利要求1所述方法,基于各交易请求,确定所述数字化物品的新所有方,包括:
从各交易请求中选择符合预设要求的交易请求,并将选择的交易请求所对应的交易对方,确定为所述数字化物品的新所有方。
12.如权利要求1所述方法,执行交易请求的步骤还包括:触发该交易请求对应的事件消息;
所述方法还包括:所有方的客户端将监听到的各交易请求分别对应的事件消息通知给所有方,并确定所有方指定的交易对方;调用所述区块链系统中的智能合约根据该确定结果执行交易完成的步骤;
或者
交易方的客户端将监听到的各交易请求分别对应的事件消息通知给交易方,并确定交易方指定的交易对方;调用所述区块链系统中的智能合约根据该确定结果执行交易完成的步骤。
13.如权利要求1所述方法,则所述方法还包括:
交易方客户端调用区块链系统中的智能合约将所述数字化物品置为可交易状态或不可交易状态;
判断该交易对方是否具有针对所述数字化物品的交易请求资格,包括:
若所述数字化物品被置为可交易状态,则确定该交易对方具有针对所述数字化物品的交易请求资格;若所述数字化物品被置为不可交易状态,则确定该交易对方不具有针对所述数字化物品的交易请求资格。
14.如权利要求13所述方法,将所述数字化物品置为可交易状态或不可交易状态,包括:
验证所述交易方客户端为调用区块链系统中的智能合约执行资产管理步骤所提交的签名,若验证通过,则将所述数字化物品置为可交易状态或不可交易状态。
技术研发人员:杨仁慧,
申请(专利权)人:支付宝杭州信息技术有限公司,蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。