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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109409890A(43)申请公布日2019.03.01(21)申请号201811346561.1(22)申请日2018.11.13(71)申请人华瓴(南京)信息技术有限公司地址210000江苏省南京市秦淮区永智路5号南京白下高新技术产业园区科技创业研发孵化综合楼(五号楼)108室(72)发明人伍前红郑海彬(74)专利代理机构北京高沃律师事务所11569代理人程华(51)Int.Cl.G06Q20/38(2012.01)G06Q50/06(2012.01)权利要求书3页说明书11页附图2页(54)发明名称一种基于区块链的电力交易系统及方法(57)摘要本发明公开了一种基于区块链的电力交易系统及方法。所述电力交易系统包括:初始化模块用于初始化电力交易系统的公共参数、电力买卖参与方用户的公钥及电力买卖参与方用户的私钥;注册模块用于在区块链上,根据公共参数、电力买卖参与方用户的公钥以及电力买卖参与方用户的私钥完成电力买卖参与方用户的身份认证,生成用户证书;预置模块用于按照智能合约方式,根据用户证书生成电力买卖参与方用户的预置交易单,并将卖方预置交易单以及买方预置交易单上传至区块链;交易模块用于根据所述区块链上的卖方预置交易单以及买方预置交易单进行电力交易。采用本发明所提供的电力交易系统及方法避免售电用户存在通过随意更改价格以进行抢单或违约等行为。CN109409890ACN109409890A权利要求书1/3页1.一种基于区块链的电力交易系统,其特征在于,包括:初始化模块、注册模块、预置模块以及交易模块;初始化模块,用于向所述电力交易系统输入安全参数,并初始化所述电力交易系统的公共参数、电力买卖参与方用户的公钥及电力买卖参与方用户的私钥;所述电力买卖参与方用户包括电力卖方用户以及电力买方用户;所述电力买卖参与方用户的公钥包括卖方公钥以及买方公钥;所述电力买卖参与方用户的私钥包括卖方私钥以及买方私钥;注册模块,用于接收所述公共参数、所述电力买卖参与方用户的公钥以及所述电力买卖参与方用户的私钥,并在区块链上,根据所述公共参数、所述电力买卖参与方用户的公钥以及所述电力买卖参与方用户的私钥完成所述电力买卖参与方用户的身份认证,生成用户证书;所述用户证书包括卖方用户证书以及买方用户证书;预置模块,用于按照智能合约方式,根据所述用户证书生成所述电力买卖参与方用户的预置交易单,并将所述卖方预置交易单以及所述买方预置交易单上传至区块链;所述预置交易单包括卖方预置交易单以及买方预置交易单;所述卖方预置交易单包括卖方交易时间、退款、卖方惩罚承诺、锁定卖出金额、卖方签名和卖方截止条件;所述买方预置交易单包括买方交易时间、付款、买方惩罚承诺、锁定买入金额、买方签名和买方截止条件;交易模块,用于根据所述区块链上的所述卖方预置交易单以及所述买方预置交易单进行电力交易。2.根据权利要求1所述基于区块链的电力交易系统,其特征在于,所述注册模块具体包括:注册公钥及注册私钥生成单元,用于根据所述公共参数生成注册机构的注册公钥及注册私钥,并保存所述注册私钥,并在所述区块链上公布所述注册私钥;发送单元,用于保存所述电力买卖参与方用户的私钥,并将所述电力买卖参与方用户的公钥发送至所述注册机构;用户证书生成单元,用于根据所述注册私钥对所述电力买卖参与方用户的公钥进行签名生成用户证书。3.根据权利要求2所述基于区块链的电力交易系统,其特征在于,所述用户证书生成单元具体包括:用户证书生成子单元,用于根据所述注册私钥对所述电力买卖参与方用户的公钥,采用群签名法、盲签名法、代理签名法或环签名法进行签名生成用户证书。4.根据权利要求1所述基于区块链的电力交易系统,其特征在于,所述预置模块具体包括:卖方预置交易单确定单元,用于锁定卖出金额,确定卖方押金以及卖方惩罚承诺,并对所述卖出金额进行哈希运算,确定卖方预置交易单;签名后的卖方预置交易单确定单元,用于按照智能合约方式,根据所述卖方用户证书对所述卖方预置交易单进行签名认证,确定签名后的卖方预置交易单;买方预置交易单确定单元,用于确定买方押金以及退款承诺协议,并对所述买方押金进行承诺值证明,保证所述押金的承诺值大于0,确定买方预置交易单;签名后的买方预置交易单确定单元,用于按照智能合约方式,根据所述买方用户证书对所述买方预置交易单进行签名认证,确定签名后的买方预置交易单;2CN109409890A权利要求书2/3页预置交易单上传单元,用于将所述签名后的卖方预置交易单以及所述签名后的买方预置交易单上传至所述区块链。5.根据权利要求4所述基于区块链的电力交易系统,其特征在于,所述交易模块具体包括:第一判断单元,用于在电力交易过程中,判断所述卖方是否按照所述卖方预置交