本发明涉及区块链,尤其是涉及一种保护用户隐私的区块链电子拍卖方法、设备、存储介质。
背景技术:
1、移动互联网的兴起进一步推动了网络拍卖系统这一新颖形式的扩张。智能手机和移动设备的普及为电子拍卖带来了新的用户群体和更加便捷的访问方式。计算机网络的蓬勃发展使得在线拍卖日益增长,大有取代线下拍卖之势,同时也暴露出鲜明的问题。
2、首先是单一授权中心的性能瓶颈问题,为此,中国专利申请公开号cn113362147a公开了物联网下基于多授权中心的可追踪电子拍卖方法,包括系统初始化、验证与拍卖私钥的生成、投标、揭示价格和追踪恶意节点五个步骤。工作时,任意授权中心可生成部分密钥,存在一个核心中央授权中心追溯恶意授权中心。该装置增强了拍卖事件中用户注册的性能和具有一定的抗恶意鲁棒性,但并未考虑用户身份隐私性。
3、中国专利申请公开号cn116029801a公开了一种基于区块链的逆向密封电子拍卖方法,包括合约部署、投标、混淆、揭示四阶段,工作状态下,利用同态加密和噪声混淆保护投标价格的私密性,运行高效,但竞标者的真实身份是对外公开的,且需要卖家配合,智能合约才能计算出拍卖赢家。
4、综上,目前国内缺少能够在举行链上拍卖时保全用户匿名性,又能抵抗同一个体重复投标问题的电子拍卖方法。
技术实现思路
1、本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种保护用户隐私的区块链电子拍卖方法、设备、存储介质,以保证拍卖时参与者的隐私性。
2、本发明的目的可以通过以下技术方案来实现:
3、本发明的一个方面,提供了一种保护用户隐私的区块链电子拍卖方法,包括如下步骤:
4、获取拍卖参数信息,完成智能合约的部署;
5、接收新用户的注册信息,完成新用户的注册,其中,所述注册信息包括用户角色类别,所述用户角色类别包括竞拍人和拍卖师;
6、从竞拍人接收押金的零知识范围证明信息,完成押金递交;
7、从已完成押金递交的竞拍人接收基于佩德森承诺的出价信息,且所述出价信息通过可链接环签名签署;
8、拍卖师基于各个竞拍人的出价信息,确定中标的竞拍人;
9、公开且仅公开中标的竞拍人的出价信息和零知识范围证明信息。
10、作为优选的技术方案,所述拍卖参数信息包括拍卖时长、竞拍人数限制、拍品属性以及用于生成公私钥对的数学群。
11、作为优选的技术方案,所述注册信息包括用户公钥。
12、作为优选的技术方案,还包括:
13、从竞拍人接收查询请求,基于所述查询请求返回中标结果,其中,所述查询请求包括采用所述公钥封装的出价信息以及与佩德森承诺绑定的随机数。
14、作为优选的技术方案,所述确定中标的竞拍人的过程包括:
15、基于通过可链接环签名签署的出价信息,选取各个竞拍人的首次投标出价作为比较对象,通过比较确定中标的竞拍人。
16、作为优选的技术方案,从竞拍人接收押金的零知识范围证明信息之前,还包括:
17、基于预先采集的且具有唯一性的生物信息实现对竞拍人的身份验证。
18、作为优选的技术方案,在开标时,每个竞拍者通过在区块链上发送用于打开自身的佩德森承诺的出价信息的秘密取值,实现中标的竞拍人的确定,其中,所述秘密取值以拍卖师对应的公钥进行加密。
19、作为优选的技术方案,还包括:
20、退回未中标竞拍人的押金,并执行中标竞拍人的结算。
21、本发明的另一个方面,提供了一种电子设备,包括:一个或多个处理器以及存储器,所述存储器内储存有一个或多个程序,所述一个或多个程序包括用于执行上述保护用户隐私的区块链电子拍卖方法的指令。
22、本发明的另一个方面,提供了一种计算机可读存储介质,包括供电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行上述保护用户隐私的区块链电子拍卖方法的指令。
23、与现有技术相比,本发明至少具有以下有益效果之一:
24、(1)保证拍卖时参与者的隐私性:本发明在投标过程中,竞拍人基于佩德森承诺,并通过可链接环签名签署传递出价信息,在开标后公开且仅公开中标人的出价信息和零知识范围证明信息,能够保证竞标者核实中标者的出价和押金的同时,保证除中标者外其他竞标者的隐私信息。
25、(2)防止竞标者多次出价:通过采用可链接环签名的方式传递出价信息,每名投标人可以自助运用其他对等方的公钥进行计算,将其身份藏匿在至多为全体竞拍人的集体中,另外对于同一人的信息,利用可链接式的签名达成了消息的线索串联,另外,也能够协助拍卖师锁定单一投标者可能发送多次出价的行为,保证竞标公平性。
1.一种保护用户隐私的区块链电子拍卖方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,所述拍卖参数信息包括拍卖时长、竞拍人数限制、拍品属性以及用于生成公私钥对的数学群。
3.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,所述注册信息包括用户公钥。
4.根据权利要求3所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,还包括:
5.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,所述确定中标的竞拍人的过程包括:
6.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,从竞拍人接收押金的零知识范围证明信息之前,还包括:
7.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,在开标时,每个竞拍者通过在区块链上发送用于打开自身的佩德森承诺的出价信息的秘密取值,实现中标的竞拍人的确定,其中,所述秘密取值以拍卖师对应的公钥进行加密。
8.根据权利要求1所述的一种保护用户隐私的区块链电子拍卖方法,其特征在于,还包括:
9.一种电子设备,其特征在于,包括:一个或多个处理器以及存储器,所述存储器内储存有一个或多个程序,所述一个或多个程序包括用于执行如权利要求1-8任一所述保护用户隐私的区块链电子拍卖方法的指令。
10.一种计算机可读存储介质,其特征在于,包括供电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行如权利要求1-8任一所述保护用户隐私的区块链电子拍卖方法的指令。
