【技术实现步骤摘要】
基于区块链的单节点记账方法、系统、设备和存储介质
本申请涉及区块链
,特别是涉及一种基于区块链的单节点记账方法、系统、设备和存储介质。
技术介绍
现有的区块链技术中,区块链网络通过共识机制选取记账节点,将经由各个节点验证合法的交易数据打包成区块并记录至区块链中,以保证交易数据的不可篡改性。然而,该种记账方式对网络传输、节点运算与数据存储能力有很高的要求,且在TPS(Transactionspersecond,每秒钟交易数量)与交易数据量上存在较大限制。尤其是在高频次、大容量数据存储的应用场景中,该种记账方式进一步提高了对网络传输、节点运算与数据存储能力的要求,以及降低了区块链网络的每秒钟交易数量。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于区块链的单节点记账方法、系统、设备和存储介质。一种基于区块链的单节点记账方法,所述方法包括:记账节点发起备份请求;所述备份请求用于指示区块链网络中的核心节点,将所述备份请求记录至传统区块链后,根据所述备份请求与相应的区块标识从所述区块链网络中选取多个备份节点;所述记账节点获取所述多个备份节点,并与每个备份节点建立网络连接;当获取到待记录的目标数据时,所述记账节点触发生成与所述目标数据对应的目标区块,并将所述目标区块记录至自身对应的单节点记账区块链;所述目标区块包括前一个区块对应的区块哈希值与所述目标数据的数据哈希值,以及与所述区块哈希值和所述数据哈希值对应的数字签名;所述记账节点通过所述网络连接将所述 ...
【技术保护点】
1.一种基于区块链的单节点记账方法,所述方法包括:/n记账节点发起备份请求;所述备份请求用于指示区块链网络中的核心节点,将所述备份请求记录至传统区块链后,根据所述备份请求与相应的区块标识从所述区块链网络中选取多个备份节点;/n所述记账节点获取所述多个备份节点,并与每个备份节点建立网络连接;/n当获取到待记录的目标数据时,所述记账节点触发生成与所述目标数据对应的目标区块,并将所述目标区块记录至自身对应的单节点记账区块链;所述目标区块包括前一个区块对应的区块哈希值与所述目标数据的数据哈希值,以及与所述区块哈希值和所述数据哈希值对应的数字签名;/n所述记账节点通过所述网络连接将所述目标区块发送至相应备份节点进行备份。/n
【技术特征摘要】
1.一种基于区块链的单节点记账方法,所述方法包括:
记账节点发起备份请求;所述备份请求用于指示区块链网络中的核心节点,将所述备份请求记录至传统区块链后,根据所述备份请求与相应的区块标识从所述区块链网络中选取多个备份节点;
所述记账节点获取所述多个备份节点,并与每个备份节点建立网络连接;
当获取到待记录的目标数据时,所述记账节点触发生成与所述目标数据对应的目标区块,并将所述目标区块记录至自身对应的单节点记账区块链;所述目标区块包括前一个区块对应的区块哈希值与所述目标数据的数据哈希值,以及与所述区块哈希值和所述数据哈希值对应的数字签名;
所述记账节点通过所述网络连接将所述目标区块发送至相应备份节点进行备份。
2.根据权利要求1所述的方法,其特征在于,所述核心节点根据所述备份请求与相应的区块标识从所述区块链网络中选取多个备份节点,包括:
所述核心节点根据所述备份请求与相应的区块标识,从所述区块链网络中确定候选备份节点;
当所述候选备份节点包括与自身相连的边缘节点时,所述核心节点将所述备份请求发送至所述候选备份节点中与自身相连的边缘节点;
当接收到与自身相连的边缘节点针对所述备份请求发送的参与备份确认信息时,所述核心节点通过所述区块链网络中的各核心节点将所述参与备份确认信息记录至所述传统区块链;
所述核心节点从在所述传统区块链中已记录相应参与备份确认信息的候选备份节点中,筛选多个备份节点。
3.根据权利要求2所述的方法,其特征在于,所述核心节点根据所述备份请求与相应的区块标识从所述区块链网络中选取多个备份节点,还包括:
当所述候选备份节点包括核心节点自身时,所述核心节点根据所述备份请求判断自身是否参与备份;
当判定核心节点自身参与备份时,所述核心节点触发生成与所述备份请求对应的参与备份确认信息,并通过所述区块链网络中的各核心节点将所生成的参与备份确认信息记录至所述传统区块链。
4.根据权利要求2所述的方法,其特征在于,所述备份请求包括候选备份节点数;所述核心节点根据所述备份请求与相应的区块标识,从所述区块链网络中确定候选备份节点,包括:
所述核心节点根据所述备份请求对应的请求标识与区块标识生成随机数种子;
所述核心节点根据所述随机数种子与所述候选备份节点数,从所述区块链网络中确定所述候选备份节点数的候选备份节点。
5.根据权利要求2所述的方法,其特征在于,所述备份请求包括备份节点数;所述核心节点从在所述传统区块链中已记录相应参与备份确认信息的候选备份节点中,筛选多个备份节点,包括:
当在所述传统区块链中已...
【专利技术属性】
技术研发人员:吴凡,盛毅旻,吴景深,
申请(专利权)人:诚镌科技广州有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。