【技术实现步骤摘要】
基于区块链的隐私业务的处理方法和装置
[0001]本申请涉及区块链
,具体而言,涉及一种基于区块链的隐私业务的处理方法和装置。
技术介绍
[0002]近年来在相关行业的推动下,区块链技术和隐私计算技术不断发展。两项
都综合利用了密码学、分布式系统等技术,各有特点却巧妙互补。区块链的优势在于数据共享公开、安全可信不可篡改,但是也由此缺乏对数据的隐私保护。隐私计算技术的优势在于数据可用不可见,保护数据隐私,但无法解决多方互信协作的问题。隐私计算能够增强区块链的可扩展性和隐私性,区块链使得隐私计算数据可溯源,数据处理过程可验证。
[0003]但是目前两种技术的融合还处在探索阶段,普遍的技术方案都是采取双系统的方式,也是就独立部署区块链系统和隐私计算系统,通过跨系统间通讯的方式实现隐私数据的处理工作,但是这种方式存在成本高,跨系统处理效率低,以及多个操作平台对用户不统一和不友好等问题。
[0004]针对相关技术中采用独立部署区块链系统和隐私计算系统,通过跨系统通讯的方式实现隐私业务的处理工作,导致隐私业务 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的隐私业务的处理方法,其特征在于,所述隐私业务的处理方法用于基于区块链的隐私业务处理系统,所述隐私业务处理系统包括多个智能合约,其中,所述智能合约部署在每个区块链节点上,所述智能合约上配置有隐私计算模块,所述智能合约调用所述隐私计算模块执行目标隐私业务,包括:获取目标隐私业务ID,所述目标隐私业务涉及的多个目标智能合约的IP地址,每个目标智能合约的通讯端口和每个目标智能合约对所述目标隐私业务的业务执行顺序;依据所述目标隐私业务ID,对所述目标智能合约对应的隐私计算模块、所述目标智能合约的通讯端口、所述目标智能合约的IP地址分配所述目标智能合约生成的内部端口;依据所述内部端口和所述业务执行顺序,所述目标智能合约调用所述隐私计算模块执行所述目标隐私业务。2.根据权利要求1所述的方法,其特征在于,在依据所述目标隐私业务ID,对所述目标智能合约对应的隐私计算模块、所述目标智能合约的通讯端口、所述目标智能合约的IP地址分配所述目标智能合约生成的内部端口之前,所述方法还包括:将所述目标隐私业务的ID,所述目标隐私业务涉及的多个目标智能合约的IP地址,每个目标智能合约的通讯端口和每个目标智能合约对所述目标隐私业务的业务执行顺序发送至每个目标智能合约。3.根据权利要求2所述的方法,其特征在于,依据依据所述目标隐私业务ID,对所述目标智能合约对应的隐私计算模块、所述目标智能合约的通讯端口、所述目标智能合约的IP地址分配所述目标智能合约生成的内部端口,包括:依据所述目标隐私业务ID,为所述目标智能合约对应的隐私计算模块分配所述目标智能合约随机生成的第一内部端口,得到第一内部端口号;依据所述目标隐私业务ID,为所述目标智能合约的通讯端口、所述目标智能合约的IP地址分配所述目标智能合约随机生成的第二内部端口,得到第二内部端口号;每个目标智能合约将所述目标隐私业务ID,所述第一内部端口号和所述第二内部端口号保存至每个目标智能合约的目标对照表中。4.根据权利要求3所述的方法,其特征在于,依据所述内部端口和所述业务执行顺序,所述目标智能合约调用所述隐私计算模块执行所述目标隐私业务,包括:依据所述业务执行顺序,确定第一个执行所述目标隐私业务的目标智能合约一;所述目标智能合约一调用所述目标智能合约一对应的第一隐私计算模块执行计算工作,得到第一计算结果;依据所述目标隐私业务ID,所述目标智能合约一在所述目标智能合约一的目标对照表确定第二个执行所述目标隐私业务的目标智能合约二对应的第二内部端口号;所述第一隐私计算模块依据所述第二内部端口号将所述第一计算结果传输至所述目标智能合约一的第二内部端口;通过所述目标智能合约一的通讯端口将所述第一计算结果和所述目标隐私业务ID发送至所述目标智能合约二的通讯端口。5.根据权利要求4所述的方法,其特...
【专利技术属性】
技术研发人员:陈浩坚,姚新亮,刘朝伟,罗强,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。