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

一种基于智能合约的合约变更手续执行方法及系统 

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

申请/专利权人:广州保德来小额贷款有限公司

摘要:本申请公开了一种基于智能合约的合约变更手续执行方法及系统,该方法包括:初始化区块链网络;接收注册请求,进行身份注册,构建可参与节点池;接收业务请求,匹配合约类型,将该用户节点添加至对应的区块链子网络;接收还款确认请求,更新还款记录;接收合约变更请求,确定合约变更情况;根据合约变更情况生成新的业务智能合约;接收合约履行请求,调用智能合约执行程序,在执行成功时设置合约完毕标识为真;响应于合约完毕标识为真,调整权限。利用合约管理表进行管理每个用户所关联的合约ID,在调用智能合约时,根据合约管理表对每个用户的业务进行自适应管理,提高了对合约变更时处理的灵活性和扩展性。

主权项:1.一种基于智能合约的合约变更手续执行方法,其特征在于,用于贷款区块链管理平台,所述贷款区块链管理平台在服务端中加载并支撑贷款业务;所述方法包括初始化阶段、业务关联阶段、业务执行阶段、合约变更阶段和业务结束阶段,所述初始化阶段在第一服务器中运行,所述业务关联阶段、所述业务执行阶段、所述合约变更阶段和所述业务结束阶段均在第二服务器中运行,所述服务端为由所述第一服务器和所述第二服务器组成的服务器集群;在初始化阶段中,包括:S1.初始化区块链网络,根据所有的贷款业务类型分别通过第一业务合约映射表进行匹配以确定M个智能合约模板;S2.接收由用户节点发起的注册请求,对用户节点进行身份注册,以使完成身份注册的用户节点具有可参与标识,统计所有具有可参与标识的用户节点进行构建可参与节点池,并将所述可参与节点池发送至第二服务器;在业务关联阶段中,包括:S3.接收由具有可参与标识的用户节点发起的业务请求,根据贷款业务类型进行匹配合约类型,将该用户节点添加至对应的区块链子网络;在业务执行阶段中,包括:S4.接收由用户节点发出的还款确认请求,基于还款确认请求对合约ID对应的区块链子网络进行更新还款记录;在合约变更阶段中,包括:S5.接收由用户节点发起的合约变更请求,解析合约变更请求,进而确定合约变更情况,其中所述合约变更请求包括用户ID、原合约ID和合约变更情况,所述合约变更情况为针对业务协议信息的变更元素集合;S6.根据合约变更情况生成新的业务智能合约以更新合约ID,在合约管理表中将原合约ID进行替换更新,以使调用智能合约时执行最新的合约手续,进而对原有的业务智能合约进行完成更新,所述合约管理表用于管理每个用户所关联的合约ID;在业务结束阶段中,包括:S7.接收由用户节点发起的合约履行请求,根据合约ID对用户ID调用智能合约执行程序,在执行成功时设置合约完毕标识为真;S8.响应于合约完毕标识为真,根据合约ID将相应容器元素里的参与节点进行调整权限;其中所述业务请求包含贷款业务类型、业务协议信息和用户ID,所述可参与节点池用于为每个容器元素对应的区块链子网络进行分配共识验证的参与节点,每个容器元素复制一份可参与节点池以用于在业务进行时补充帮助达成共识验证的参与节点;当借款人信息、贷款人信息、贷款合同信息、抵押物信息或债权转让信息中的任一个或任意多个信息存在变更时,将其添加至变更元素集合中;在根据所有的贷款业务类型分别通过第一业务合约映射表进行匹配以确定M个智能合约模板中,具体包括:S101.利用预存的第一业务合约映射表,通过遍历所有的贷款业务类型以匹配M个合约类型,第一业务合约映射表用于建立贷款业务类型与合约类型的映射关系;S102.对每个合约类型分别配置相应的智能合约模板,获得M个智能合约模板;在将该用户节点添加至对应的区块链子网络中,具体包括:S31.基于第二业务合约映射表,根据合约类型进行查询容器集合ID,若查询的容器集合ID存在,则将该用户节点加入至容器集合ID所分配的区块链子网络,若查询的容器集合ID不存在,则建立新的容器集合,将该用户节点加入至新的容器集合ID所分配的区块链子网络;S32.基于业务协议信息对当前合约类型所对应的智能合约模板进行填充,以生成业务智能合约,所述业务智能合约用于部署在该用户节点所参与的区块链子网络中,每个业务智能合约具有唯一的合约ID,合约ID用于定位用户节点在业务请求成功时加入的区块链子网络;S33.按用户ID、合约ID、业务协议信息的顺序拼接得到第一待写入信息,分别对用户ID、合约ID、业务协议信息进行第一哈希计算以获得第一业务哈希编码,将第一待写入信息和对应的第一业务哈希编码写入该用户节点所参与的区块链子网络中,所述第一业务哈希编码用于通过共识机制进行校验时使用,以防止数据被篡改;所述第二业务合约映射表为通过结合第一业务合约映射表进行构建,所述第二业务合约映射表用于建立合约类型与容器集合ID之间的映射关系,每个合约类型与一个容器集合ID对应,以区分不同智能合约模板的运行环境区域,每个容器集合包括至少一个容器元素,且每个容器元素对应一个区块链子网络,每个容器集合具有唯一的容器集合ID,每个容器元素在容器集合内具有不同的容器元素ID以对应同一个容器集合内的不同区块链子网络;所述合约ID为通过将三元组作为头部数据并结合尾部数据组成得到,所述三元组为通过结合用户ID、容器集合ID与容器元素ID进行构成,所述尾部数据为唯一不重复的序号以区分同一个区块链子网络中的不同用户节点。

全文数据:

权利要求:

百度查询: 广州保德来小额贷款有限公司 一种基于智能合约的合约变更手续执行方法及系统

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