【技术实现步骤摘要】
基于区块链的数据处理方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种基于区块链的数据处理方法、装置、设备及存储介质。
技术介绍
现有的对工程进行处理的过程中,通常包括工程的招标方和工程的承标方,招标方和承标方之间通常会签署工程承包协议,以保障双方的利益,以及确保工程的顺利运行,但是,工程承包协议签署之后,人们无法对协议的执行情况进行及时监督,而且,招标方和承标方之间签署的纸质协议存在遗失的风险。由此可见,当前的工程承包协议由于数据不透明造成监管困难,容易造成招标方和承标方的利益受损,同时还存在因利益问题造成工程延期成烂尾楼等情况,因此,提升对签署的工程承包协议的可管控性是亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种基于区块链的数据处理方法、装置、设备及存储介质,可以采用区块链对协议数据的签署以及执行进行管控,提升了对协议数据的可管控性。一方面,本专利技术实施例提供了一种基于区块链的数据处理方法,所述方法包括:接收第一终端发送的第一协议数据,所述第一协议数据中包括协议信息和所述第一终端的签名信息;将所述第一协议数据上传至区块链网络中,以使得在所述区块链网络中基于第一预设校验规则对所述第一协议数据进行校验;若根据接收到的所述区块链网络中共识节点返回的第一校验结果确定对所述第一协议数据校验通过,则接收第二终端发送的第二协议数据,所述第二协议数据包括所述协议信息和所述第二终端的签名信息;将所述第二协议数据上传至所述区块链网 ...
【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:/n接收第一终端发送的第一协议数据,所述第一协议数据中包括协议信息和所述第一终端的签名信息;/n将所述第一协议数据上传至区块链网络中,以使得在所述区块链网络中基于第一预设校验规则对所述第一协议数据进行校验;/n若根据接收到的所述区块链网络中共识节点返回的第一校验结果确定对所述第一协议数据校验通过,则接收第二终端发送的第二协议数据,所述第二协议数据包括所述协议信息和所述第二终端的签名信息;/n将所述第二协议数据上传至所述区块链网络中,以使得在所述区块链网络中基于第二预设校验规则对所述第二协议数据进行校验;/n若根据接收到的所述区块链网络中共识节点返回的第二校验结果确定对所述第二协议数据校验通过,则确定所述协议信息的签署结果为签署成功,并将所述签署结果发送至所述第一终端和所述第二终端。/n
【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:
接收第一终端发送的第一协议数据,所述第一协议数据中包括协议信息和所述第一终端的签名信息;
将所述第一协议数据上传至区块链网络中,以使得在所述区块链网络中基于第一预设校验规则对所述第一协议数据进行校验;
若根据接收到的所述区块链网络中共识节点返回的第一校验结果确定对所述第一协议数据校验通过,则接收第二终端发送的第二协议数据,所述第二协议数据包括所述协议信息和所述第二终端的签名信息;
将所述第二协议数据上传至所述区块链网络中,以使得在所述区块链网络中基于第二预设校验规则对所述第二协议数据进行校验;
若根据接收到的所述区块链网络中共识节点返回的第二校验结果确定对所述第二协议数据校验通过,则确定所述协议信息的签署结果为签署成功,并将所述签署结果发送至所述第一终端和所述第二终端。
2.根据权利要求1所述的方法,其特征在于,所述第一校验结果携带有所述第一协议数据在所述区块链网络中的存储地址,所述根据接收到的所述区块链网络中共识节点返回的第一校验结果确定对所述第一协议数据校验通过之后,所述方法还包括:
向第二终端发送所述第一协议数据在所述区块链网络中的存储地址,以使得所述第二终端在所述区块链网络中查询所述第一协议数据中的协议信息;
校验所述第一协议数据中的协议信息与预设协议信息是否相同;
在相同的情况下,接收所述第二终端发送的第二协议数据。
3.根据权利要求1所述的方法,其特征在于,所述接收第一终端发送的第一协议数据之前,所述方法还包括:
接收第一终端发送的身份信息,并根据所述第一终端发送的身份信息生成非对称的第一公钥和第一私钥;
采用所述第一私钥对所述第一终端发送的身份信息进行签名,得到第一加密签名;
将所述第一加密签名和所述第一公钥发送至数字证书颁发机构,以使得所述数字证书颁发机构根据所述第一加密签名和所述第一公钥对所述第一终端进行身份认证后得到所述第一终端的签名信息,所述第一终端的签名信息将由所述数字证书颁发机构上传至所述区块链网络中;
若接收到所述数字证书颁发机构返回的所述第一终端的签名信息,则确定所述第一终端的身份认证通过。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一协议数据包括工程承包协议的数据,所述第一终端包括招标方使用的终端,所述第二终端包括承标方使用的终端,所述第一协议数据中的协议信息包括智能合约地址、招标信息标识、承标信息标识,所述第一协议数据中的签名信息包括所述招标方的证书标识,所述将所述第一协议数据上传至区块链网络中,以使得在所述区块链网络中基于第一预设校验规则对所述第一协议数据进行校验,包括:
将所述第一协议数据以交易的形式上传至区块链网络中,以使得所述区块链网络中共识节点在所述区块链网络中基于所述智能合约地址校验用于执行协议信息的智能合约是否部署,以及在所述区块链网络中基于所述招标信息标识校验所述工程承包协议对应的招标信息是否部署,以及在所述区块链网络中基于所述承标信息标识校验所述工程承包协议对应的承包信息是否部署,以及在所述区块链网络中基于所述招标方证书标识校验所述用于确定所述招标方的身份的证书是否部署。
...
【专利技术属性】
技术研发人员:刘攀,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。