一种基于区块链的抢购方法技术

技术编号:29405584 阅读:26 留言:0更新日期:2021-07-23 22:44
本说明书一个或多个实施例提供一种基于区块链的抢购方法。基于区块链网络构建线上抢购系统,售卖方通过区块链网络中的智能合约发行售卖对象对应的数字资产,售卖对象的所有方调用所述区块链网络中的智能合约注册的数字身份的数字身份文档中,记载了所述所有方对所述数字资产的拥有关系。一个或多个抢购参与方通过区块链网络中的智能合约针对数字资产请求发起抢购,智能合约会针对每个具有抢购资格的抢购参与方,确定该抢购参与方已发起抢购。

【技术实现步骤摘要】
一种基于区块链的抢购方法
本说明书一个或多个实施例涉及终端
,尤其涉及一种基于区块链的抢购方法。
技术介绍
目前的抢购模式主要有线下抢购与线上抢购两种。对于线下抢购,抢购参与方与售卖方需要在现场完成抢购以及售卖对象的移交,这对抢购参与方与售卖方来说不够便利。而对于线上抢购,抢购参与方即便抢购成功,该抢购成功的结果也是不可靠的。基于此,需要一种兼顾便利性与可靠性的抢购方法。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的抢购方法。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的抢购方法,包括:售卖方客户端调用区块链网络中的智能合约执行发行步骤:发行售卖对象对应的数字资产;其中,所述售卖对象的所有方调用所述区块链网络中的智能合约注册的数字身份的数字身份文档中,记载了所述所有方对所述数字资产的拥有关系;一个或多个抢购参与方客户端分别调用所述区块链网络中的智能合约执行抢购发起步骤:若确定该抢购参本文档来自技高网...

【技术保护点】
1.一种基于区块链的抢购方法,包括:/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所述方法,所述售卖方公钥包含于所述数字资产的数字身份文档;其中,所述售卖方客户端预先调用所述区块链网络中的智能合约,为所述数...

【专利技术属性】
技术研发人员:杨仁慧
申请(专利权)人:支付宝杭州信息技术有限公司蚂蚁区块链科技上海有限公司
类型:发明
国别省市:浙江;33

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

1