一种基于区块链的拍卖方法技术

技术编号:29405592 阅读:27 留言:0更新日期:2021-07-23 22:44
本说明书一个或多个实施例提供一种基于区块链的拍卖方法。基于区块链网络构建线上拍卖系统,拍卖方通过区块链网络中的智能合约发行拍卖对象对应的数字资产,并且,注册数字资产的数字身份,将拍卖对象的所有方标识写入数字资产的数字身份。一个或多个出价方可以通过区块链网络中的智能合约针对数字资产进行出价,智能合约会针对每个具有出价资格的出价方,记录该出价方的出价记录。此外,可以通过智能合约将出价最高的出价方的标识替换数字资产的数字身份文档中拍卖对象的所有方标识,相当于更新了链上对链下的拍卖对象所有权归属的可信记载。

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

【技术保护点】
1.一种基于区块链的拍卖方法,包括:/n拍卖方客户端调用第一区块链网络中的智能合约执行发行步骤:发行拍卖对象对应的数字资产;/n所述拍卖方客户端调用第二区块链网络中的智能合约执行注册步骤:为所述数字资产注册数字身份;所述数字资产的数字身份文档包含所述拍卖对象的所有方标识;/n一个或多个出价方客户端分别调用所述第一区块链网络中的智能合约执行出价步骤:若确定该出价方具有针对所述数字资产的出价资格,则确定该出价方针对所述数字资产的出价记录;/n调用所述第一区块链网络中的智能合约执行拍卖完成步骤:以出价最高的出价方为所述拍卖对象的新所有方,跨链调用所述第二区块链网络中的智能合约以更新所述数字身份文档包...

【技术特征摘要】
1.一种基于区块链的拍卖方法,包括:
拍卖方客户端调用第一区块链网络中的智能合约执行发行步骤:发行拍卖对象对应的数字资产;
所述拍卖方客户端调用第二区块链网络中的智能合约执行注册步骤:为所述数字资产注册数字身份;所述数字资产的数字身份文档包含所述拍卖对象的所有方标识;
一个或多个出价方客户端分别调用所述第一区块链网络中的智能合约执行出价步骤:若确定该出价方具有针对所述数字资产的出价资格,则确定该出价方针对所述数字资产的出价记录;
调用所述第一区块链网络中的智能合约执行拍卖完成步骤:以出价最高的出价方为所述拍卖对象的新所有方,跨链调用所述第二区块链网络中的智能合约以更新所述数字身份文档包含的所述拍卖对象的所有方标识。


2.如权利要求1所述方法,所述拍卖对象,包括:物品,或,财产性权益。


3.如权利要求1所述方法,所述拍卖方是所述拍卖对象的所有方,或者,所述拍卖方是代理所述拍卖对象的所有方进行拍卖的拍卖服务机构。


4.如权利要求1所述方法,数字资产为非同质化凭证NFT。


5.如权利要求1所述方法,数字身份为去中心化身份DID。


6.如权利要求1所述方法,用于执行出价步骤的智能合约中指定了拍卖期间;
判断该出价方是否具有针对所述数字资产的出价资格,包括:
判断该出价方客户端调用所述区块链网络中的智能合约执行出价步骤的时间是否在所述拍卖期间内,若是,则确定该出价方具有针对所述数字资产的出价资格,若否,则确定该出价方不具有针对所述数字资产的出价资格。


7.如权利要求1-6任一项所述方法,调用所述区块链网络中的智能合约执行拍卖完成步骤,包括:
在拍卖期间结束之后,调用所述区块链网络中的智能合约执行拍卖完成步骤;
以出价最高的出价方为所述拍卖对象的新所有方,包括:
以在所述拍卖期间内出价最高的出价方为所述拍卖对象的新所有方。


8.如权利要求1所述方法,拍卖方客户端或所述拍卖对象的所有方客户端,调用所述第一区块链网络中的智能合约执行所述拍卖完成步骤。


9.如权利要求8所述方法,所述出价步骤还包括:触发该出价记录对应的事件消息;
所述方法还包括:所有方客户端根据监听到的各出价记录分别对应的事件消息,确定出价最高的出价方;其中,所述所有方客户端调用所述区块链网络中的智能合约根据该确定结果执行所述拍卖完成步骤;
或者
拍卖方客户端根据监听到的各出价记录分别对应的事件消息,确定出价最高的出价方;其中,所述拍卖方客户端调用所述区块链网络中的智能合约根据该确定结果执行所述拍卖完成步骤。


10.如权利要求9所述方法,在所述所有方客户端调用所述第一区块链网络中的智能合约根据该确定结果执行所述拍卖完成步骤情况下,所述拍卖完成步骤中确定出价最高的出价方,包括:
使用所有方公钥,验证所述所有方客户端为调用所述区块链网络中的智能合约执行所述拍卖完成步骤所提交的签名,若验证通过,则将该确定结果指定的出价方,确定为出价最高的出价方。


11.如权利要求10所述方法,所述所有方公钥包含于所述数字资产的数字身份文档。


12.如权利要求10所述方法,所述所有方公钥包含于所述所有方的数字身份文档;其中,所述所有方客户端预先调用所述第二区块链网络中的智能合约注册所述所有方的数字身份;
所述拍卖完成步骤还包括:
从所述第二区块链网络中的智能合约跨链获取所述使用方公钥。


13.如权利要求9所述方法,在所述拍卖方客户端调用所述第一区块链网络中的智能合约根据该确定结果执行所述拍卖完成步骤情况下,所述拍卖完成步骤中确定出价最高的出价方,包括:
使用拍卖方公钥,验证所述拍卖方客户端为调用所述区块链网络中的智能合约执行所述拍卖完成步骤所提交的签名,若验证通过,则将该确定结果指定的出价方,确定为出价最高的出价方。


14.如权利要求13所述方法,所述拍卖方公钥包含于所述数字资产的数字身份文档。


15.如权利要求13所述方法,所述拍卖方公钥包含于所述拍卖方的数字身...

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

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

1