一种依附相关链算力的区块链的共识装置制造方法及图纸

技术编号:20394879 阅读:37 留言:0更新日期:2019-02-20 04:56
本发明专利技术公开了一种依附相关链算力的区块链的共识装置,涉及区块链领域,包括:业务哈希获取模块,用于对业务数据进行哈希求解获得第一业务哈希值;主链交易生成与记录模块,用于根据所述第一业务哈希值,在第一相关区块链上生成第一交易;主链交易监控模块,用于定时检测第一交易是否被确认;第二区块记录模块,用于响应于所述第一交易被确认,将交易记录信息记录于本区块链网络的第二区块上,将所述第一业务哈希值标记为已共识哈希值并写入所述第二区块上。在本发明专利技术中,本区块链网络依托于相关区块链的算力,只需要相关区块链的防御算力攻击能力较高,则本区块链的防御算力攻击能力也得到提升,提高本区块链的防御算力攻击的能力。

【技术实现步骤摘要】
一种依附相关链算力的区块链的共识装置
本专利技术涉及区块链领域,特别涉及一种依附相关链算力的区块链的共识装置。
技术介绍
非算力的区块链网络,仅仅对包含上一区块的哈希值的本区块头进行哈希求解获得本区块的哈希值,并将该哈希值作为下一区块头的组成部分,并形成链式账本结构,每个区块仅执行一次哈希值求解,若整体区块数为100万个,则攻破该非算力区块链网络算力1GH/s的矿机只需一秒即可攻破。据BTC.com数据显示,今年八月底的比特币全网算力为50.13EH/s,全网难度约为6.73T,未确认交易数为1500,即每秒可执行哈希算法数为5×1016次。即便拥有区块链网络的1‰的算力,也能够轻易攻破非算力的区块链网络。而随着区块链技术的发展,越来越多的区块链项目出现,并且每个区块链项目都具有负责挖矿的旷工和矿机。然后,主要的较大的区块链网络(如比特币、以太坊)等已经产生,其已经聚集了较多的算力资源。与对于大型区块链网络的算力相比而言,一方面,小型的新兴区块链项目的算力对其毫无防御能力,在收到大型区块链网络的攻击时,小型区块链网络瞬间瓦解;另一方面,若越来越多的小型区块链网络发展为大型区块链网络,本文档来自技高网...

【技术保护点】
1.一种依附相关链算力的区块链的共识装置,其特征在于,所述装置包括:业务哈希获取模块,用于接收本区块链网络的一个第一时间周期内的至少一组业务数据,经哈希运算求解获得与所述业务数据相匹配的第一业务哈希值;主链交易生成与记录模块,用于根据所述第一业务哈希值,在本区块链网络外的第一相关区块链上生成并公告与所述第一业务哈希值相匹配的第一交易;将所述第一业务哈希值标记为未共识哈希值写入本区块链网络的第一区块;主链交易监控模块,用于根据所述第一业务哈希值,定时检测所述第一相关区块链上的所述第一交易是否被确认;第二区块记录模块,用于响应于所述第一交易被确认,采集所述第一交易的交易记录信息,将所述交易记录信息...

【技术特征摘要】
1.一种依附相关链算力的区块链的共识装置,其特征在于,所述装置包括:业务哈希获取模块,用于接收本区块链网络的一个第一时间周期内的至少一组业务数据,经哈希运算求解获得与所述业务数据相匹配的第一业务哈希值;主链交易生成与记录模块,用于根据所述第一业务哈希值,在本区块链网络外的第一相关区块链上生成并公告与所述第一业务哈希值相匹配的第一交易;将所述第一业务哈希值标记为未共识哈希值写入本区块链网络的第一区块;主链交易监控模块,用于根据所述第一业务哈希值,定时检测所述第一相关区块链上的所述第一交易是否被确认;第二区块记录模块,用于响应于所述第一交易被确认,采集所述第一交易的交易记录信息,将所述交易记录信息记录于本区块链网络的第二区块上,将所述第一业务哈希值标记为已共识哈希值并写入所述第二区块上;所述交易记录信息包括所述第一交易在所述第一相关链上的区块号。2.如权利要求1所述的一种依附相关链算力的区块链的共识装置,其特征在于,所述业务哈希获取模块,还包括:子业务接收单元,用于获取在第一时间周期内接收到的本区块链网络的各个业务单元;所述至少一组业务数据由所述业务单元组成;子哈希值求解单元,用于求解各个业务单元的单元哈希值;业务哈希求解单元,用于根据各个所述单元哈希值及默克尔树算法,生成默克尔树顶部哈希值,并将所述默克尔树顶部哈希值作为所述第一业务哈希值。3.如权利要求2所述的一种依附相关链算力的区块链的共识装置,其特征在于,所述装置还包括:第一区块记录模块,用于将所述业务单元或所述业务数据记录于所述第一区块。4.如权利要求1所述的一种依附相关链算力的区块链的共识装置,其特征在于,所述主链交易监控模块,还包括:多节点交易确认单元,用于与所述第一相关链上的至少三个不同网络的主链节点进行通讯,定时检测至少三个不同网络的所述主链节点的所述第一交易是否被确认;其中,所述主链节点数为奇数个;多节点交易共识单元,用于在所有的所述主链节点中,若所述第一交易被半数以上的所述主链节点所确认,则认为所...

【专利技术属性】
技术研发人员:林锑杭
申请(专利权)人:莆田市烛火信息技术有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1