【技术实现步骤摘要】
一种基于区块链技术的维克里拍卖方法、装置及系统
本申请涉及计算机
,特别涉及一种基于区块链技术的维克里拍卖方法、装置、系统及区块链节点。
技术介绍
拍卖是指以公开竞价的形式,将特定物品或者财产权利转让给最高竞价者的买卖方式。拍卖形式可分为开放式拍卖和封闭式拍卖。在封闭式拍卖的情况下,竞价者只能知道自己的出价,而不知其他竞价者的出价。相反,开放式拍卖中竞价者彼此知道自己的出价。维克里拍卖(Vickreyauction)是由密封式拍卖衍生出的一种变种,简单来说,在这种拍卖中,商品由报价最高的竞价者获得,但他只需要按照次高报价的价格进行支付。目前,大多数的拍卖都是采用线下拍卖的方式,存在实施成本高、拍卖效率低等问题。
技术实现思路
本申请的目的是提供一种基于区块链技术的维克里拍卖方法、装置、系统及区块链节点,用以解决线下拍卖方案存在的成本高、效率低的问题。其具体方案如下:第一方面,本申请提供了一种基于区块链技术的维克里拍卖方法,应用于部署有拍卖合约的区块链节点,该方法包括:根据竞拍者发送的携带出价金额的第一转账请求,将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户;根据所述竞拍者发送的锁定请求,将所述竞拍者的目标账户锁定至所述拍卖合约;根据所述竞拍者发送的携带出价金额和零知识证明的出价揭示请求,对所述出价金额和所述零知识证明进行验证,若验证通过,则确定全部竞拍者的出价金额中的次高出价以作为中标价,确定全部竞拍者中最高出价的竞拍者以作为中 ...
【技术保护点】
1.一种基于区块链技术的维克里拍卖方法,其特征在于,应用于部署有拍卖合约的区块链节点,该方法包括:/n根据竞拍者发送的携带出价金额的第一转账请求,将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户;/n根据所述竞拍者发送的锁定请求,将所述竞拍者的目标账户锁定至所述拍卖合约;/n根据所述竞拍者发送的携带出价金额和零知识证明的出价揭示请求,对所述出价金额和所述零知识证明进行验证,若验证通过,则确定全部竞拍者的出价金额中的次高出价以作为中标价,确定全部竞拍者中最高出价的竞拍者以作为中标者,解除未中标者的目标账户与所述拍卖合约的锁定关系;/n将所述中标价从所述中标者的目标账户转账至拍卖者的账户,解除所述中标者的目标账户与所述拍卖合约之间的锁定关系。/n
【技术特征摘要】
1.一种基于区块链技术的维克里拍卖方法,其特征在于,应用于部署有拍卖合约的区块链节点,该方法包括:
根据竞拍者发送的携带出价金额的第一转账请求,将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户;
根据所述竞拍者发送的锁定请求,将所述竞拍者的目标账户锁定至所述拍卖合约;
根据所述竞拍者发送的携带出价金额和零知识证明的出价揭示请求,对所述出价金额和所述零知识证明进行验证,若验证通过,则确定全部竞拍者的出价金额中的次高出价以作为中标价,确定全部竞拍者中最高出价的竞拍者以作为中标者,解除未中标者的目标账户与所述拍卖合约的锁定关系;
将所述中标价从所述中标者的目标账户转账至拍卖者的账户,解除所述中标者的目标账户与所述拍卖合约之间的锁定关系。
2.如权利要求1所述的基于区块链技术的维克里拍卖方法,其特征在于,在所述将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户之前,还包括:
接收竞拍者发送的携带充值金额的充值请求;
判断所述竞拍者的初始账户的金额与所述充值金额的和是否超过预设的账户最大金额;
若未超过,则判断所述所述竞拍者的初始账户的状态是否为未锁定;
若是,则对所述竞拍者的初始账户的金额进行更新。
3.如权利要求1所述的基于区块链技术的维克里拍卖方法,其特征在于,所述第一转账请求携带的所述出价金额为加密形式,所述将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户,包括:
根据所述出价金额,分别对从所述竞拍者的初始账户的金额和所述竞拍者的目标账户的金额进行更新,其中所述竞拍者的初始账户的金额和所述竞拍者的目标账户的金额均为加密形式。
4.如权利要求3所述的基于区块链技术的维克里拍卖方法,其特征在于,所述第一转账请求携带的所述出价金额为所述竞拍者采用ElGamal算法对真实出价进行加密得到的。
5.如权利要求3所述的基于区块链技术的维克里拍卖方法,其特征在于,所述根据竞拍者发送的携带出价金额的第一转账请求,将所述出价金额从所述竞拍者的初始账户转账至所述竞拍者的目标账户,包括:
读取所述竞拍者的初始账户的初始金额;
根据所述初始金额,对所述第一转账请求中的零知识证明和转账签名进行验证,所述零知识证明包括第一加密出价金额与第二加密出价金额相等,所述出价金额大于零和所述竞拍者的初始账户的余额大于零,其中所述第一加密出价金额为所述竞拍者的初始账户的公钥对所述出价金额进行加密得到的,所述第二加密出价金额为所述竞拍者的目标账户的公钥对所述出价金额进行加密得到的;
若验证通过,则分别对从所述竞拍者的初始账户的金额和所述竞拍者的目标账户的金额进行更新。
6.如权利要求1所述的基于区块链技术的维克里拍卖方法,...
【专利技术属性】
技术研发人员:张亮轩,窦兴,张一锋,
申请(专利权)人:中钞信用卡产业发展有限公司杭州区块链技术研究院,中钞信用卡产业发展有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。