【技术实现步骤摘要】
私密交易处理方法、装置、电子设备及可读存储介质
本专利技术涉及通信
,特别是涉及一种私密交易处理方法、装置、电子设备及可读存储介质。
技术介绍
区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现以预设共识策略生成区块数据,并利用链式数据结构验证与存储区块数据,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术思路。区块链技术可应用至多种业务场景,例如金融领域、电子商务领域、商品或原材料溯源领域、电子存证领域等,由于区块链技术实现了数据防篡改机制,因此利用区块链技术开展业务,能解决业务参与各方之间的信任危机。相关技术中,在利用区块链技术开展业务时,与业务相关的交易数据会被记录至区块链中,以便于后期可根据区块链记录的交易数据,对业务进行溯源和追踪。然而对于私密交易(例如涉及商业秘密的交易),业务方并不希望私密交易的交易数据被记录在区块链中,导致数据泄露。可见,如何在区块链技术中进一步确保交易数据私密性,是当前亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种私密交易处理方法、装置、电子设备及可读存储介质,旨在确保私密交易数据的私密性。具体技术方案如下:在本专利技术实施例的第一方面,提供一种私密交易处理方法,所述方法应用于公链网络中的私密群组中的私密节点,所述私密节点是所述公链网络的多个节点中的部分节点,所述方法包括:接收所述私密群组中的第一指定节点发送的多个私密交易,所述多个私密交易之间具 ...
【技术保护点】
1.一种私密交易处理方法,其特征在于,所述方法应用于公链网络中的私密群组中的私密节点,所述私密节点是所述公链网络的多个节点中的部分节点,所述方法包括:/n接收所述私密群组中的第一指定节点发送的多个私密交易,所述多个私密交易之间具有顺序关系,每个私密交易是在所述私密群组内执行的交易;/n按照所述多个私密交易的顺序关系,依次执行所述多个私密交易,以获得具有顺序关系的多个执行结果;/n为所述多个执行结果计算总hash值,并与所述私密群组中的其他私密节点,对所述总hash值进行共识,以及在所述总hash值通过共识的情况下,记录所述多个执行结果与所述总hash值之间的对应关系;/n获得并执行存证交易,所述存证交易是在所述总hash值通过共识的情况下,由所述私密群组中的一个私密节点生成的,所述存证交易是在所述公链网络内执行的交易,所述存证交易携带所述总hash值,所述存证交易用于使所述公链网络的区块链记录所述总hash值。/n
【技术特征摘要】
1.一种私密交易处理方法,其特征在于,所述方法应用于公链网络中的私密群组中的私密节点,所述私密节点是所述公链网络的多个节点中的部分节点,所述方法包括:
接收所述私密群组中的第一指定节点发送的多个私密交易,所述多个私密交易之间具有顺序关系,每个私密交易是在所述私密群组内执行的交易;
按照所述多个私密交易的顺序关系,依次执行所述多个私密交易,以获得具有顺序关系的多个执行结果;
为所述多个执行结果计算总hash值,并与所述私密群组中的其他私密节点,对所述总hash值进行共识,以及在所述总hash值通过共识的情况下,记录所述多个执行结果与所述总hash值之间的对应关系;
获得并执行存证交易,所述存证交易是在所述总hash值通过共识的情况下,由所述私密群组中的一个私密节点生成的,所述存证交易是在所述公链网络内执行的交易,所述存证交易携带所述总hash值,所述存证交易用于使所述公链网络的区块链记录所述总hash值。
2.根据权利要求1所述的方法,其特征在于,所述公链网络中包括多个私密群组,不同的私密群组分别对应有不同的群组标识,所述公链网络中存在同时属于多个私密群组的私密节点;
所述方法还包括:
获得私密交易,该私密交易携带群组标识;
根据该私密交易携带的群组标识,确定该私密交易所属的目标私密群组;
将该私密交易提交给该目标私密群组中的第一指定节点,以使得该第一指定节点对属于该目标私密群组的私密交易进行排序。
3.根据权利要求2所述的方法,其特征在于,每个私密节点运行有私密数据库,如果一个私密节点同时属于多个私密群组,则该私密节点运行有多个私密数据库,每个私密数据库分别对应不同的私密群组;
所述为所述多个执行结果计算总hash值,并与所述私密群组中的其他私密节点,对所述总hash值进行共识,以及在所述总hash值通过共识的情况下,记录所述多个执行结果与所述总hash值之间的对应关系,包括:
为所述多个执行结果计算总hash值;
根据所述多个私密交易所携带的群组标识,确定所述多个私密交易所属的目标私密群组;
与该目标私密群组中的其他私密节点,对所述总hash值进行共识;
在所述总hash值通过共识的情况下,利用该目标私密群组所对应的私密数据库,记录所述多个执行结果与所述总hash值之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述获得存证交易,包括:
接收所述公链网络中的第二指定节点发送的多个公共交易,所述多个公共交易中包括所述存证交易,所述多个公共交易之间具有顺序关系,每个公共交易是在所述公链网络内执行的交易;
其中,所述存证交易是所述私密群组中的一个私密节点发送给所述第二指定节点的。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收客户端侧发送的公共交易;
将所述公共交易提交给所述第二指定节点,以使得所述第二指定节点对属于所述公链网络的公共交易进行排序。
6.一种私密交易处理方法,其特征在于,所述方法应用于公链网络中的私密群组中的第一指定节点,所述私密群组中包括多个私密节点,所述多个私密节点是所述公链网络的多个节点中的部分节点,所述方法包括:
向所述私密群组中的各私密节点发送具有顺序关...
【专利技术属性】
技术研发人员:雷罡,李成才,邓柯,
申请(专利权)人:成都质数斯达克科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。