[发明专利]智能合约更新方法及分布式算力资源平台在审
申请号: | 202010000460.X | 申请日: | 2020-01-02 |
公开(公告)号: | CN111221555A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 王堃;韩亚敏;钱凯;管星;孙雁飞;陈思光 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F40/186;G06F21/64;G06Q40/04;H04L9/32 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 合约 更新 方法 分布式 资源 平台 | ||
本发明提供了一种智能合约更新方法及分布式算力资源平台,所述智能合约更新方法,包括以下步骤:智能合约的所有的参与方填写合约模板;所有的参与方确认合约模板无误后,签名并上传到区块链上存储;用户请求更新智能合约,触发自动响应机制,自动响应机制对用户发送的请求进行反馈,验证当前合约状态。本发明可以在不销毁智能合约的前提下完成智能合约的升级,具有方法简便、复用性强和安全性高的优点,在实际部署中具有重大意义,同时,本发明提供的分布式算力资源平台可以充分利用分布式算力资源,提高算力资源利用率和结算效率。
技术领域
本发明涉及一种智能合约更新方法及分布式算力资源平台,属于计算机技术领域。
背景技术
区块链技术是结合了分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新兴技术。区块链技术具有去中心化、开放、独立、安全等特点,其发展和应用正日益受到关注。使用区块链技术构建的网络可以称为区块链网络。区块链网络可以包括多个节点,区块链网络内的交易可以由多个节点共同完成,每个节点可以记录完整的账本,因此交易的合法性受到多个节点监督。
区块链本身的所有数据不可篡改,因此部署在区块链上的智能合约代码以及运行产生的数据输出也是不可篡改的,运行智能合约的节点不必担心其他节点恶意修改代码与数据。“智能合约”通常指区块链中一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。但是系统的更新必须要有升级,而传统的智能合约一旦上链无法更新,智能合约的升级需要在网络的全体节点停止运行之后才能进行,这将影响区块链网络服务的质量和可用性。而由区块链网络的安全性问题所引起的升级通常是紧急、连续的升级,在这种情况下,如果针对每次升级都必须停止区块链网络的服务,那么网络服务的质量和可用性将会进一步恶化。此外,随着人工智能的发展,对于算力的需求日益上涨,而传统的算力资源平台面临着中心化、高延时、低安全性、扩展性等问题。
有鉴于此,确有必要提出一种智能合约更新方法及分布式算力资源平台,以解决上述问题。
发明内容
本发明的目的在于提供一种智能合约更新方法及分布式算力资源平台,以实现智能合约的热更新,同时提高算力资源利用率和结算效率。
为实现上述目的,本发明提供了一种智能合约更新方法,包括以下步骤:
步骤1、智能合约的所有的参与方填写合约模板;
步骤2、所有的参与方确认合约模板无误后,签名并上传到区块链上存储;
步骤3、用户请求更新智能合约,触发自动响应机制,自动响应机制对用户发送的请求进行反馈,验证当前合约状态;
若当前合约状态符合预设合约情形时,更新智能合约并保留之前的数据;
若当前合约状态不符合预设合约情形时,则返回,不处理用户的请求。
可选的,在步骤3中,当智能合约账户资金不足,无法执行智能合约更新时,将发送警告给集资者与平台管理者。
可选的,步骤3中,自动响应机制的工作流程为:预设响应条件,当外部数据和事件符合预设响应条件时,则查询智能合约状态和时间戳是否满足事件需求,如果满足,则调用已有的智能合约,如果不满足,则重新预设响应条件,再通过预设的响应规则,完成预设的动作并自动生成智能合约,最后部署并更新智能合约。
可选的,所述外部数据和事件通过状态机进行判断,如果状态机中满足某个或数个触发条件,则由状态机根据预设信息选择合约动作自动执行。
可选的,步骤3中,在所述更新智能合约的过程中,通过设置不同的角色,以保证区块链系统的稳定,使得智能合约不被滥用。
可选的,所述角色包括协商者、验证者、强制者、通知者、制裁者和智能合约事件仓库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010000460.X/2.html,转载请声明来源钻瓜专利网。