首页> 中国专利> 一种基于区块链的多维度因子的动态信用评价方法及系统

一种基于区块链的多维度因子的动态信用评价方法及系统

摘要

本发明的一种基于区块链的多维度因子的动态信用评价方法及系统,包括建立中继链,并且与主链建立联系,将各个从链与主链通过中继连接,和其他从链达成联盟;与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据;通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合;将评价数据和综合过程以及评价内容和来源进行统一上链,保证不可篡改,评价数据可信;对评价信息来源进行溯源查询。本发明利用区块链的跨链查询,将各个从链信息集中到主链上,并且将从链信息进行筛选、评价、综合分析,形成准确可靠的平均分数,并且上链供各从链参考。

著录项

说明书

技术领域

本发明涉及动态评价技术领域,具体涉及一种基于区块链的多维度因子的动态信用评价方法及系统。

背景技术

区块链技术在各行各业的落地实践已经如火如荼地展开。在这一趋势下,利用区块链不可篡改和无法伪造的特性来解决信用评价信息的不可靠,上链信息不完整的业务痛点问题。据张佳辰介绍,与人为的、主观的决策过程相比,更先进的建模技术和客观的信用评分有助于企业评估风险,从而做出更快、更经济、更基于数据的正确决策。现在,随着发展中国家经济社会发展,信用评分变得格外的重要,而一个完整的评价体系将会给很多行业提供了合作判断的依据,逐步应用与金融与社会信用的各个场景之中。由于区块链技术的发达,信用评分体系将迎来新的大爆发,它将提升信息的真实性和安全性,给信用评价体系建设装备更大的引擎。

发明内容

本发明提出的一种基于区块链的多维度因子的动态信用评价方法,可解决。

为实现上述目的,本发明采用了以下技术方案:

一种基于区块链的多维度因子的动态信用评价方法,包括:

S100、建立中继链,并且与主链建立联系,将各个从链与主链通过中继连接,和其他从链达成联盟;

S200、与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据;

S300、通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合;

S400、将评价数据和综合过程以及评价内容和来源进行统一上链,保证不可篡改,评价数据可信;

S500、对评价信息来源进行溯源查询。

进一步的,所述S100和其他从链达成联盟具体步骤如下:

建立中继链,并且与主链建立联系,将各个从链与主链通过中继连接,保证信息可以互通,价值可以转移,根据不同模型设计每一个从链的评价方式,与评价标准。

进一步的,所述S200与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据具体包括:

通过各从链各节点安装相应的评价智能合约,得出一个分数水平。

进一步的,所述S300通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合具体包括:

先是评级内容上链验证,确保是该供应商本人上链数据,会进行身份验证,将信息传到供应商节点上接受下一步处理;

根据链上已有的数据和相关标准的查询,选出一个标准的判断模式;

查看历史记录中的面积位置是否有移动,如果发生变化就按照原评价基础进行加分,如果没有就重新评估;

最后将评价结果进行数据打包,把数据按照一定的格式进行上传中继链,通过中继转至主链进行评分。

进一步的,所述打包数据包括以下模型,评价人、评价方向、评价类型、评价分数的数据打包。

进一步的,所述S300将从链多个评分进行综合具体包括:

根据方向将分数组装到不同的总分计算公式中,将数据放入其中

根据类型拆分,假设t

把上述某一部分计算完整后,直接加权,将最后的分数计算出来,以上的过程也会记录到评价中去。

另一方面,一种基于区块链的多维度因子的动态信用评价系统,包括以下单元:

可信连接建立单元,用于和其他从链达成联盟;

评价数据抽取单元,用于与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据;

多个评分综合单元,用于通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合;

评价信息上链单元,用于将评价数据和综合过程以及评价内容和来源进行统一上链,保证不可篡改,评价数据可信;

评价信息来源查询单元,用于对评价信息来源进行溯源查询。

由上述技术方案可知,本发明的基于区块链的多维度因子的动态信用评价方法,利用区块链的跨链查询,将各个从链信息集中到主链上,并且将从链信息进行筛选、评价、综合分析,形成准确可靠的平均分数,并且上链供各从链参考。例如:多个从链有着不同来源的评价信息,并且都是可靠的,将从中筛选出对评价有用的数据,进行综合打分,并且规定好相关权重,分数会更接近真实情况,涉及面越广就越准确。

附图说明

图1是本发明的方法流程图;

图2是本发明实施例数据结构展示及评价流程展示图;

图3是本发明实施例打包数据模型示意图;

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

如图1所示,本实施例所述的基于区块链的多维度因子的动态信用评价方法,包括:

S100、建立中继链,并且与主链建立联系,将各个从链与主链通过中继连接,和其他从链达成联盟;

S200、与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据;

S300、通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合;

S400、将评价数据和综合过程以及评价内容和来源进行统一上链,保证不可篡改,评价数据可信;

S500、对评价信息来源进行溯源查询。

以下具体说明:

1.建立中继链,并且与主链建立联系,将各个从链与主链通过中继连接,保证信息可以互通,价值可以转移,根据不同模型设计每一个从链的评价方式,与评价标准。

2.通过各从链各节点安装相应的评价智能合约,得出一个准确的分数水平,如图2数据结构展示及评价流程展示图。

3.先是评级内容上链验证,确保是该供应商本人上链数据,会进行身份验证,将信息传到供应商节点上接受下一步处理。

4.根据链上已有的数据和相关标准的查询,选出一个标准的判断模式,这里假设是厂房质量的评价,那么首先查选该厂房的评价历史记录。

5.查看历史记录中的面积位置是否有移动,如果发生变化就按照原评价基础进行加分,如果没有就重新评估。

比如:

①按照原评价加分:根据外部数据测量地理位置的地价作为加分基线;厂房面积按照超出比例部分乘以评分剩余比例叠加;位置不变时间加一分数也相应提高;市值是根据位置基线厂房面积确定的;

②如果位置改变,则建厂时间和分数为基线分数,其他部分需要重新评估标准按照在所在位置的其他供应商厂房排序比较进行评价。

其中评分综合步骤如下:

a)、方向将分数组装到不同的总分计算公式中,将数据放入其中

b)、根据类型拆分,例如t

把某一部分计算完整后,直接加权,将最后的分数计算出来,以上的过程也会记录到评价中去。

6.最后将评价结果进行数据打包,把数据按照一定的格式进行上传中继链,通过中继转至主链进行评分。

其中,如图3所示,打包数据主要分为以下模型,评价人、评价方向、评价类型、评价分数的数据打包,为了更好的追踪,评价人需要以从链、节点、那个用户等内容进行上链为了更好追踪;为了明确方向,评价方向需要更细化以三级指标为准,进行进一步细化分支;类型是很重的,不同类型决定改分数的分量,比如:直接计入统计总值、计入统计分项、计入分项因子等。

同时,在动态性上,本发明可以增加从链,并且编制智能合约,来动态增加评价项,更改评价因子;或者在从链上加从链,使得原来的从链更加精细化。

以上是本发明从广度拓展评价维度体现动态性,一个是从深度拓展,细化评价过程。由于都是智能合约控制加权比例,所以这一套比例也可以在区块链中进行修改,将完全转向智能化,将评价的整个过程以每一个叶子节点进行上传。以此构成基于区块链智能合约的多维动态评价机制的。

下面对本发明做进一步解释说明:

1.基于区块链多维因子的研究原因

根据不同维度对应供应商评价的准确度是不一样的,肯定会有一定的偏颇,更何况之前很多系统评价都是中心化,数据可以被人为改动。所以采用区块链智能合约自动评价系统,对这种去中心化的方式才能保证评价信息不可篡改,信息上链准确时效。在区块链的驱动下,这种评价体系会越来越完善,不同的方向通过跨链分析,将评价数据保存到评价区块链上,数据来源以及那个系统谁评价的,都可以进行溯源查询,将评价来源可视化。这样既确保了评价真实可靠,有可以让用户谨慎评价,以免追责。

2.智能合约达到动态评价机制

智能合约是一系列部署于区块链上的、具有状态的链上代码,具有不可篡改、去中心化、自治化、可复制、可验证等特性,通过交易事件触发并且在所有节点上运行,在所有节点产生共识结果后,将共识结果引起的状态信息变化记录在区块链上。智能合约过程通常分为四个阶段:合约编写阶段、合约安装阶段、合约实例化阶段、合约执行阶段。

合约编写阶段:根据业务的特点,事先定义合约状态、触发事件、转变函数,采用脚本编程语言,编写合约模版。编写好的合约代码通过编译,形成智能合约字节流通过交易的形式发送给区块链节点。交易的发送地址为创建智能合约的账户,交易的目的地址为空,交易的内容为合约字节流。

合约安装阶段:区块链收到合约安装交易请求后,对编译好的二进制合约文件交易进行解析验证,正确无误后将合约程序部署到目标节点上,部署完成和合约合一进行实例化操作。

合约实例化阶段:为了是用户可以调用智能合约,智能合约必须要进行实例化。通过实例化设置合约的相关参数和背书策略,这样好实例化完成的合约可通过合约名称、合约版本号、合约方法名称以及合约参数进行调用。

合约执行过程:客户端通过发送交易信息触发合约执行,交易的内容包含触发的合约执行的条件及合约的参数,执行结果会被广播到区块链中各个节点中。

由此可见,可以在编写智能合约去决定触发条件,把链上相关数据进行综合评价,甚至跨链查询多维查看等方式获取相关评价信息,然后在进行智能评价,按照预先设计好的进行智能评价。动态来源于以下两点:第一智能合约是可以随时升级或修改的,不是一个写死的也不需要更改相关数据,这就大大提高了适应性及评价可扩展性。当其他新的从链接入时,通过更改智能合约访问从链的方式和评价评判方式,进一步达到动态机制;第二智能合约可以编译的智能化,通过不同评价根据评价时间、评价内容、评价人、被评价人等信息进行动态评分。从而达到任何数据都可以进行动态评价,给出一个量化数据。

3.多维度评价因子分析

评价维度一直以来是很多人分析的角度,但是由于新的技术出现,评价方式也会有所改变。区块链涉及很多相关信息,但是形成了很多信息孤岛,可以通过访问不同从链转换成评价信息。这就是多维度评价,从不同方面进行评估,把每一个细节都囊括在评价中去。那么具体因子可以涉及哪些,只是列了部分相关信息,例如:物资到货质量、到货时间、公司对供应商的评价内容、评价时间、供应商资质以及公司信用等,都是评价的因子,这些因子评价时起到的作用也是不一样。这样由区块链智能合约形成的动态多维度评价就形成了。

以下具体举例说明具体评价评分方式:

4.评价多维度因子相关实例说明

通过电力物资供应系统,实时采集供应商基础数据,并将数据在区块链上登记存证,同时采购单位评价信息也实时上链,从而保证能够获得可靠的、多维度的供应商评价数据。从登记的上链数据中确定信用相关度较高影响因子,并设置这些影响因子的权重,最后通过因子加权平均的算法,计算出供应商的信用评价结果,完成评价结果登记上链,从而实现电力系统内部单位之间的数据共享,实现评级行为可追溯、评价过程透明、评价结果可信的动态评价机制。

供应商信用动态评价算法公式:

其中,c为供应商信用值,f

但是其中格式可以进一步细化,为了提高准确信和多维度的评价,将其中的子项划分为:

对应t

综上所述,传统的电子评价存证由于第三方权限过于集中,无法保证数据的真实性与可靠性,总是会出现恶意黑评和评价造价等问题。区块链的智能合约控制的信用存证能够依赖于链式数据结构、分布式共识机制等实现去中心化可信存证,但是即便如此也是过于简单化的区块链可信评价上链存证。因此,如何提高区块链智能合约存证的数据管理维度,提供丰富的多维评价数据处理、存证和取证功能,成为了区块链智能合约多维信用评价研究、开发和应用所关心的热点。本发明提供了一种在智能合约下提高信用评价维度的一种评价方法,并且基于区块链多维信用评价的可信效果,解决评价体系不真实和不可靠的业务痛点问题。通过这项研究可以解决含有评价体系平台和软件的信用评价打分不准确、评价不靠谱的问题。

另一方面,一种基于区块链的多维度因子的动态信用评价系统,包括以下单元:

可信连接建立单元,用于和其他从链达成联盟;

评价数据抽取单元,用于与从链共享数据,智能合约从各个从链中获取与评价信息有关的数据;

多个评分综合单元,用于通过智能合约拆解每一个从链中获取的评价数据,进行单体多维评分,将从链多个评分进行综合;

评价信息上链单元,用于将评价数据和综合过程以及评价内容和来源进行统一上链,保证不可篡改,评价数据可信;

评价信息来源查询单元,用于对评价信息来源进行溯源查询。

可理解的是,本发明实施例提供的系统与本发明实施例提供的方法相对应,相关内容的解释、举例和有益效果可以参考上述方法中的相应部分。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和 /或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号