【技术实现步骤摘要】
基于区块链的虚拟资源交易方法、装置、设备和可读介质
[0001]本申请涉及计算机
,尤其涉及一种基于区块链的虚拟资源交易方法、装置、电子设备和可读介质。
技术介绍
[0002]当前随着区块链上的交易活动日益频繁,随着链上去中心化应用的增多,链上不同合约之间的调用日趋频繁。合约之间在相互调用转移虚拟资源时,需要检测被调用合约是否实现了虚拟资源的处理接口,避免在收到虚拟资源之后无法处理。
[0003]在相关技术中,调用合约通过按照位或的方式对各个接口进行接口检测的结果求解,从而确定特定接口是否被实现。
[0004]然而,随着合约接口数量的增多,该消耗的通信和计算资源也会线性增加,导致接口检测过程的资源消耗过多并且影响区块链的交易执行效率。
技术实现思路
[0005]基于上述技术问题,本申请提供一种基于区块链的虚拟资源交易方法、装置、电子设备和可读介质,以减少检验接口的资源消耗并且提升交易执行效率。
[0006]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0007]根据本申请实施例的一个方面,提供一种基于区块链的虚拟资源交易方法,包括:
[0008]获取虚拟资源交易请求,所述虚拟资源交易请求中包含业务合约地址,所述业务合约地址指示用于对目标账户地址进行虚拟资源转移的业务逻辑合约;
[0009]通过资源智能合约调用所述业务逻辑合约根据区块链中存储的接口实现信息,检测所述业务逻辑合约中包含目标接口的业务功能,得到检 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的虚拟资源交易方法,其特征在于,包括:获取虚拟资源交易请求,所述虚拟资源交易请求中包含业务合约地址,所述业务合约地址指示用于对目标账户地址进行虚拟资源转移的业务逻辑合约;通过资源智能合约调用所述业务逻辑合约根据区块链中存储的接口实现信息,检测所述业务逻辑合约中包含目标接口的业务功能,得到检测结果,其中,所述目标接口用于从所述目标账户地址转出虚拟资源;根据所述检测结果,通过所述资源智能合约将虚拟资源交易到所述目标账户地址。2.根据权利要求1所述的方法,其特征在于,所述通过资源智能合约调用所述业务逻辑合约根据区块链中存储的接口实现信息,检测所述业务逻辑合约中包含目标接口的业务功能,得到检测结果,包括:通过所述资源智能合约确定所述业务逻辑合约中包含功能验证接口的业务功能;通过所述资源智能合约调用所述功能验证接口检测所述业务逻辑合约中目标接口的业务功能,得到检测结果。3.根据权利要求2所述的方法,其特征在于,所述通过所述资源智能合约确定所述业务逻辑合约中包含功能验证接口的业务功能,包括:对功能验证接口的验证接口信息进行加密,得到所述功能验证接口的验证接口标识;通过所述资源智能合约,根据所述验证接口标识调用所述业务逻辑合约的功能验证接口,得到所述功能验证接口的反馈结果;根据所述反馈结果,确定所述业务逻辑合约中包含对功能验证接口的业务功能。4.根据权利要求2所述的方法,其特征在于,所述通过所述资源智能合约调用所述功能验证接口检测所述业务逻辑合约中目标接口的业务功能,得到检测结果,包括:对目标接口的目标接口信息进行加密,得到所述目标接口的目标接口标识;通过所述资源智能合约,根据所述目标接口标识调用所述功能验证接口,得到所述功能验证接口的反馈结果;若所述反馈结果指示所述区块链的接口实现信息中包含所述目标接口标识,则确定检测结果为所述业务逻辑合约中包含所述目标接口的业务功能。5.根据权利要求4所述的方法,其特征在于,所述通过所述资源智能合约,根据所述目标接口标识调用所述功能验证接口,得到所述功能验证接口的反馈结果,包括:通过所述资源智能合约向所述业务逻辑合约的功能验证接口输入所述目标接口标识;通过所述业务逻辑合约的功能验证接口,从所述区块链中获取所述业务逻辑合约的接口实现信息,所述接口实现信息中包含所述业务逻辑合约中已实现接口的接口标识;若所述接口实现信息中包含所述目标接口标识,则生成反馈结果以指示所述区块链的接口实现信息中包含所述目标接口标识。6.根据权利要求1所述的方法,其特征在于,所述获取虚拟资源交易请求,包括:接收虚拟资源交易请求;根据所述虚拟资源交易请求,验证虚拟资源交易中资源接收地址的地址格式;若所述资源接收地址的地址格式为智能合约地址,则确认所述虚拟资源交易请求中包含业务合约地址;若所述资源接收地址的地址格式为账户地址,则将所述虚拟资源交易在所述区块链中
上链。7.根据权利要求1所述的方法,其特征在于,所述根据所述检测结果,通过所述资源智能合约将虚拟资源交易到所述目标账户地址之后,所述方法还包括:接收虚拟资源转移请求,所述虚拟资源转移请求中包含转出账户地址;根据所述虚拟资源转移请求,通过所述业务逻辑合约中的目标接口将虚...
【专利技术属性】
技术研发人员:陈自民,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。