【技术实现步骤摘要】
基于区块链的交易处理方法、装置、介质及设备
[0001]本申请属于计算机
,具体涉及一种基于区块链的交易处理方法
、
基于区块链的交易处理装置
、
计算机可读介质及电子设备
。
技术介绍
[0002]随着社会经济以及信息技术的快速发展,数字资产逐渐走进了人们视野
。
数字资产是指以电子数据形式存在的资产,随着区块链技术的发展,使得数字资产能够基于区块链网络实现不依赖于第三方的资产交易,从而为数字资产在网络上便捷地流转创造了条件
。
[0003]区块链是分布式数据存储
、
点对点传输
、
共识机制
、
加密算法等计算机技术的新型应用模式,区块链技术能够保证在网络上进行资产交易的安全性和可靠性,并能够降低了资产交易的成本
。
[0004]当区块链中数字资产或者其他金融资产的价值越来越高,数字资产的交易过程的安全性和可靠性也随之成为焦点
。
因此,如何提高数字资产的交易安全性 ...
【技术保护点】
【技术特征摘要】
1.
一种基于区块链的交易处理方法,其特征在于,所述方法包括:获取结算请求数据,所述结算请求数据是通过交易方区块链账户发起的用于请求交易结算的请求数据,所述交易方区块链账户是交易方在所述区块链中创建的区块链账户;获取与所述结算请求数据对应的至少两个交易方虚拟账户以及所述至少两个交易方虚拟账户之间的预设智能合约,所述交易方虚拟账户是所述交易方区块链账户通过区块链网络中的银行节点创建的银行虚拟账户;根据所述预设智能合约在所述至少两个交易方虚拟账户之间进行虚拟资产调拨;向银行节点发起同步结算请求,所述同步结算请求用于指示所述银行节点根据所述预设智能合约对所述至少两个交易方虚拟账户之间的虚拟资产调拨结果进行合法性验证
。2.
根据权利要求1所述的方法,其特征在于,在获取与所述结算请求数据对应的至少两个交易方虚拟账户以及所述至少两个交易方虚拟账户之间的预设智能合约之前,所述方法还包括:获取采用第一公钥进行加密得到的清分请求数据,所述清分请求数据是通过所述交易方区块链账户发起的用于请求交易清分的请求数据;采用与所述第一公钥对应的第一私钥对所述清分请求数据进行解密,并根据解密得到的数据创建所述预设智能合约
。3.
根据权利要求2所述的方法,其特征在于,所述预设智能合约为隐私智能合约,采用与所述第一公钥对应的第一私钥对所述清分请求数据进行解密,并根据解密得到的数据创建所述预设智能合约,包括:获取对所述隐私智能合约具有查看权限的可信计算节点,所述交易平台节点包括所述可信计算节点和普通计算节点,所述可信计算节点具有与所述普通计算节点的数据相隔离的运算环境;通过所述可信计算节点采用与所述第一公钥对应的第一私钥对所述清分请求数据进行解密,并根据解密得到的数据在所述可信计算节点上创建所述预设智能合约
。4.
根据权利要求3所述的方法,其特征在于,根据所述预设智能合约在所述至少两个交易方虚拟账户之间进行虚拟资产调拨,包括:通过所述可信计算节点中创建的预设智能合约,获取所述交易平台节点中对所述隐私智能合约具有执行权限的可信执行节点;获取与所述可信执行节点的目标私钥对应的目标公钥;采用所述目标公钥对所述预设智能合约进行加密,得到隐私合约加密数据,并将所述隐私合约加密数据发送至所述可信执行节点;通过所述可信执行节点,采用所述目标私钥对所述隐私合约加密数据进行解密得到所述隐私智能合约,并根据所述隐私智能合约在所述至少两个交易方虚拟账户之间进行虚拟资产调拨
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取采用第二公钥进行加密得到的账户创建请求数据,所述账户创建请求数据是通过所述交易方区块链账户发起的请求数据,所述账户创建请求数据用于请求所述银行节点创建与请求发起方对应的银行虚拟账户的;采用与所述第...
【专利技术属性】
技术研发人员:曲正云,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。