[发明专利]基于智能合约和可信计算技术的新型跨链系统在审

专利信息
申请号: 202110674769.1 申请日: 2021-06-18
公开(公告)号: CN113824561A 公开(公告)日: 2021-12-21
发明(设计)人: 郭洋;曹江;李大伟;宋莹先;龚劲铭;王春阳;孙钰 申请(专利权)人: 泰安北航科技园信息科技有限公司;中国人民解放军军事科学院战争研究院
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 广州容大知识产权代理事务所(普通合伙) 44326 代理人: 刘新年
地址: 271000 山东省泰安市岱岳*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 智能 合约 可信 计算 技术 新型 系统
【权利要求书】:

1.一种基于智能合约和可信计算技术的新型跨链系统,其特征在于:包括:系统设置模块,用于部署令牌合约和DO系统;

TOG设置模块,用于建立一个TOG,其中,TOG中的任何TO都可将其TOG的参数传递给代理合约,同时每个TO单独向代理合约支付一定数量的服务保证金,判断存款总额和TOs数量是否符合TOG的预设参数,若是,则TOG将生效并接收唯一的组id,否则,TOG无效;

令牌生成模块,用于将一定量的存款转移到有效的TOG存款池,并将该交易记录和一定量的服务费放入代理合约,之后代理合约将利用DO从一个负责任的网站获取交易记录并验证,并验证通过后,代理合约通过调用EC令牌合约,在实用代理链上自动为客户生成相同数量的EC令牌;

令牌交换模块,用于利用客户在EC上的原始密钥对在实际代理链上按照现存的公平交换协议在其他客户之间交换令牌;

令牌撤回模块,用于支持客户撤回其在实用代理链上的令牌。

2.根据权利要求1所述的基于智能合约和可信计算技术的新型跨链系统,其特征在于:所述系统设置模块部署令牌合约和DO系统的具体步骤如下:

步骤1:首先声明该系统支持所有ECs使用的签名算法,并且EC必须支持多个签名地址,实用代理链系统在开始时将一个值初始化为有效多重签名的阈值比例,然后部署令牌合约和DO系统;

步骤2:部署令牌合约,为客户端管理令牌,每个令牌合约负责一种类型的EC令牌;

步骤3:部署DO系统,实现基于TC架构系统的数据仓库系统DO,首先一个应用程序触发TC合约内的请求,然后,Relay将来自TC合约的消息传递到Enclave,Relay查询的外部数据源的流量,接下来,Relay将来自Enclave的响应转发给TC合约,最后,TC Contract根据请求中的参数callbackFID调用合适的响应函数,将结果传递给应用程序约定;

步骤4:在所有令牌合约中部署和注册代理合约,以确保只有代理合约可以在这些令牌合约中调用generate()和withDraw();

其中,步骤1中所述的ECs是现有链Existing Chain,步骤2中所述的函数generate()的输入包括接收者的地址和表示令牌数量的值,withDraw()的参数包含客户端的地址和客户端想要提取的令牌数,步骤3中所述的基于Town crier(TC)架构系统的数据仓库系统DO中,TC有三个组件:TC合约、Enclave和Relay,TC合约是与代理合约直接互动的重要组成部分。

3.根据权利要求1或2所述的基于智能合约和可信计算技术的新型跨链系统,其特征在于:所述TOG设置模块,用于建立一个TOG的具体步骤如下:

步骤5,将希望注册一个新的TOG的n个TO作为特定EC上的客户服务对象,将这些服务对象相互通信,收集实际代理链上的收件人地址列表addlist、他们的公钥列表和协商的价值deposit的存款,然后让服务对象计算自己的EC存款池

步骤6,TOs中的一个TO用这些参数触发TOGsetup(),以获取这个新TOG的组号groupnum,TOG中的每个TO调用TOGvaild()来分别转移存款,当每个TO都已经转移了存款,并且TOs的存款总额等于他们以前要求的存款时,组号groupnum生效,且TOG正式提供代理服务;

其中,步骤5和步骤6所述的英文缩写中,TOs是指trading operators,TOG是指tradinggroup。

4.根据权利要求1或2所述的基于智能合约和可信计算基数的新型跨链系统,其特征在于:所述令牌生成模块生成令牌的具体步骤如下:

步骤7,选择一个具有高信誉的TOG,并将ECdeposit’转移到TOG的ECdepositpool;然后客户端用函数askForToken()提出自己的需求,函数AskForToken()会自动在DO内触发request();

步骤8,DO系统在确定R的发起者确实是客户的EC地址后,驱动DO系统从外部EC网站获取数据,并将解析结果(R中的真实交易费用)放入带有transferToken()的代理合约中,如果来自DO的数据与客户端的参数一致,则代理合约通过在令牌合约中触发generate()来为实用代理链中的客户端的EC令牌帐户生成值为ECdeposit’的EC令牌。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰安北航科技园信息科技有限公司;中国人民解放军军事科学院战争研究院,未经泰安北航科技园信息科技有限公司;中国人民解放军军事科学院战争研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110674769.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top