申请号: CN202110758349.1
申请日: 2021-05-18
公开(公告)号: CN113435896A
公开(公告)日: 2021-09-24
发明人: 冯浩铭; 王鹤; 赵勇; 陈秋平; 任鹏; 陈家宝; 何立宝; 屠海涛; 周水平
本申请实施例公开了一种交易验证方法、装置、设备及存储介质,该方法包括:区块链网络中的出块节点获取用户节点发送的待验证交易以及待验证交易对应的交易验证信息;在区块头链中,查找与第一区块头中的区块标识相匹配的区块头,将查找到的区块头作为第二区块头,基于第二区块头中的第一状态快照,对状态读取集合以及状态写入集合进行校验,得到待验证交易的第一校验结果;在第一校验结果指示校验成功时,基于状态读取集合执行交易业务,得到目标交易执行结果以及待写入状态数据;基于初始交易执行结果、目标交易执行结果、状态写入集合以及待写入状态数据,对待验证交易进行合法性校验。采用本申请实施例,可以加快出块节点的启动时间。
更多申请号: CN202011367758.0
申请日: 2020-11-27
公开(公告)号: CN114567643B
公开(公告)日: 2023-05-23
发明人: 刘攀
本公开提供一种跨区块链的数据流转方法、装置以及电子设备和计算机可读存储介质,所述方法包括:获取所述第一区块链中第一区块的区块头信息,所述第一区块用来记录所述第一区块链和所述第二区块链之间的目标跨链交易;通过部署于所述核心区块链上的智能合约针对所述第一区块的区块头信息进行校验;所述第一区块的区块头信息校验通过后,基于所述第一区块的区块头信息从所述第一区块中获取所述目标跨链交易的目标跨链交易数据;将所述目标跨链交易数据记录在所述核心区块链的目标区块中;将所述目标区块的区块头信息发送给所述第二区块链,以便所述第二区块链根据所述目标区块的区块头信息进行所述目标跨链交易。
更多申请号: CN202011367758.0
申请日: 2020-11-27
公开(公告)号: CN114567643A
公开(公告)日: 2022-05-31
发明人: 刘攀
本公开提供一种跨区块链的数据流转方法、装置以及电子设备和计算机可读存储介质,所述方法包括:获取所述第一区块链中第一区块的区块头信息,所述第一区块用来记录所述第一区块链和所述第二区块链之间的目标跨链交易;通过部署于所述核心区块链上的智能合约针对所述第一区块的区块头信息进行校验;所述第一区块的区块头信息校验通过后,基于所述第一区块的区块头信息从所述第一区块中获取所述目标跨链交易的目标跨链交易数据;将所述目标跨链交易数据记录在所述核心区块链的目标区块中;将所述目标区块的区块头信息发送给所述第二区块链,以便所述第二区块链根据所述目标区块的区块头信息进行所述目标跨链交易。
更多申请号: CN202110758349.1
申请日: 2021-05-18
公开(公告)号: CN113435896B
公开(公告)日: 2022-05-31
发明人: 冯浩铭; 王鹤; 赵勇; 陈秋平; 任鹏; 陈家宝; 何立宝; 屠海涛; 周水平
本申请实施例公开了一种交易验证方法、装置、设备及存储介质,该方法包括:区块链网络中的出块节点获取用户节点发送的待验证交易以及待验证交易对应的交易验证信息;在区块头链中,查找与第一区块头中的区块标识相匹配的区块头,将查找到的区块头作为第二区块头,基于第二区块头中的第一状态快照,对状态读取集合以及状态写入集合进行校验,得到待验证交易的第一校验结果;在第一校验结果指示校验成功时,基于状态读取集合执行交易业务,得到目标交易执行结果以及待写入状态数据;基于初始交易执行结果、目标交易执行结果、状态写入集合以及待写入状态数据,对待验证交易进行合法性校验。采用本申请实施例,可以加快出块节点的启动时间。
更多申请号: CN202110537182.6
申请日: 2021-05-18
公开(公告)号: CN112967065B
公开(公告)日: 2021-07-13
发明人: 冯浩铭; 屠海涛; 何立宝; 陈秋平; 陈家宝; 任鹏; 周水平; 赵勇; 王鹤
本申请实施例公开了一种交易验证方法、装置、设备及存储介质,该方法包括:区块链网络中的出块节点获取用户节点发送的待验证交易以及待验证交易对应的交易验证信息;在区块头链中,查找与第一区块头中的区块标识相匹配的区块头,将查找到的区块头作为第二区块头,基于第二区块头中的第一状态快照,对状态读取集合以及状态写入集合进行校验,得到待验证交易的第一校验结果;在第一校验结果指示校验成功时,基于状态读取集合执行交易业务,得到目标交易执行结果以及待写入状态数据;基于初始交易执行结果、目标交易执行结果、状态写入集合以及待写入状态数据,对待验证交易进行合法性校验。采用本申请实施例,可以加快出块节点的启动时间。
更多申请号: CN202010006922.9
申请日: 2020-01-03
公开(公告)号: CN111209339B
公开(公告)日: 2021-09-14
发明人: 刘攀
本申请实施例公开了一种区块同步方法,包括:第一节点设备获取第二节点设备发送的交易区块,所述交易区块的区块头中包括多个核心节点的投票信息及区块头属性参数;检测所述区块头属性参数的合法性;根据所述交易区块的区块头中的所述投票信息确定所述交易区块的共识结果;若所述区块头属性参数为合法参数,且所述共识结果为共识成功结果,则将所述交易区块加入所述第一节点设备对应的交易账本中。采用本申请,可以保障同步的区块的真实有效性,以提高业务数据的准确性。
更多申请号: CN202210220295.8
申请日: 2022-03-08
公开(公告)号: CN114596160A
公开(公告)日: 2022-06-07
发明人: 林哲明; 靳梦歌; 喻念
本发明涉及区块链技术领域,公开了一种区块重组攻击风险评估方法、装置及计算机存储介质,方法应用在SPV钱包中,方法包括:获取目标交易所在区块头的算力成本,以及目标交易所在区块头之后的各个区块头的算力成本;将目标交易所在区块头的算力成本与目标交易所在区块头之后的各个区块头的算力成本之和,作为目标交易对应的重组攻击算力成本;根据预设的价值‑重组攻击算力成本‑风险等级对应关系、目标交易对应的交易金额以及重组攻击算力成本,确定目标交易的区块重组攻击风险等级。本发明提供的方法、装置及计算机存储介质,能够无需任何可信第三方就可以评估出区块重组攻击风险,大大方便了收款方了解交易被区块重组攻击的风险等级。
更多申请号: CN202110789133.1
申请日: 2021-07-13
公开(公告)号: CN113542396A
公开(公告)日: 2021-10-22
发明人: 踪训杰; 张健
本发明公开了一种区块链存储及通讯方法、系统及其相关组件,该方法包括:利用出块节点将交易进行封装,得到交易块;利用出块节点对交易块进行区块标记,计算具有区块标记的每一交易块的交易哈希以及所有交易块的默克尔根哈希,将交易哈希、交易默克尔根哈希以及区块元数据封装为区块头,将交易块和区块头分别广播至记账节点;记账节点验证交易块的交易信息与区块头中记录的交易信息是否一致;若一致,则将区块头和交易块重新组合为区块写入账本内。本发明通过将交易块和区块头分发给记账节点,并在记账节点内将区块头与对应的交易块组合成一个区块写入账本,减少了传输过程中的网络开销,提高了传输效率。
更多申请号: CN202110537182.6
申请日: 2021-05-18
公开(公告)号: CN112967065A
公开(公告)日: 2021-06-15
发明人: 冯浩铭; 屠海涛; 何立宝; 陈秋平; 陈家宝; 任鹏; 周水平; 赵勇; 王鹤
本申请实施例公开了一种交易验证方法、装置、设备及存储介质,该方法包括:区块链网络中的出块节点获取用户节点发送的待验证交易以及待验证交易对应的交易验证信息;在区块头链中,查找与第一区块头中的区块标识相匹配的区块头,将查找到的区块头作为第二区块头,基于第二区块头中的第一状态快照,对状态读取集合以及状态写入集合进行校验,得到待验证交易的第一校验结果;在第一校验结果指示校验成功时,基于状态读取集合执行交易业务,得到目标交易执行结果以及待写入状态数据;基于初始交易执行结果、目标交易执行结果、状态写入集合以及待写入状态数据,对待验证交易进行合法性校验。采用本申请实施例,可以加快出块节点的启动时间。
更多申请号: CN202410321998.9
申请日: 2024-03-20
公开(公告)号: CN118134641A
公开(公告)日: 2024-06-04
发明人: 王磊; 兰春嘉
本发明公开了一种区块链跨链交易验证方法、装置、设备及存储介质。该方法包括:目标链接收源头链发送的目标跨链交易的交易验证信息,交易验证信息包括目标跨链交易的目标交易数据、交易所属区块标识值和交易存在性证明;当目标链根据交易所属区块标识值,从预先存储的共识区块头集合中查找到与交易所属区块标识值匹配的目标共识区块头时,提取目标共识区块头中的目标多项式承诺,其中,共识区块头集合中的共识区块头基于源头链的跨链共识委员会进行标准共识验证转化得到的标准区块头确定;目标链根据目标交易数据、交易存在性证明和目标多项式承诺,验证目标跨链交易的有效性。本发明实现了跨链交易的快速可靠验证,提高了跨链交易的安全性。
更多申请号: CN202010565727.X
申请日: 2020-06-19
公开(公告)号: CN111859310A
公开(公告)日: 2020-10-30
发明人: 冷杉; 董志忠; 温亮
本发明公开了一种基于数字版权分发授权区块链的存储方法及装置,该方法包括以下步骤:存放当前版本号在区块头部的版本号信息栏中;存放上一个区块的地址在区块头部的上一区中;存放时间戳在区块头部的时间戳中;存放随机数到区块头部的随机数的服务器中;存储签名在区块体中的授权、授受方签名的服务器中;发送解析后的数据到区块头部的服务器中,存储。通过该方法和装置,提供了一种新型的基于数字版权分发授权区块链的存储方法及装置;保证了数字作品的正规性,权属明晰;通过授权方、授受方双重数字签名,保证了数字作品的合法性、分发授权的一致性等。
更多申请号: CN201910700343.1
申请日: 2019-07-31
公开(公告)号: CN110390524A
公开(公告)日: 2019-10-29
发明人: 漆英; 王卓成; 戴丹; 蓝振杰
本发明公开了一种区块链中作业数据处理方法、装置、电子设备及存储介质,其中,方法包括:接收多个并行作业数据,对其分别进行验证,每个作业数据包括智能合约;对验证成功的作业数据进行哈希运算生成哈希值,将具有相同哈希值的作业数据发送至同一打包节点;根据同一打包节点的作业数据生成部分区块并对其进行验证,部分区块包括:区块体和部分区块头,区块体记录同一打包节点的作业数据,部分区块头记录区块体中的作业数据的哈希值;根据区块数据结构将验证成功的部分区块生成完整区块,完整区块包括:区块体、部分区块头、以及另一部分区块头,另一部分区块头包括:完整区块的前一区块的哈希值;根据完整区块中的作业数据执行相应的作业。
更多申请号: CN202210949111.1
申请日: 2022-08-09
公开(公告)号: CN115426097B
公开(公告)日: 2024-11-01
发明人: 李汝佳; 刘云霞; 刘思
本申请公开了一种抗量子攻击的区块链PoW共识方法、系统及存储介质。该方法包括:获取PoW期望时间值和PoW难度值,PoW难度值包括方程组难度值和哈希目标值,基于方程组难度值生成二次多项式方程组并求解,求解方程组成功的共识节点将方程组的解、PoW难度值和随机数填充进区块头,并对区块头进行双重哈希运算,调整区块头内的随机数直至双重哈希运算的结果值小于或等于哈希目标值,双重哈希运算成功的共识节点将其区块头和区块体组成的区块向其他共识节点广播,其他共识节点基于区块头内PoW难度值和随机数对区块进行验证;根据当前周期的实际平均PoW共识时间调整下一周期的PoW难度值。本发明可以提高区块链系统的安全性。
更多申请号: CN202210949111.1
申请日: 2022-08-09
公开(公告)号: CN115426097A
公开(公告)日: 2022-12-02
发明人: 李汝佳; 刘云霞; 刘思
本申请公开了一种抗量子攻击的区块链PoW共识方法、系统及存储介质。该方法包括:获取PoW期望时间值和PoW难度值,PoW难度值包括方程组难度值和哈希目标值,基于方程组难度值生成二次多项式方程组并求解,求解方程组成功的共识节点将方程组的解、PoW难度值和随机数填充进区块头,并对区块头进行双重哈希运算,调整区块头内的随机数直至双重哈希运算的结果值小于或等于哈希目标值,双重哈希运算成功的共识节点将其区块头和区块体组成的区块向其他共识节点广播,其他共识节点基于区块头内PoW难度值和随机数对区块进行验证;根据当前周期的实际平均PoW共识时间调整下一周期的PoW难度值。本发明可以提高区块链系统的安全性。
更多申请号: CN202311094686.0
申请日: 2023-08-28
公开(公告)号: CN117435667A
公开(公告)日: 2024-01-23
发明人: 李帅宇; 贺卉珍; 樊旭东; 龚竞秋
本公开提供了一种基于区块链的生产变更方法及装置、电子设备和介质,可以应用于区块链技术领域、信息安全技术领域、大数据技术领域、金融科技技术领域。该生产变更方法包括:接收由操作用户提交的待处理变更数据包;基于操作标识确定与目标生产变更环节对应的区块头补齐方式,以使得基于区块头补齐方式生成目标区块头;基于变更信息生成目标区块体;将由目标区块头和目标区块体组装得到的目标区块添加至生产变更链的链尾,以完成针对目标生产变更环节的生产变更操作。
更多申请号: CN202210039428.1
申请日: 2022-01-13
公开(公告)号: CN116483915A
公开(公告)日: 2023-07-25
发明人: 刘汉卿; 王宗友; 蓝虎; 朱耿良; 时一防; 廖志勇; 张劲松; 刘区城; 郭英杰
本申请实施例公开了一种区块同步方法、相关装置、介质及程序产品,其中的方法包括:获取全量区块链上的第i个区间内的目标区块的区块头,第i个区间的证明信息已验证成功;i=1,2…N‑1;从全量节点同步全量区块链上的第i+1个区间内的目标区块的区块头,并同步第i+1个区间的证明信息;基于第i个区间内的目标区块的区块头及第i+1个区间内的目标区块的区块头,对第i+1个区间的证明信息进行验证;若第i+1个区间的证明信息验证成功,则将第i+1个区间内的目标区块的区块头存储至存储空间。采用本申请实施例能够提高节点同步区块的速率,降低同步区块所需的开销,减小节点负担。
更多申请号: CN201910875725.8
申请日: 2019-09-17
公开(公告)号: CN110647582B
公开(公告)日: 2024-01-02
发明人: 李茂材; 周开班; 王宗友; 孔利; 蓝虎; 时一防; 杨常青; 刘区城; 朱耿良; 陈秋平; 张劲松; 刘攀
本申请涉及一种区块链网络共识校验的方法、装置、计算机可读存储介质和计算机设备。所述方法包括:获取区块中每一笔交易对应的交易数据,根据区块中全部交易对应的交易数据得到增量数据;进而计算增量数据的哈希值,并将增量数据的哈希值作为本区块内交易数据的特征值记录到区块头中;将区块头保存到账本之后,以利用区块头中记录的增量数据的哈希值进行共识校验。本申请提供的方案可以提高区块头交易数据的特征值的生成效率,由此构成的区块链中,共识校验的效率得以提高。
更多申请号: CN201910700343.1
申请日: 2019-07-31
公开(公告)号: CN110390524B
公开(公告)日: 2021-10-26
发明人: 漆英; 王卓成; 戴丹; 蓝振杰
本发明公开了一种区块链中作业数据处理方法、装置、电子设备及存储介质,其中,方法包括:接收多个并行作业数据,对其分别进行验证,每个作业数据包括智能合约;对验证成功的作业数据进行哈希运算生成哈希值,将具有相同哈希值的作业数据发送至同一打包节点;根据同一打包节点的作业数据生成部分区块并对其进行验证,部分区块包括:区块体和部分区块头,区块体记录同一打包节点的作业数据,部分区块头记录区块体中的作业数据的哈希值;根据区块数据结构将验证成功的部分区块生成完整区块,完整区块包括:区块体、部分区块头、以及另一部分区块头,另一部分区块头包括:完整区块的前一区块的哈希值;根据完整区块中的作业数据执行相应的作业。
更多