-
公开(公告)号:CN116150814A
公开(公告)日:2023-05-23
申请号:CN202211610343.0
申请日:2022-12-14
Applicant: 北京工业大学
Abstract: 本发明提供一种智能合约可信性证明方法、装置、设备及存储介质,该方法包括:获取对区块链系统中的智能合约的调用交易请求,根据调用交易请求生成智能合约对应的第一行为序列;基于第一行为序列对智能合约的行为可信性进行验证,得到第一验证结果;将所述调用交易请求写入区块链系统中的目标区块中,并在区块链系统中广播调用交易请求;接收区块链系统中各目标节点对智能合约的行为可信性的第二验证结果;根据第一验证结果和第二验证结果,确定智能合约的可信性。基于智能合约的行为序列,通过区块链的共识机制对合约行为进行可信验证,防止恶意合约行为对区块链系统进行恶意攻击,保障合约行为的可信性,提高了区块链系统的安全性。
-
公开(公告)号:CN116186729A
公开(公告)日:2023-05-30
申请号:CN202211627445.3
申请日:2022-12-16
Applicant: 北京工业大学
Abstract: 本发明提供一种面向联盟链的直接匿名认证方法、装置、设备及介质,该方法应用于联盟链系统中的共识节点,包括:获取联盟链系统中的交易请求;交易请求中携带交易请求方的匿名证书;根据匿名证书对交易请求方进行身份认证,得到第一认证结果;将交易请求在联盟链系统中广播,并接收联盟链系统中的各目标节点对交易请求方的第二认证结果;根据第一认证结果和第二认证结果,确定交易请求方是否可信。将联盟链系统中的共识节点作为直接匿名身份认证的验证方,通过共识机制对联盟链系统中的交易请求方的身份信息进行直接匿名认证,避免了传统直接匿名协议的集中式认证缺陷,降低了节点的身份信息暴露的风险,提高了联盟链系统的安全性。
-