预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114626852A(43)申请公布日2022.06.14(21)申请号202210302405.5G06Q30/08(2012.01)(22)申请日2022.03.24G06Q40/04(2012.01)G06F7/58(2006.01)(71)申请人国网智能电网研究院有限公司地址102209北京市昌平区未来科技城滨河大道18号申请人国家电网有限公司国网江苏省电力有限公司华中科技大学(72)发明人雷舒娅梁潇黄成赵勇俞耀文(74)专利代理机构北京三聚阳光知识产权代理有限公司11250专利代理师刘静(51)Int.Cl.G06Q20/38(2012.01)权利要求书2页说明书7页附图2页(54)发明名称一种基于区块链的交易方法及交易区块链系统(57)摘要本发明提供了一种基于区块链的交易方法及交易区块链系统,其中,该方法包括:多个购买方分别给出对同一竞拍订单的竞拍价格,并通过各自的随机数和公钥对竞拍价格进行加密得到价格密文;购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对;当前出价最高购买方对价格比较对进行解密,并根据价格比较对确定高价购买方,将高价购买方确定为当前出价最高购买方;若针对竞拍订单给出竞拍价格的购买方完成遍历,将当前出价最高购买方确定为竞拍成功方;管理员结合交易信息形成交易块,将交易块添加到区块链。通过执行本发明,保障了出价价格的隐私,避免了因竞拍价格暴露导致的恶意竞价等等不公平交易现象的发生。CN114626852ACN114626852A权利要求书1/2页1.一种基于区块链的交易方法,其特征在于,各购买方、售卖方、管理员为同一联盟链的不同节点,所述方法包括:多个购买方分别给出对同一竞拍订单的竞拍价格,并通过各自的随机数和公钥对所述竞拍价格进行加密,得到价格密文;购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对;所述当前出价最高购买方对所述价格比较对进行解密,并根据所述价格比较对确定高价购买方,将所述高价购买方确定为所述当前出价最高购买方;若针对所述竞拍订单给出竞拍价格的购买方均完成所述购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对的步骤,将所述当前出价最高购买方确定为竞拍成功方;所述管理员结合交易信息形成交易块,将所述交易块添加到区块链,所述交易信息包括竞拍订单、发布所述竞拍订单的售卖方、竞拍成功方、竞拍成功方对应的竞拍价格。2.根据权利要求1所述的基于区块链的交易方法,其特征在于,若针对所述竞拍订单给出竞拍价格的购买方中,存在未完成所述购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对步骤的购买方,确定未完成所述购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对步骤的购买方,返回所述购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对的步骤;直到针对所述竞拍订单给出竞拍价格的购买方均完成所述购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对的步骤。3.根据权利要求1所述的基于区块链的交易方法,其特征在于,采用Paillier同态加密算法对所述竞拍价格进行加密,得到所述价格密文。4.根据权利要求3所述的基于区块链的交易方法,其特征在于,所述购买方的随机数包括第一随机数和第二随机数,所述价格比较对包括第一加密比较项和第二加密比较项,购买方根据其随机数、竞拍价格,以及当前出价最高购买方的公钥和价格密文生成价格比较对的步骤,包括:根据所述购买方的随机数和竞拍价格生成第一比较项,所述第一比较项为所述竞拍价格与所述第一随机数相乘后,将乘积与所述第二随机数求和得到的;采用Paillier同态加密算法对所述第一比较项进行加密,得到所述第一加密比较项;采用Paillier同态加密算法对所述第二随机数进行加密,得到加密随机数;将所述当前出价最高购买方的价格密文的多次项与所述加密随机数的乘积确定为第二加密比较项,在所述当前出价最高购买方的价格密文的多次项中,所述当前出价最高购买方的价格密文的次数为所述第一随机数。5.根据权利要求4所述的基于区块链的交易方法,其特征在于,所述当前出价最高购买方对所述价格比较对进行解密,并根据所述价格比较对确定高价购买方,包括:采用Paillier同态加密算法对所述第一加密比较项进行解密,得到所述第一比较项;采用Paillier同态加密算法对所述第二加密比较项进行解密,得到第二比较项,所述第二比较项为所述当前出价最高购买方的竞拍价格与所述第一随机数相乘后的乘积与所2CN114626852A权利要求书2/2页述第二随