首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种异构的智能合约虚拟机融合互通的实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海特高信息技术有限公司

摘要:本发明涉及区块链技术领域,具体是一种异构的智能合约虚拟机融合互通的实现方法,包括在宿主主机内创建用于与虚拟机进行交互的虚拟机桥接器;在所述宿主主机和智能合约中预先定义用于交互的宿主主机函数和CSCI跨智能合约调用接口函数;所述智能合约通过所述宿主主机函数实现与所述宿主主机的交互;所述宿主主机根据所述CSCI跨智能合约调用接口函数调用所述虚拟机桥接器,所述虚拟机桥接器根据所述CSCI跨智能合约调用接口函数确认所述虚拟机的类型,并根据所述虚拟机的类型进行不同操作,所述虚拟机类型包括本地虚拟机和远程虚拟机。本方法能提供给企业或者创业者以及开发人员更好的自主选择性,且能有效减少工作的重复劳动和成本问题。

主权项:1.一种异构的智能合约虚拟机融合互通的实现方法,其特征在于:在宿主主机内创建用于与虚拟机进行交互的虚拟机桥接器;在所述智能合约中预先定义需要与所述宿主主机交互的宿主主机函数,在所述智能合约与所述宿主主机中预先定义CSCI跨智能合约调用接口函数;所述智能合约通过所述宿主主机函数实现与所述宿主主机的交互;所述宿主主机根据所述CSCI跨智能合约调用接口函数调用所述虚拟机桥接器,所述虚拟机桥接器根据所述CSCI跨智能合约调用接口函数确认虚拟机的类型,并根据所述虚拟机的类型进行不同操作,具体包括:采用所述CSCI跨智能合约调用接口函数,并通过CSCP跨智能合约接口协议作为异构智能合约之间传递的上下文,实现融合互通调用;具体地,所述CSCI跨智能合约调用接口函数的参数为CSCP跨智能合约接口协议,其中,所述CSCP跨智能合约接口协议的内容包括用于验签ContractInfo合约信息的公钥账户、对ContractInfo合约信息的签名内容以及ContractInfo合约信息,所述ContractInfo合约信息包括虚拟机的类型、合约代码身份ID、调用的合约函数以及合约函数所需要传入的参数列表;当在一种智能合约中需调用另一种智能合约函数时,则通过调用所述CSCI跨智能合约调用接口函数将参数传递给所述宿主主机,再通过所述宿主主机函数执行所述虚拟机桥接器,所述虚拟机桥接器解析所述CSCP跨智能合约接口协议的内容,识别所述虚拟机的类型以及待执行的上下文内容,实现是调用本地的异构智能合约函数,还是远程的智能合约函数;所述虚拟机的类型包括本地虚拟机和远程虚拟机;若为本地虚拟机,则通过智能虚拟机创建模块创建所述本地虚拟机,并执行所述智能合约;若为远程虚拟机,则通过远程执行智能合约模块调用所述远程虚拟机,并执行所述智能合约。

全文数据:

权利要求:

百度查询: 上海特高信息技术有限公司 一种异构的智能合约虚拟机融合互通的实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。