-
公开(公告)号:CN119071304A
公开(公告)日:2024-12-03
申请号:CN202410424288.9
申请日:2024-04-10
Applicant: 北京理工大学
IPC: H04L67/104 , H04L67/12 , H04L9/40
Abstract: 本发明提供了一种基于区块链和有向无环图的自适应可拓展共识方法,其中该方法,包括:初始化基于有向无环图的区块链网络;当区块链网络中的节点发起新的交易时,该节点将交易信息广播到区块链网络中;将有效的交易信息被添加到交易池;工作节点使用共识协议基于区块难度确定新区块的最大区块引用数,基于区块参考策略确定先前区块引用优先级并创建新区块,同时将交易池中的交易信息添加到新区块中;对新区块进行验证,并将通过验证后的新区块广播到区块链网络中。本发明通过将有向无环图技术引入到区块链系统中,可以将每个交易连接到多个先前的交易,从而使节点能并行处理多个交易,这使得区块链网络在处理交易时具有更高的并发性和吞吐量。
-
公开(公告)号:CN118944888A
公开(公告)日:2024-11-12
申请号:CN202410424245.0
申请日:2024-04-10
Applicant: 北京理工大学 , 中科信息安全共性技术国家工程研究中心有限公司
IPC: H04L9/32 , H04L9/00 , H04L9/40 , H04L67/104 , H04L67/1097
Abstract: 本发明提供了一种基于重投票的共识加速方法,其中该方法,包括:当节点的交易信息通过合法性验证后,当前视图下的主节点收集不少于预设个数的节点针对前序区块Bk‑1的投票生成聚合签名,并将聚合签名、前序区块Bk‑1的哈希值和待上链的交易打包成一个区块Bk,并广播;当没有提案获得的票数大于等于预设阈值时,区块链系统进入重投票阶段;当有效的区块Bk产生后,将区块Bk‑2提交,区块链系统继续执行下一轮的共识过程。本发明将重投票机制引入共识协议中,可以在主节点收集投票的过程中,允许副本节点改变他们的投票,使主节点可以更早收集到足够的投票,解决了传统的分布式一致性协议在处理海量交易时存在效率低下的问题。
-
公开(公告)号:CN118316590A
公开(公告)日:2024-07-09
申请号:CN202410424273.2
申请日:2024-04-10
Applicant: 北京理工大学
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/104 , H04L67/1095
Abstract: 本发明提供了一种基于区块链和一致性重投票的共识加速方法,其中该方法,包括:当交易信息通过合法性验证后,当前视图下的主节点收集不少于预设个数的节点针对前序区块的投票生成聚合签名,并将聚合签名、前序区块的哈希值和待上链的交易打包成一个区块;当没有提案获得的票数大于等于预设阈值时,区块链系统进入重投票阶段;当有效的区块Bk产生后,将区块Bk‑2提交,区块链系统继续执行下一轮的共识过程。本发明通过引入了重投票机制,使得在主节点收集投票的过程中,副本节点有权更改其投票,从而让主节点更早地获取足够的投票。这一创新有效地提高了联盟链现有共识协议的性能,解决了传统分布式一致性协议在处理大量交易时效率低下的难题。
-
-