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

一种基于区块链的数据处理方法、装置、设备以及介质与流程

2022-11-23 10:30:21 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:获取客户端的交易数据,所述交易数据携带所述客户端的身份标识,所述身份标识是根据所述客户端的身份证书确定的;根据所述身份标识从智能合约中查询所述客户端的身份证书;若从所述智能合约中查询到所述客户端的身份证书,且根据所述身份证书确定出所述客户端具备针对区块链执行所述交易数据所对应交易操作的权限,则针对所述区块链执行所述交易数据所对应的交易操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述身份标识从智能合约中查询所述客户端的身份证书,包括:根据所述身份标识从缓存中存储的智能合约数据中查询所述客户端的身份证书。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若从所述缓存中存储的智能合约数据中未查询到所述客户端的身份证书,则根据所述身份标识从内存中存储的智能合约中查询所述客户端的身份证书。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若是从所述内存中存储的智能合约中查询到所述客户端的身份证书,则将所述客户端的身份证书存储到所述缓存中。5.根据权利要求1-4任一项所述的方法,其特征在于,所述交易数据还包括签名数据,所述签名数据是利用所述客户端的签名密钥针对所述交易数据进行签名处理得到的;所述方法还包括:利用所述签名密钥所对应的解签密钥,对所述签名数据进行解签处理,得到解签数据;根据所述解签数据和所述交易数据确定所述签名数据的签名校验结果;若所述签名校验结果指示所述签名数据校验通过,则执行所述根据所述身份标识从智能合约中查询所述客户端的身份证书的步骤。6.根据权利要求5所述的方法,其特征在于,所述交易数据还包括所述解签密钥;所述若从所述智能合约中查询到所述客户端的身份证书,且根据所述身份证书确定出所述客户端具备针对区块链执行所述交易数据所对应交易操作的权限,则针对所述区块链执行所述交易数据所对应的交易操作,包括:若从所述智能合约中查询到所述客户端的身份证书,则从所述身份证书中获取所述客户端的解签密钥;若从所述身份证书中获取的解签密钥与所述交易数据包括的解签密钥相匹配,且根据所述身份证书确定出所述客户端具备针对区块链执行所述交易数据所对应交易操作的权限,则针对所述区块链执行所述交易数据所对应的交易操作。7.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:将所述交易数据发送给区块链网络中的共识节点,以使得所述区块链网络中的共识节点对所述客户端是否具备针对区块链执行所述交易数据所对应交易操作的权限进行共识;接收所述区块链网络中的共识节点返回的共识数据;若根据所述共识数据检测出所述区块链网络中,超过目标比例的共识节点确定所述客户端具备针对区块链执行所述交易操作的权限,则得到用于指示所述客户端具备针对区块链执行所述交易操作的权限的共识结果。
8.根据权利要求1所述的方法,其特征在于,所述身份标识包括对所述客户端的身份证书进行哈希计算得到的哈希值;所述智能合约中记录一个或多个客户端的身份证书以及身份证书所对应的哈希值。9.一种基于区块链的数据处理装置,其特征在于,包括:获取单元,用于获取客户端的交易数据,所述交易数据携带所述客户端的身份标识,所述身份标识是根据所述客户端的身份证书确定的;查询单元,用于根据所述身份标识从智能合约中查询所述客户端的身份证书;执行单元,用于若从所述智能合约中查询到所述客户端的身份证书,且根据所述身份证书确定出所述客户端具备针对区块链执行所述交易数据所对应交易操作的权限,则针对所述区块链执行所述交易数据所对应的交易操作。10.一种数据处理设备,其特征在于,包括处理器、存储器和网络接口,所述处理器、存储器和网络接口相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-8任一项所述的方法。11.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得具有所述处理器的计算机设备执行权利要求1-8任一项所述的方法。

技术总结
本申请实施例公开了一种基于区块链的数据处理方法、装置、设备以及介质,其中方法包括:获取客户端的交易数据,所述交易数据携带所述客户端的身份标识,所述身份标识是根据所述客户端的身份证书确定的;根据所述身份标识从智能合约中查询所述客户端的身份证书;若从所述智能合约中查询到所述客户端的身份证书,且根据所述身份证书确定出所述客户端具备针对区块链执行所述交易数据所对应交易操作的权限,则针对所述区块链执行所述交易数据所对应的交易操作。可以根据身份证书指示的权限进行交易操作,从而提升区块链上数据处理的安全性,在交易数据中只携带身份标识,而非完整的身份证书,也可以减少交易数据的数据量,有利于交易数据的快速传输。于交易数据的快速传输。于交易数据的快速传输。


技术研发人员:刘攀
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.05.20
技术公布日:2022/11/22
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献