【技术实现步骤摘要】
一种基于区块链的抢购方法
本说明书一个或多个实施例涉及终端
,尤其涉及一种基于区块链的抢购方法。
技术介绍
目前的抢购模式主要有线下抢购与线上抢购两种。对于线下抢购,抢购参与方与售卖方需要在现场完成抢购以及售卖对象的移交,这对抢购参与方与售卖方来说不够便利。而对于线上抢购,抢购参与方即便抢购成功,该抢购成功的结果也是不可靠的。基于此,需要一种兼顾便利性与可靠性的抢购方法。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的抢购方法。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的抢购方法,包括:售卖方客户端调用区块链网络中的智能合约执行发行步骤与注册步骤;所述发行步骤包括:发行售卖对象对应的数字资产;所述注册步骤包括:为所述数字资产注册数字身份,所述数字资产的数字身份文档包含所述售卖对象的所有方标识;一个或多个抢购参与方客户端分别调用所述区块链网络中的智能合约执行抢购发起 ...
【技术保护点】
1.一种基于区块链的抢购方法,包括:/n售卖方客户端调用区块链网络中的智能合约执行发行步骤与注册步骤;所述发行步骤包括:发行售卖对象对应的数字资产;所述注册步骤包括:为所述数字资产注册数字身份,所述数字资产的数字身份文档包含所述售卖对象的所有方标识;/n一个或多个抢购参与方客户端分别调用所述区块链网络中的智能合约执行抢购发起步骤:若确定该抢购参与方具有针对所述数字资产的抢购资格,则确定该抢购参与方已发起抢购;/n调用所述区块链网络中的智能合约执行抢购完成步骤:以最先发起抢购的抢购参与方为所述售卖对象的新所有方,更新所述数字身份文档包含的所述售卖对象的所有方标识。/n
【技术特征摘要】
1.一种基于区块链的抢购方法,包括:
售卖方客户端调用区块链网络中的智能合约执行发行步骤与注册步骤;所述发行步骤包括:发行售卖对象对应的数字资产;所述注册步骤包括:为所述数字资产注册数字身份,所述数字资产的数字身份文档包含所述售卖对象的所有方标识;
一个或多个抢购参与方客户端分别调用所述区块链网络中的智能合约执行抢购发起步骤:若确定该抢购参与方具有针对所述数字资产的抢购资格,则确定该抢购参与方已发起抢购;
调用所述区块链网络中的智能合约执行抢购完成步骤:以最先发起抢购的抢购参与方为所述售卖对象的新所有方,更新所述数字身份文档包含的所述售卖对象的所有方标识。
2.如权利要求1所述方法,所述售卖对象,包括:物品,或,财产性权益。
3.如权利要求1所述方法,所述售卖方是所述售卖对象的所有方,或者,所述售卖方是代理所述售卖对象的所有方进行售卖的售卖服务机构。
4.如权利要求1所述方法,数字资产为非同质化凭证NFT。
5.如权利要求1所述方法,数字身份为去中心化身份DID。
6.如权利要求1所述方法,判断该抢购参与方是否具有抢购资格,包括:
判断该抢购参与方客户端调用所述区块链网络中的智能合约执行抢购发起步骤的时间是否在售卖期间内,若是,则确定该抢购参与方具有抢购资格,若否,则确定该抢购参与方不具有抢购资格。
7.如权利要求1所述方法,判断该抢购参与方是否具有抢购资格,包括;
判断之前是否有其他抢购参与方已发起抢购,若是,则确定该抢购参与方不具有抢购资格,若否,则确定该抢购参与方具有抢购资格。
8.如权利要求1-7任一项所述方法,调用所述区块链网络中的智能合约执行抢购完成步骤,包括:
在售卖期间结束之后,调用所述区块链网络中的智能合约执行抢购完成步骤。
9.如权利要求1所述方法,售卖方客户端或所述售卖对象的所有方客户端,调用所述区块链网络中的智能合约执行所述抢购完成步骤。
10.如权利要求9所述方法,在所述所有方客户端调用所述区块链网络中的智能合约执行所述抢购完成步骤情况下,所述抢购完成步骤中更新所有方标识,包括:
使用所有方公钥,验证所述所有方客户端为调用所述区块链网络中的智能合约执行所述抢购完成步骤所提交的签名,若验证通过,则更新所有方标识。
11.如权利要求10所述方法,所述所有方公钥包含于所述数字资产的数字身份文档;
或者
所述所有方公钥包含于所述所有方的数字身份文档;其中,所述所有方客户端预先调用所述区块链网络中的智能合约注册所述所有方的数字身份。
12.如权利要求9所述方法,在所述售卖方客户端调用所述区块链网络中的智能合约根据该确定结果执行所述抢购完成步骤情况下,所述抢购完成步骤中更新所有方标识,包括:
使用售卖方公钥,验证所述售卖方客户端为调用所述区块链网络中的智能合约执行所述抢购完成步骤所提交的签名,若验证通过,则更新所有方标识。
13.如权利要求12所述方法,所述售卖方公钥包含于所述数字资产的数字身份文档;
或者
所述售卖方公钥包含于所述售卖方的数字身份文档;其中,所述售卖方客户端预先调用所述区块链网络中的智能合约注册所述售卖方的数字身份。
14.如权利要求1所述方法,所述方法...
【专利技术属性】
技术研发人员:杨仁慧,
申请(专利权)人:支付宝杭州信息技术有限公司,蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。