一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据信任方法、装置、电子设备及存储介质与流程

2021-11-06 07:26:00 来源:中国专利 TAG:

技术特征:
1.一种数据信任方法,其特征在于,包括:获取当前区块的哈希值,并根据所述当前区块的哈希值和当前交易数据计算当前交易哈希值;计算所述当前交易哈希值的签名信息;向区块链节点提交所述当前交易哈希值、用户端的身份标识信息和所述签名信息,以使得所述区块链节点基于所述当前交易哈希值和所述身份标识信息验证所述签名信息得到所述当前交易数据并存储所述当前交易数据。2.根据权利要1所述的方法,其特征在于,所述根据所述当前区块的哈希值和当前交易数据计算所述当前交易哈希值,包括:利用哈希函数对所述当前区块的哈希值和所述当前交易数据进行哈希运算,得到所述当前交易哈希值。3.根据权利要求1所述的方法,其特征在于,所述计算所述当前交易哈希值的签名信息,包括:根据用户端对应的私钥对所述当前交易哈希值进行加密,得到所述当前交易哈希值的签名信息。4.根据权利要求1所述的方法,其特征在于,所述向区块链节点提交所述当前交易哈希值、用户端的身份标识信息和所述签名信息之后,还包括:接收区块连节点发送的提交失败消息。5.一种数据信任装置,其特征在于,包括:数据获取模块,用于获取当前区块的哈希值,并根据所述当前区块的哈希值和当前交易数据计算当前交易哈希值;签名计算模块,用于计算所述当前交易哈希值的签名信息;交易提交模块,用于向区块链节点提交所述当前交易哈希值、用户端的身份标识信息和所述签名信息,以使得所述区块链节点基于所述当前交易哈希值和所述身份标识信息验证所述签名信息得到所述当前交易数据并存储最新上链区块。6.一种数据信任方法,其特征在于,包括:接收当前交易哈希值、用户端的身份标识信息和签名信息,并根据所述用户端的身份标识信息确定所述用户端对应的公钥;根据所述公钥对所述签名信息进行解密,得到待验证的当前交易哈希值;根据所述当前交易哈希值验证所述待验证的当前交易哈希值,如果通过验证则根据所述当前交易哈希值确定当前交易数据,并将所述当前交易数据存储于最新上链区块内。7.根据权利要求6所述的方法,其特征在于,所述根据所述当前交易哈希值验证所述待验证的当前交易哈希值,包括:确定所述当前交易哈希值与所述待验证的当前交易哈希值是否一致;当所述当前交易哈希值与所述待验证的当前交易哈希值一致,则所述待验证的当前交易哈希值通过验证。8.根据权利要求7所述的方法,其特征在于,所述确定所述当前交易哈希值与所述待验证的当前交易哈希值是否一致之后,还包括:当所述当前交易哈希值与所述待验证的当前交易哈希值不一致,则所述待验证的当前
交易哈希值未通过验证,向所述用户端发送提交失败消息。9.权利要求7所述的方法,其特征在于,根据用户端的身份标识信息确定所述用户端对应的公钥,包括:根据接收的所述用户端的身份标识信息在区块链节点对应的密钥池中匹配所述用户端对应的公钥。10.一种数据信任装置,其特征在于,包括:数据接收模块,用于接收当前区块的哈希值、用户端的身份标识信息和签名信息,并根据用户端的身份标识信息确定所述用户端对应的公钥;公钥解密模块,用于根据所述公钥对所述签名信息进行解密,得到待验证的当前交易哈希值;数据存储模块,用于根据所述当前交易哈希值验证所述待验证的当前交易哈希值,如果通过验证则根据所述当前交易哈希值确定当前交易数据,并将所述当前交易数据存储于最新上链区块内。

技术总结
本发明公开了一种数据信任方法、装置、电子设备及存储介质。该方法包括:获取当前区块的哈希值,并根据当前区块的哈希值和当前交易数据计算当前交易哈希值;计算当前交易哈希值的签名信息;向区块链节点提交当前交易哈希值、用户端的身份标识信息和所述签名信息,以使得区块链节点基于当前区块的哈希值和身份标识信息验证签名信息得到当前交易数据并存储当前交易数据。本发明实施例中解决了集中式数据存储的区块链的防篡改能力弱的问题,通过哈希运算将当前区块的哈希值包含在当前交易哈希值中,使得通过当前区块的哈希值确保当前交易数据的不可篡改性,提高了集中式数据存储的区块链的不可篡改性。的区块链的不可篡改性。的区块链的不可篡改性。


技术研发人员:史锋锋
受保护的技术使用者:上海点融信息科技有限责任公司
技术研发日:2021.08.24
技术公布日:2021/11/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献