-
公开(公告)号:CN118555051B
公开(公告)日:2024-12-20
申请号:CN202411016662.8
申请日:2024-07-29
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/1095 , H04L67/1097
Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。
-
公开(公告)号:CN116896463A
公开(公告)日:2023-10-17
申请号:CN202310837035.X
申请日:2023-07-10
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明涉及区块链技术领域,具体涉及一种基于区块链的可信环境认证方法及装置,方法包括:对可信执行环境进行初始化;在用户端发起对可信执行环境的远程证明流程,并生成一个随机挑战至可信执行环境;在可信执行环境下,根据收到的随机挑战制作一个远程证明;通过隐私计算网关调用预先设置的智能合约对远程证明进行验证,并将验证通过后的远程证明写入区块链进行存证;通过隐私计算网关将远程证明返回用户端。本发明可实现在非SGX环境下,对可信环境进行认证,可确保环境数据的完整性、真实性和不可篡改性。
-
公开(公告)号:CN117081719A
公开(公告)日:2023-11-17
申请号:CN202310750517.1
申请日:2023-06-25
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/104
Abstract: 本发明公开了一种基于拜占庭容错共识加速的方法和系统,属于区块链共识机制技术领域。本发明通过修改提案阶段的流程,将主节点执行交易的操作放入到共识的预投票阶段,主节点只需将包含交易的预区块广播给从节点,从而提升了主节点在共识阶段的利用率。
-
公开(公告)号:CN118555051A
公开(公告)日:2024-08-27
申请号:CN202411016662.8
申请日:2024-07-29
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/1095 , H04L67/1097
Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。
-
公开(公告)号:CN116582261A
公开(公告)日:2023-08-11
申请号:CN202310750345.8
申请日:2023-06-25
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明公开了一种区块链隐私合约密钥系统及密钥生成方法、使用方法,系统包括:证书协调服务模块、卫兵服务模块和隐私合约执行模块,其中:证书协调服务模块单独部署于一个可信执行环境中,用于签发,管理和存储相关的密钥和证书;卫兵服务模块与区块链节点一一对应,用于与证书协调服务模块通信协商,获取密钥和证书并进行缓存;卫兵服务模块与证书协调服务模块进行远程认证,保障彼此间的执行安全;隐私合约执行模块为区块链上的虚拟机,用于提供安全隐私的计算环境;隐私合约执行模块通过卫兵服务模块与证书协调服务模块通信获取相关数据。本发明允许多个可信环境共享同一把密钥来解密加密数据,简化了密钥管理并提高了效率。
-
-
-
-