一种区块链的共识方法

    公开(公告)号:CN109064328B

    公开(公告)日:2022-04-15

    申请号:CN201810746597.2

    申请日:2018-07-09

    IPC分类号: G06Q40/04

    摘要: 本发明公开了一种区块链共识方法,涉及区块链底层技术领域,用于解决现有区块链出块效率慢、安全性不够的问题,包括,多个节点;以及,以生成顺序N编号的若干区块;其特征在于:所述节点包括出块节点和验证节点;所述出块节点用于接收和缓存其余节点对于上一区块(编号N‑1)的签名;所述验证节点对收到的交易信息进行验证,并对验证后的交易签名并广播;所述节点按照顺序轮流生成区块,若所述节点无法生成区块,则跳过所述区块的编号。达到利用区块链的特性改进BFT类共识算法,兼顾安全的同时提升了效率。

    高性能共识算法的实现方法

    公开(公告)号:CN108985740B

    公开(公告)日:2021-08-06

    申请号:CN201810740356.7

    申请日:2018-07-07

    IPC分类号: G06Q20/10 G06Q40/04

    摘要: 本发明公开了高性能共识算法的实现方法,包括以下步骤:①、用户发起转账请求,区块链把请求发送至全节点;②、全节点把请求广播到邻居节点;③、全节点和邻居节点把交易请求发送到一号分区单元;④、一号分区单元把请求进行一系列处理,发送至另外的(3n+1,n≥1)个分区单元;⑤、一号分区单元需要接收超过(2n+1,n≥1)个分区单元的确认签名;⑥、一号分区单元把其他分区单元签名的分区区块头单元发送到所有的DPOS出块节点;⑦、DPOS中的出块节点轮流出块,然后每个节点把负责的分区区块合并打包入链;⑧、将转账结果反馈给用户。本发明通过将区块打包的流程解耦,加入分区块机制,可以水平扩展提升区块链的交易速度。

    高性能共识算法的实现方法

    公开(公告)号:CN108985740A

    公开(公告)日:2018-12-11

    申请号:CN201810740356.7

    申请日:2018-07-07

    IPC分类号: G06Q20/10 G06Q40/04

    摘要: 本发明公开了高性能共识算法的实现方法,包括以下步骤:①、用户发起转账请求,区块链把请求发送至全节点;②、全节点把请求广播到邻居节点;③、全节点和邻居节点把交易请求发送到一号分区单元;④、一号分区单元把请求进行一系列处理,发送至另外的(3n+1,n≥1)个分区单元;⑤、一号分区单元需要接收超过(2n+1,n≥1)个分区单元的确认签名;⑥、一号分区单元把其他分区单元签名的分区区块头单元发送到所有的DPOS出块节点;⑦、DPOS中的出块节点轮流出块,然后每个节点把负责的分区区块合并打包入链;⑧、将转账结果反馈给用户。本发明通过将区块打包的流程解耦,加入分区块机制,可以水平扩展提升区块链的交易速度。

    一种新型区块链的构造及其共识算法

    公开(公告)号:CN109064328A

    公开(公告)日:2018-12-21

    申请号:CN201810746597.2

    申请日:2018-07-09

    IPC分类号: G06Q40/04

    CPC分类号: G06Q40/04

    摘要: 本发明公开了一种新型区块链的构造及其共识算法,涉及区块链底层技术领域,用于解决现有区块链出块效率慢、安全性不够的问题,包括,多个节点;以及,以生成顺序N编号的若干区块;其特征在于:所述节点包括出块节点和验证节点;所述出块节点用于接收和缓存其余节点对于上一区块(编号N‑1)的签名;所述验证节点对收到的交易信息进行验证,并对验证后的交易签名并广播;所述节点按照顺序轮流生成区块,若所述节点无法生成区块,则跳过所述区块的编号。达到利用区块链的特性改进BFT类共识算法,兼顾安全的同时提升了效率。