一种区块链共识流程优化方法

    公开(公告)号:CN118555051B

    公开(公告)日:2024-12-20

    申请号:CN202411016662.8

    申请日:2024-07-29

    Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。

    一种基于区块链的可信环境认证方法及装置

    公开(公告)号:CN116896463A

    公开(公告)日:2023-10-17

    申请号:CN202310837035.X

    申请日:2023-07-10

    Abstract: 本发明涉及区块链技术领域,具体涉及一种基于区块链的可信环境认证方法及装置,方法包括:对可信执行环境进行初始化;在用户端发起对可信执行环境的远程证明流程,并生成一个随机挑战至可信执行环境;在可信执行环境下,根据收到的随机挑战制作一个远程证明;通过隐私计算网关调用预先设置的智能合约对远程证明进行验证,并将验证通过后的远程证明写入区块链进行存证;通过隐私计算网关将远程证明返回用户端。本发明可实现在非SGX环境下,对可信环境进行认证,可确保环境数据的完整性、真实性和不可篡改性。

    一种区块链共识流程优化方法

    公开(公告)号:CN118555051A

    公开(公告)日:2024-08-27

    申请号:CN202411016662.8

    申请日:2024-07-29

    Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。

    一种区块链隐私合约密钥系统及密钥生成方法、使用方法

    公开(公告)号:CN116582261A

    公开(公告)日:2023-08-11

    申请号:CN202310750345.8

    申请日:2023-06-25

    Abstract: 本发明公开了一种区块链隐私合约密钥系统及密钥生成方法、使用方法,系统包括:证书协调服务模块、卫兵服务模块和隐私合约执行模块,其中:证书协调服务模块单独部署于一个可信执行环境中,用于签发,管理和存储相关的密钥和证书;卫兵服务模块与区块链节点一一对应,用于与证书协调服务模块通信协商,获取密钥和证书并进行缓存;卫兵服务模块与证书协调服务模块进行远程认证,保障彼此间的执行安全;隐私合约执行模块为区块链上的虚拟机,用于提供安全隐私的计算环境;隐私合约执行模块通过卫兵服务模块与证书协调服务模块通信获取相关数据。本发明允许多个可信环境共享同一把密钥来解密加密数据,简化了密钥管理并提高了效率。

Patent Agency Ranking