摘要
本申请公开了一种基于区块链的电力数据管理方法,涉及区块链领域,包括:发起数据请求;随机选择预设数量的预言机节点;并采用门限密钥分割方法,将请求任务的私钥分割为多个部分;从外部数据源获取请求的电力数据;对获取的电力数据进行验证;采用拜占庭容错共识机制对电力数据达成共识;通过门限签名方法,对验证后的电力数据进行签名;预言机管理合约对收到的签名数据进行聚合验证;预言机管理合约将通过聚合验证的电力数据返回给数据请求方的智能合约;数据请求方的智能合约通过事件监听机制获取返回的电力数据,根据电力数据执行相应的业务逻辑和状态更新;针对现有技术中电力数据管理中预言机容错能力低,本申请提高系统的容错能力。