掌桥专利:专业的专利平台
掌桥专利
首页

一种基于联盟链的互助实现方法及系统

文献发布时间:2024-04-18 19:58:26


一种基于联盟链的互助实现方法及系统

技术领域

本发明涉及区块链技术领域,尤其涉及一种基于联盟链的互助实现方法及系统。

背景技术

互助是一种古老的组织形式,最早可以追溯到15世纪的海上贸易。互助是指会员之间对等交换风险责任,通过转移支付的价值运动方式,实现会员之间约定的非营利性合作,一般由委托方和受托方构成,运行过程一般包括制定规则、收集信息、处理信息以及决策和利益分配。按照运行方式可分为相互制和交互制两种模式。整个运行过程由一个受托方负责的是相互制,受托方权力被最大化,包括最初的原始互助和基于中心化互联网平台的网络互助;委托方自己收集数据、决策并分配利益,受托方只负责处理信息且能被委托方监督,该模式即交互制互助。以每个会员的自证义务和风险交互选择权利为基础逻辑,最大化每个委托方的权利,最小化受托方的权利,交互制互助理论上是互助的最佳运行模式,但到目前为止没有任何运行实例,其主要问题在于:让用户通过拥有数据所有权进行自我证明,以及相互验证来进行合作的技术没有出现。

区块链技术的出现为解决该问题带来了曙光。区块链技术是指利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式。联盟链可以解决数据所有权问题,但其前提是需要有以数据交易为核心的微观经济模型,巧合的是,交互制互助的权利、义务和相关规则,构造了一个微观经济模型,使协作者之间可以达成帕累托改进,但其主要问题在于:单纯的联盟链无法让数据成为资产,无法支持面向特定领域提供证明内容数据辅助服务,在数据加密状态下验证可信度并提供风险报告的复杂计算能力。

由每个用户自主定义的数据无法支持证明内容,其他用户也很难进行验证,互助计划的合约规则无法自动执行并分配利益,即使合约执行了,也会产生数据定义分歧,最终也就无法实现会员之间约定的非营利合作。

发明内容

为解决现有技术中的问题,本发明提供一种基于联盟链的互助实现方法及系统,通过在联盟链上融合隐私计算技术,增加以知识图谱和事理图谱为约束,可解释算法的垂直大模型,技术框架上将其划分至中间层,统称为链能力增强基础设施,即算力中心,用于支持应用层特定领域的证明和验证操作,最终通过智能合约实现各用户之间去中心化的信用合作,从而解决了单纯联盟链系统无法让数据成为资产的问题。

本发明的一种基于联盟链的互助实现方法及系统包括如下步骤:

步骤1:企业用户注册与认证,调用智能合约的互助计划模板,选择资金存管节点,缴纳保证金后计划合约生效,其他企业用户签署生效合约加入;

步骤2:在分布式应用程序上代为证明和代为验证决策,个人用户代表所属企业用户履行自证义务,签署自证子合约并提供证明数据,也可代表所属企业用户履行达成或解除风险交互契约的权利,签署验证子合约对其他个人用户的证明数据进行验证,并提供决策数据;

步骤3:智能合约强制执行,根据链上的时间戳,更新企业用户的动态互助/分摊额账本状态,按照实时额度账本进行互助/分摊或终止合约,更新个人用户的动态激励额账本状态,按照实时额度账本兑现激励或终止合约。

本发明作进一步改进,在所述步骤2中,还包括如下步骤,

步骤201:在分布式应用程序上发起互助申请,企业用户可调用互助申请合约,个人用户签署自证子合约并提供证明数据;

步骤202:互助申请合约随机选择奇数的公估机构用户,公估机构用户签署验证子合约,进行线下验证并提供验证数据;

步骤203:具备权限的其他个人用户代表所属企业用户签署验证子合约,对互助申请合约的证明/验证数据包进行验证并提供决策数据。

本发明作进一步改进,在所述步骤1中,个人用户认证需要完成实名认证,企业用户认证需要提供其合法经营场所及营业执照信息,个人用户为各企业用户的经营场所普通员工或其他相关专业人员。

本发明作进一步改进,在所述步骤1中,平台为基于联盟链BaaS平台,智能合约是指约定互助计划的范围、规则、数据上传、数据验证、个人用户激励机制、企业用户的动态互助额和动态分摊额账本调整、个人用户的动态激励额账本调整的自动化条例。

本发明作进一步改进,在所述步骤2中,平台采用预言机技术将用户提供自我证明数据上传至区块链,然后对上传的自我证明数据进行脱敏处理,去除敏感词语,再存入平台的数据待验证池,当上传者为企业用户的经营场所员工时,上传者能够代替企业用户所以答题或提供证明材料的形式进行真实性自证。

本发明作进一步改进,在所述步骤202和203中,所述验证为验证证明数据的可信度,所述决策数据即对证明数据的信任或不信任的选择结果。

本发明作进一步改进,在所述步骤3中,当在智能合约的约定时间内,没有个人用户代表所属企业用户发起互助申请,平台根据智能合约的个人用户激励机制从企业用户的激励池分配数字人民币兑现激励至对应个人用户的激励账本;当在智能合约的约定时间内,有个人用户代表所属企业用户发起互助申请时,个人用户的激励失效,平台根据智能合约的规则按照企业用户各自的动态额度计算互助/分摊方案,从保证金中分配数字人民币履行互助和分摊契约。

本发明还提供一种系统,用于实现上述任一项所述的基于联盟链的互助实现方法,其特征在于,包括:

注册与认证模块,用于企业用户合个人用户在平台注册与认证;

智能合约模块,用于编译生成自动化执行的智能合约;用于自动执行智能合约条例,根据数据验证的选择结果,调整企业用户的动态互助额和动态分摊额账本,以及调整个人用户的动态激励额账本;

资金存管服务节点,用于管理企业用户的保证金以及个人用户的动态激励额;

数据存储模块,用于存储个人用户代表所属企业用户提供的自我证明数据;

数据处理模块,用于对上传的自我证明数据进行脱敏处理,去除敏感词语。

本发明的有益效果是:本发明提供的一种基于联盟链的互助实现方法及系统,通过设定自动执行的智能合约,能够利用互联网技术一种去中心化的互助计划,大幅度提高了互助计划的实施力度,能够实现平台的最初目的,即实现平台用户之间的非营利合作,提高了企业的抗风险能力,能够消除中心化互助由道德风险和逆向选择导致劣币驱逐良币、进入螺旋死亡陷阱后最终只能解散的问题,而且增加了中间层,支持应用层的功能扩展,辅助中心化的业务流程实现,无需再去解决上链前数据的真实性,而由用户之间互相选择信任与不信任,增加链能力增强基础设施,支持应用层的证明和验证业务流程实现,用户之间互相选择信任与不信任,能够通过智能合约实现各个企业用户之间的去中心化信用互助合作,解决了现有联盟链系统无法支持证明和验证的复杂计算过程问题。

附图说明

图1为本发明一种基于联盟链的互助实现方法的流程图;

图2为本发明一种基于联盟链的互助实现方法的流程图;

图3为本发明实现一种基于联盟链的互助实现方法的系统原理框图。

具体实施方式

下面结合附图和实施例对本发明做进一步详细说明。

请参见图1-3,本发明的一种基于联盟链的互助实现方法及系统包括如下步骤:

步骤1:企业用户注册与认证,调用智能合约的互助计划模板,选择资金存管节点,缴纳保证金后计划合约生效,其他企业用户签署生效合约加入;其中,个人用户认证需要完成实名认证,企业用户认证需要提供其合法经营场所及营业执照信息,个人用户为各企业用户的经营场所普通员工或其他相关专业人员;平台为基于联盟链BaaS平台,智能合约是指约定互助计划的范围、规则、数据上传、数据验证、个人用户激励机制、企业用户的动态互助额和动态分摊额账本调整、个人用户的动态激励额账本调整的自动化条例。在本实施例中,联盟链,是指某个群体或组织内部使用的区块链,对加入的组织和单位有一定的限制和要求。在联盟链记账权的确定上,需要预先指定几个节点为记账人,而且记账人会不断变化。每个区块的生成由预选的所有记账人共同决定和打包,链上的其他节点可以交易,但是没有记账权,通过这种记账方式,联盟链上的区块产生更快,交易的确认效率达到秒级共识;BaaS(Blockchain as a Service),是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和生态配套服务,支持开发者的业务拓展及运营支持的区块链开放平台,通常情况下,一套完整的BaaS解决方案包括设备接入、访问控制、服务监控和区块链平台四个主要环节。智能合约,合约我们都知道,类似于合同、协议、契约等共同遵守的条例,而智能合约是电子版合同、数字化合约、智能化合约,是将合同合约用代码写成一段小程序,重要的是这段代码一旦写好就无法修改无法篡改,并公之于众保存在区块链中去中心化,当外界条件发生变化如违约或合同到期,智能合约会自动触发,智能合约的理念可以追溯到1995年,几乎与互联网(worldwide web)同时出现,密码学家尼克·萨博(Nick Szabo)首次提出了"智能合约"这一术语,从本质上讲,这些自动合约的工作原理类似于其它计算机程序的if-then语句,智能合约只是以这种方式与真实世界的资产进行交互,当一个预先编好的条件被触发时,智能合约执行相应的合同条款。在本实施例中,平台就是一种基于联盟链BaaS平台,运行智能合约。

步骤2:在分布式应用程序上代为证明和代为验证决策,个人用户代表所属企业用户履行自证义务,签署自证子合约并提供证明数据,也可代表所属企业用户履行达成或解除风险交互契约的权利,签署验证子合约对其他个人用户的证明数据进行验证,并提供决策数据;平台采用预言机技术将用户提供自我证明数据上传至区块链,然后对上传的自我证明数据进行脱敏处理,去除敏感词语,再存入平台的数据待验证池,当上传者为企业用户的经营场所员工时,上传者能够代替企业用户所以答题或提供证明材料的形式进行真实性自证。在本实施例中,预言机是指区块链外信息写入区块链内的机制,一般被称之为预言机(Oracle),预言机的功能就是将外界信息写入到区块链内,完成区块链与现实世界的数据互通,它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径,也是区块链与现实世界进行数据交互的接口;在本实施例中,平台采用预言机技术将用户提供自我证明数据上传至区块链,然后对上传的自我证明数据进行脱敏处理,去除敏感词语,再存入平台的数据待验证池,能够有效保护用户隐私,防止敏感信息泄露,也能够确保数据的安全传输和存储。其中,在验证环节中,可以采用公估的方式进行验证,提高验证的准确性和公信力,公估是其中一个节点,用户自己也可以成为节点。

步骤3:智能合约强制执行,根据链上的时间戳,更新企业用户的动态互助/分摊额账本状态,按照实时额度账本进行互助/分摊或终止合约,更新个人用户的动态激励额账本状态,按照实时额度账本兑现激励或终止合约。其中,当在智能合约的约定时间内,没有个人用户代表所属企业用户发起互助申请,平台根据智能合约的个人用户激励机制从企业用户的激励池分配数字人民币兑现激励至对应个人用户的激励账本;当在智能合约的约定时间内,有个人用户代表所属企业用户发起互助申请时,个人用户的激励失效,平台根据智能合约的规则按照企业用户各自的动态额度计算互助/分摊方案,从保证金中分配数字人民币履行互助和分摊契约。

请参见图2,在所述步骤2中,还包括如下步骤,

步骤201:在分布式应用程序上发起互助申请,企业用户可调用互助申请合约,个人用户签署自证子合约并提供证明数据;

步骤202:互助申请合约随机选择奇数的公估机构用户,公估机构用户签署验证子合约,进行线下验证并提供验证数据;其中,验证结果为证明数据的可信度;

步骤203:具备权限的其他个人用户代表所属企业用户签署验证子合约,对互助申请合约的证明/验证数据包进行验证并提供决策数据;决策数据即对证明数据的信任或不信任的选择结果;当不信任占比超过约定比例时,互助申请合约强制中止并失效。

请参见图3,本发明还提供一种系统,用于实现上述任一项所述的基于联盟链的互助实现方法,其特征在于,包括:

注册与认证模块,用于企业用户合个人用户在平台注册与认证;

智能合约模块,用于编译生成自动化执行的智能合约;用于自动执行智能合约条例,根据数据验证的选择结果,调整企业用户的动态互助额和动态分摊额账本,以及调整个人用户的动态激励额账本;

资金存管服务节点,用于管理企业用户的保证金以及个人用户的动态激励额;

数据存储模块,用于存储个人用户代表所属企业用户提供的自我证明数据;

数据处理模块,用于对上传的自我证明数据进行脱敏处理,去除敏感词语。

由上可知,本发明的有益效果是:本发明提供一种基于联盟链的互助实现方法及系统,通过设定自动执行的智能合约,能够利用互联网技术一种去中心化的互助计划,大幅度提高了互助计划的实施力度,能够实现平台的最初目的,即实现平台用户之间的非营利合作,提高了企业的抗风险能力,能够消除中心化互助由道德风险和逆向选择导致劣币驱逐良币、进入螺旋死亡陷阱后最终只能解散的问题,而且增加了中间层,支持应用层的功能扩展,辅助中心化的业务流程实现,无需再去解决上链前数据的真实性,而由用户之间互相选择信任与不信任,增加链能力增强基础设施,支持应用层的证明和验证业务流程实现,用户之间互相选择信任与不信任,能够通过智能合约实现各个企业用户之间的去中心化信用互助合作,解决了现有联盟链系统无法支持证明和验证的复杂计算过程问题。

以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发明的保护范围内。

相关技术
  • 一种基于区块链网络下的区块实现方法及系统
  • 一种提升基于区块链技术实现的应用系统同城多园区部署灾备能力的方法
  • 一种基于区块链的互助系统及其互助方法
  • 一种机构或组织内部数据基于联盟链实现的分布式存储系统和方法
技术分类

06120116490517