一种基于区块链的匿名拍卖的方法及设备、介质技术

技术编号:27196039 阅读:21 留言:0更新日期:2021-01-31 11:51
本申请公开了一种基于区块链的匿名拍卖的方法及设备、介质。方法包括获取拍卖品的拍卖信息,将拍卖信息上传至匿名拍卖区块链;获取竞拍端的竞拍信息,竞拍信息至少包括竞拍出价;根据智能合约基于竞拍出价随机生成一个随机数据,并计算竞拍出价与随机数据加和的哈希值;根据智能合约比较竞拍出价与匿名拍卖区块链上的当前最高出价,若竞拍出价高于当前最高出价,则将竞拍出价与哈希值上传至匿名拍卖区块链,形成新的当前最高出价。通过本申请公开的方法可以有效地减少传统拍卖过程中存在的隐私泄露风险,在全流程公开可验证的前提下,竞拍端匿名;且在竞拍过程中,第三方监管端可以获取竞拍过程中的关键数据,竞拍端可以验证竞拍结果的正确性。竞拍结果的正确性。竞拍结果的正确性。

【技术实现步骤摘要】
一种基于区块链的匿名拍卖的方法及设备、介质


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的匿名拍卖的方法及设备、介质。

技术介绍

[0002]传统的拍卖方式存在很多隐私泄露的风险点,拍卖过程中的公平性和隐私性难以得到保证。在拍卖过程中拍卖机构掌握了大量的敏感信息。例如,拍卖机构中的拍卖师能够得知每个竞拍端的出价,也能够得知每个竞拍端一定的身份信息;同时,竞拍端之间也可以知道其他竞拍端的出价,或可能知道其他竞拍端的身份信息。这样就导致了传统拍卖方式的出价及成交都极大地依赖于拍卖师的诚信。而且,除了拍卖意外,以竞价为核心的竞拍也衍生了多样化的活动,如商品的采购招标、融资招标、广告竞价等。
[0003]随着区块链技术的不断发展,区块链技术的去中心化、去信任、可溯源、匿名性等特征,可以有效地客服和改善传统拍卖方式中存在的问题。
[0004]因此,目前迫切需要研发出一种新型的基于区块链的匿名拍卖的方法及设备、介质,以克服和改善上述现有技术中的一个或多个缺点,或者至少提出一种有效的可选方法来解决上述问题。

技术实现思路

[0005]本说明书实施例提供了一种基于区块链的匿名拍卖的方法及设备、介质,用于解决现有技术中的如下技术问题:传统的拍卖方式存在隐私泄露的风险,拍卖过程中的公平性和隐私性难以得到保证。
[0006]本说明书实施例采用下述技术方案:
[0007]一种基于区块链的匿名拍卖的方法,其中,所述方法包括:
[0008]获取拍卖品的拍卖信息,将所述拍卖信息上传至匿名拍卖区块链;
[0009]获取竞拍端的竞拍信息,所述竞拍信息至少包括竞拍出价;
[0010]根据智能合约基于所述竞拍出价随机生成一个随机数据,并计算所述竞拍出价与所述随机数据总和的哈希值;
[0011]根据智能合约比较所述竞拍出价与匿名拍卖区块链上的当前最高出价,
[0012]若所述竞拍出价高于所述当前最高出价,则将所述竞拍出价与所述哈希值上传至匿名拍卖区块链,形成新的当前最高出价。
[0013]进一步地,所述拍卖信息包括以下至少一项:拍卖品信息、拍卖方式、拍卖时间、起拍价。
[0014]进一步地,所述方法还包括:
[0015]获取所述竞拍端采用其私钥对所述哈希值进行签名得到的签名哈希值,并将所述签名哈希值上传至匿名拍卖区块链。
[0016]进一步地,所述方法还包括:
[0017]获取所述竞拍端采用第三方监管端的公钥对所述签名哈希值进行加密得到的加密哈希值,并将所述加密哈希值上传至匿名拍卖区块链。
[0018]进一步地,所述方法还包括:
[0019]获取所述竞拍端的注册信息;
[0020]获取所述竞拍端的押金缴纳信息,若所述竞拍端的押金缴纳信息不符合预设置规则,则所述竞拍端发送的竞拍出价无效。
[0021]进一步地,所述拍卖信息还包括最低增幅,所述方法还包括:
[0022]根据智能合约计算所述竞拍出价高于所述当前最高出价的差值,
[0023]若所述差值小于所述最低增幅,则所述竞拍出价无效。
[0024]进一步地,所述随机数据采用32位16进制数。
[0025]进一步地,采用安全散列算法(Secure Hash Algorithm,SHA))计算所述竞拍出价与所述随机数据总和的哈希值。
[0026]一种基于区块链的匿名拍卖的设备,其特征在于,包括:
[0027]至少一个处理器;以及,
[0028]与所述至少一个处理器通信连接的存储器;其中,
[0029]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0030]获取拍卖品的拍卖信息,将所述拍卖信息上传至匿名拍卖区块链;
[0031]获取竞拍端的竞拍信息,所述竞拍信息至少包括竞拍出价;
[0032]根据智能合约基于所述竞拍出价随机生成一个随机数据,并计算所述竞拍出价与所述随机数据总和的哈希值;
[0033]根据智能合约比较所述竞拍出价与匿名拍卖区块链上的当前最高出价,
[0034]若所述竞拍出价高于所述当前最高出价,则将所述竞拍出价与所述哈希值上传至匿名拍卖区块链。
[0035]一种基于区块链的匿名拍卖的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
[0036]获取拍卖品的拍卖信息,将所述拍卖信息上传至匿名拍卖区块链;
[0037]获取竞拍端的竞拍信息,所述竞拍信息至少包括竞拍出价;
[0038]根据智能合约基于所述竞拍出价随机生成一个随机数据,并计算所述竞拍出价与所述随机数据总和的哈希值;
[0039]根据智能合约比较所述竞拍出价与匿名拍卖区块链上的当前最高出价,
[0040]若所述竞拍出价高于所述当前最高出价,则将所述竞拍出价与所述哈希值上传至匿名拍卖区块链。
[0041]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0042](1)本说明书实施例示例的基于区块链的匿名拍卖的方法,通过构建匿名拍卖区块链,竞拍端可以在全流程公开可验证的前提下进行匿名竞拍,不用担心泄露其身份信息。同时,除了发出竞拍出价的竞拍端,第三方无法获取基于竞拍出价随机生成的随机数据,从而使竞拍端可以证明自己对竞拍出价具有所有权,使竞拍端可以验证竞拍结果的正确性。
[0043](2)本说明书实施例示例的基于区块链的匿名拍卖的方法,竞拍端采用其私钥对
哈希值进行签名,可以进一步确认其对竞拍出价具有所有权。
[0044](3)本说明书实施例示例的基于区块链的匿名拍卖的方法,采用第三方监管端公钥对签名哈希值进行加密,若竞拍端想对自己的竞拍行为抵赖,可以从区块链上获取加密哈希值,由第三方监管端采用其私钥对加密哈希值进行解密,得到签名哈希值,从而可以确认竞拍端的签名,防止竞拍端抵赖。
[0045](4)本说明书实施例示例的基于区块链的匿名拍卖的方法,竞拍端只有在匿名拍卖区块链上注册身份并按规定缴纳押金之后,才有资格参与拍卖。
[0046](5)本说明书实施例示例的基于区块链的匿名拍卖的方法,通过设置竞拍过程中出价的最低增幅,能够有效地保证拍卖过程的秩序,防止随意或恶意加价。
附图说明
[0047]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0048]图1为本说明书实施例提供的基于区块链的匿名拍卖的方法的一种流程示意图。
具体实施方式
[0049]为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的匿名拍卖的方法,其特征在于,所述方法包括:获取拍卖品的拍卖信息,将所述拍卖信息上传至匿名拍卖区块链;获取竞拍端的竞拍信息,所述竞拍信息至少包括竞拍出价;根据智能合约基于所述竞拍出价随机生成一个随机数据,并计算所述竞拍出价与所述随机数据总和的哈希值;根据智能合约比较所述竞拍出价与匿名拍卖区块链上的当前最高出价,若所述竞拍出价高于所述当前最高出价,则将所述竞拍出价与所述哈希值上传至匿名拍卖区块链,形成新的当前最高出价。2.根据权利要求1所述的基于区块链的匿名拍卖的方法,其特征在于:所述拍卖信息包括以下至少一项:拍卖品信息、拍卖方式、拍卖时间、起拍价。3.根据权利要求1所述的基于区块链的匿名拍卖的方法,其特征在于,所述方法还包括:获取所述竞拍端采用其私钥对所述哈希值进行签名得到的签名哈希值,并将所述签名哈希值上传至匿名拍卖区块链。4.根据权利要求3所述的基于区块链的匿名拍卖的方法,其特征在于,所述方法还包括:获取所述竞拍端采用第三方监管端的公钥对所述签名哈希值进行加密得到的加密哈希值,并将所述加密哈希值上传至匿名拍卖区块链。5.根据权利要求1所述的基于区块链的匿名拍卖的方法,其特征在于,所述方法还包括:获取所述竞拍端的注册信息;获取所述竞拍端的押金缴纳信息,若所述竞拍端的押金缴纳信息不符合预设置规则,则所述竞拍端发送的竞拍出价无效。6.根据权利要求1所述的基于区块链的匿名拍卖的方法,其特征在于,所述拍卖信息还包括最低增幅,所述方法还包括:根据智能合约计算所述竞拍出价高于所述当前最高出价的差值,若所述差值小于所述最低增幅,则所述竞拍出价...

【专利技术属性】
技术研发人员:宋明明肖雪王伟兵李照川樊继硕
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:

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

1