[发明专利]一种基于混合区块链的拍卖方法及系统在审
申请号: | 202011517132.3 | 申请日: | 2020-12-21 |
公开(公告)号: | CN112700314A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 蒋海;翟海滨;王璟;李军 | 申请(专利权)人: | 布比(北京)网络技术有限公司 |
主分类号: | G06Q30/08 | 分类号: | G06Q30/08;G06Q20/38;G06F21/64;G06F21/60;G06F16/27 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 贾银秋 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 区块 拍卖 方法 系统 | ||
1.一种基于混合区块链的拍卖方法,其特征在于,所述方法包括:
建立私有区块链和公有区块链的通信关系,并在所述私有区块链上部署拍卖合约,在所述公有区块链上部署投票合约;
在私有区块链上,当批准参与者的入链请求后,更新所述私有区块链上的访问控制列表,并发送网络连接信息发送至参与者,以使得参与者根据所述网络连接信息链接到所述私有区块链;
在公有区块链上,接收每个参与者通过调用所述智能投票合约中的竞价函数给出的出价值,利用单向置换位承诺协议将每个参与者的出价值封装为哈希值,并将每个参与者的出价值对应的哈希值导入所述私有区块链;
在所述私有区块链上,根据导入的出价值选取出价值高的两个参与者分别为第一参与者和第二参与者,并确定所述第一参与者为中标者,中标价格为第二参与者的出价值,并将所述第一参与者和第二参与者的身份信息和出价值发送至所述公有区块链,以在所述公有区块链上进行公布。
2.根据权利要求1所述的方法,其特征在于,每个参与者在所述私有区块链和公有区块链上分别拥有单独的账户;所述公有区块链上的账户地址不可配置,在创建账户时自动生成;所述私有区块链上的账户地址由初始化所述私有链的拍卖方预设设置;利用键值对形式的哈希表存储同一参与者对应的多个账户地址,且当参与者离开系统时,删除带有相应地址的哈希表条目。
3.根据权利要求1所述的方法,其特征在于,所述将每个参与者的出价值对应的哈希值导入所述私有区块链,包括:
查询每个参与者发送至所述私有区块链的出价值对应的哈希值和随机数,比较每个参与者发送的出价值的哈希值和所述公有区块链输入的哈希值的一致性,获取一致性结果;其中,若某个参与者对应的一致性结果指示一致,则确定该参与者为合法用户,允许将该参与者发送至所述公有区块链上的出价值导入所述私有区块链;反之,则确定该参与者为不合法用户,剔除所述参与者的竞拍资格。
4.根据权利要求1所述的方法,其特征在于,所述方法通过拍卖者部署拍卖合约,所述拍卖合约中存储拍卖者的地址和拍卖者设置的合约执行起止时间,该起止时间只能由创建者修改编辑。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在将所述第一参与者和第二参与者的身份信息和出价值发送至所述公有区块链上进行公布后,接收质疑者提出的质疑,创建与本次拍卖对应的质疑处理合约,为与本次拍卖对应的质疑处理合约确定陪审团,并利用陪审团对质疑者提供的质疑证据进行验证和投票,确定处理结果;
其中,若所述处理结果指示质疑成功,则向所述质疑者发送奖励;若所述处理结果指示质疑失败,则扣除所述质疑者提供的质疑押金。
6.一种基于混合区块链的拍卖系统,其特征在于,所述系统包括:
合约部署单元,用于建立私有区块链和公有区块链的通信关系,并在所述私有区块链上部署拍卖合约,在所述公有区块链上部署投票合约;
参与者确定单元,用于在私有区块链上,当批准参与者的入链请求后,更新所述私有区块链上的访问控制列表,并发送网络连接信息发送至参与者,以使得参与者根据所述网络连接信息链接到所述私有区块链;
出价值封装单元,用于在公有区块链上,接收每个参与者通过调用所述智能投票合约中的竞价函数给出的出价值,利用单向置换位承诺协议将每个参与者的出价值封装为哈希值,并将每个参与者的出价值对应的哈希值导入所述私有区块链;
拍卖结果确定单元,用于在所述私有区块链上,根据导入的出价值选取出价值高的两个参与者分别为第一参与者和第二参与者,并确定所述第一参与者为中标者,中标价格为第二参与者的出价值,并将所述第一参与者和第二参与者的身份信息和出价值发送至所述公有区块链,以在所述公有区块链上进行公布。
7.根据权利要求6所述的系统,其特征在于,每个参与者在所述私有区块链和公有区块链上分别拥有单独的账户;所述公有区块链上的账户地址不可配置,在创建账户时自动生成;所述私有区块链上的账户地址由初始化所述私有链的拍卖方预设设置;利用键值对形式的哈希表存储同一参与者对应的多个账户地址,且当参与者离开系统时,删除带有相应地址的哈希表条目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司,未经布比(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011517132.3/1.html,转载请声明来源钻瓜专利网。