区块链连续工作量证明的方法及系统

基本信息

申请号 CN202210318798.9 申请日 -
公开(公告)号 CN114638611A 公开(公告)日 2022-06-17
申请公布号 CN114638611A 申请公布日 2022-06-17
分类号 G06Q20/38(2012.01)I;G06Q20/40(2012.01)I 分类 计算;推算;计数;
发明人 陈炫慧;杜满想;张玉坚 申请(专利权)人 上海万向区块链股份公司
代理机构 上海段和段律师事务所 代理人 -
地址 200086上海市虹口区塘沽路463号1201室
法律状态 -

摘要

摘要 本发明提供了一种区块链连续工作量证明的方法及系统,包括:步骤S1:在区块链系统中的节点生成区块时,通过区块链系统监听交易的到达,并按照交易到达顺序连续的对交易进行哈希运算,直到计算出默克尔树的根,将默克尔树根写入区块并进行共识出块;步骤S2:在共识出块成功后,区块链系统中的其他节点监听到当前区块的生成,并对区块中的交易进行正确性验证,当验证通过后,则将当前区块加入到当前区块链系统中。本发明可以使节点利用硬盘容量和算力资源证明节点确实做了一定量的工作,是一种简单的时空证明的解决方案,而不用浪费过多的计算资源,不会产生大量节点集中进行hash运算集中大算力的风险。