一种基于区块链的电力数据记账方法和装置

    公开(公告)号:CN116703573A

    公开(公告)日:2023-09-05

    申请号:CN202310433641.5

    申请日:2023-04-21

    摘要: 本发明公开了一种基于区块链的电力数据记账方法和装置,包括:根据供电所提供的电力数据生成待记账交易,将待记账交易保存至第一记账池;当第一记账池中存储的待记账交易满足预设入账条件时,将待记账交易移动至第二记账池,并生成待记账区块;将待记账区块发送至区块链网络中的共识节点,对待记账区块进行共识处理;当对待记账区块达成共识,将待记账区块存储至区块链网络中的存储节点,记账完成。通过第一记账池和第二记账池的配合使用,将满足入账条件的待记账交易和正在发生的待记账交易分开存储,解决了入账过程中容易发生的交易数据丢失、重复记录等数据错误的情况,提高了对电力数据的记账结果的准确性。

    基于数据血缘关系的区块链数据提取方法

    公开(公告)号:CN116702187A

    公开(公告)日:2023-09-05

    申请号:CN202310452206.7

    申请日:2023-04-21

    摘要: 本发明提供了基于数据血缘关系的区块链数据提取方法,所述区块链数据提取方法具体为:用户提交数据提取申请,基于数据提取申请确定对应的目标区块以及用户信息;根据用户信息确定用户与目标区块内储存数据的数据血缘关系,基于数据血缘关系设定用户的数据提取权限;判断用户的数据提取权限是否满足目标区块内储存数据的提取要求,若不满足,则驳回用户的数据提取申请;若满足,则根据数据提取权限从密钥区块链中提取目标区块对应的私钥;用户根据数据提取申请以及提取到的目标区块的私钥从目标区块中取得所需数据。本发明能够基于数据血缘关系来对用户的数据提取权限进行设定,避免了区块链内数据的泄漏风险,保障了区块链内数据的安全性。