一种基于分布式可验证延迟函数的区块链共识系统和方法

    公开(公告)号:CN112988894A

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

    申请号:CN202110299792.7

    申请日:2021-03-22

    Abstract: 本发明涉及一种基于分布式可验证延迟函数的区块链共识系统和方法,包括分布式公有模N生成模块、可验证延迟函数计算模块和工作量证明模块;分布式公有模N生成模块的数据传输至可验证延迟函数计算模块,可验证延迟函数计算模块的数据传输至工作量证明模块。分布式公有模N生成模块生成分布式公有模N和输出区块头的哈希值,可验证延迟函数计算模块对分布式公有模N和区块头的哈希值作为输入,然后计算出可验证的(Π,l);工作量证明模块对分布式公有模N和区块头使用SHA256哈希函数求解哈希值,求解当前解的哈希是否满足难度证明,并验证(Π,l),保证稳定的出块时间,不需要加入难度调整算法来减少潜在攻击的可能性。

    一种基于分布式可验证延迟函数的区块链共识系统和方法

    公开(公告)号:CN112988894B

    公开(公告)日:2023-07-07

    申请号:CN202110299792.7

    申请日:2021-03-22

    Abstract: 本发明涉及一种基于分布式可验证延迟函数的区块链共识系统和方法,包括分布式公有模N生成模块、可验证延迟函数计算模块和工作量证明模块;分布式公有模N生成模块的数据传输至可验证延迟函数计算模块,可验证延迟函数计算模块的数据传输至工作量证明模块。分布式公有模N生成模块生成分布式公有模N和输出区块头的哈希值,可验证延迟函数计算模块对分布式公有模N和区块头的哈希值作为输入,然后计算出可验证的(Π,l);工作量证明模块对分布式公有模N和区块头使用SHA256哈希函数求解哈希值,求解当前解的哈希是否满足难度证明,并验证(Π,l),保证稳定的出块时间,不需要加入难度调整算法来减少潜在攻击的可能性。

Patent Agency Ranking