CN108876599B - 一种扶贫贷款管理*** - Google Patents

一种扶贫贷款管理*** Download PDF

Info

Publication number
CN108876599B
CN108876599B CN201810715940.7A CN201810715940A CN108876599B CN 108876599 B CN108876599 B CN 108876599B CN 201810715940 A CN201810715940 A CN 201810715940A CN 108876599 B CN108876599 B CN 108876599B
Authority
CN
China
Prior art keywords
poverty
loan
data
account
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810715940.7A
Other languages
English (en)
Other versions
CN108876599A (zh
Inventor
黄能
郭超年
陶然
颜富甲
伊瑞华
高进美
刘芳
程舒晗
付星星
王桐森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Rural Credit Union
Original Assignee
Fujian Rural Credit Union
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Rural Credit Union filed Critical Fujian Rural Credit Union
Priority to CN201810715940.7A priority Critical patent/CN108876599B/zh
Publication of CN108876599A publication Critical patent/CN108876599A/zh
Application granted granted Critical
Publication of CN108876599B publication Critical patent/CN108876599B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供一种扶贫贷款管理***包括服务端、文件共享库以及区块链网络;所述服务端用于负责用户权限控制、信贷贴息逻辑处理、与区块链网络的数据交互、智能合约的调用以及数据存储;所述文件共享库用于将文件共享;所述区块链网络用于对扶贫贷款中信息流、审批流、资金流进行存证管理,区块链进行跨域应用的数据交换;用智能合约进行跨域应用间逻辑执行,完成多个参与方之间扶贫贷款的数据流转以及流程流转;实现链上数据及接口的访问权限控制,更好地监控扶贫过程的信息流、资金流、审批流,减少信息不对称所带来的违规违法和政策套利等行为。

Description

一种扶贫贷款管理***
技术领域
本发明涉及一种扶贫贷款管理***。
背景技术
扶贫贷款与普通贷款比,有明显的不同。
在流程上:
一、在贷款发起前,扶贫贷款需要由各辖区村委进行信息建档采集,并提交上级扶贫办等相关政府机关审批后,确定的扶贫名单内的人员,才有资格申请扶贫贷款。
二、在贷款人申请后,还需由扶贫办审批后,才能发放扶贫贷款。
三、每一段时间,需要向相关的政府机关申请扶贫贴息贷款,期间政府可能会对扶贫对象的资格进行再次确认,原扶贫对象可能被取消资格。
在用户画像上:
不但要了解用户的借款需求、还款能力、还款意愿,还需要判断用户是否为政策允许的扶贫贷款发放对象。
在***建设上:
扶贫贷款需要对接多个政府部门,他们已经建设有相关***及流程去处理扶贫贷款,该发明对应的方法和***,应与这些***对接并使得其升级改造量达到最小,另外银行本身也已建设有信贷***、账务***等,为了更好的管理扶贫对象征信及贷款、监管扶贫资金流向,也需要对接到扶贫贷款管理***中,也应使得这些***改造工作量最小。
综上,与普通贷款相比,首先是流程更复杂,涉及到各级政府部门,需要整合多个不同部门及***实现的流程及环节;其次除判断用户是否有还款能力外,还需要判断用户是否是贫困户,需要更多来自不同部门的数据支撑;最后需要通过最小化改造方式对接各相关***提供政府监管接口。
扶贫贷款是由国内有关金融机构承担的一项政策性贷款业务,它是我国扶贫开发的重要组成部分,是普惠金融的重要举措。但针对扶贫贷款审批、发放等涉及多部门、多组织机构、多用户角色的应用场景,尚存在着审批流程复杂、不及时、信息不对称、监管难等问题,更有甚者,采用线下人工的方式,给扶贫对象、银行、政府机构的扶贫贷款管理带来诸多问题。
目前,针对扶贫贷款的管理***更多的是关注贷款对象的确定及申请,通常采用集中式的部署模式,较难实现扶贫贷款审批、发放、贴息管理的全流程的管控,也给政府监管带来一定的难处。公开号为107657577A,公布日为2018-02-02的发明《一种精准扶贫的方法与***》,公开了一种采用大数据统计技术实现的精准扶贫方法与***,包括对采集的贫困户数据进行分类、采集、归纳,获取各行政区域的贫困户致贫原因,建立各行政区域分级管理模式,并根据规划的帮扶措施,获得帮扶历程信息,并对帮扶历程信息所采取的项目管理和和资金使用情况进行监督,进而实现真正的精准扶贫。公布号为107945079A,公布日为2018-04-20的发明《一种扶贫对象选择方法及装置》,公开了一种扶贫对象的选择方法及装置,包括根据获取的多项预设参数值以及对应的预设权重计算复合贫困指数,再根据贫困指数的大小升序排列形成贫困候选列表,并可扩大候选对象范围,实现精准地确定扶贫对象,达到“精准扶贫”的效果。公布号为107343041A,公布日为2017-11-10的发明《一种基于云计算的精准扶贫管理***与方法》,公布了一种基于云计算的精准扶贫管理***与方法,包括服务层、平台层、管理层和资源层,实现对扶贫对象与社会力量的相关数据整合,对扶贫对象、社会资源进行分类、计算、推荐和优化扶贫策略,整合并优化配置社会资源,提高扶贫效益,同时能够评估和跟踪扶贫绩效,提高扶贫决策的效率。
上述的技术主要缺点有:
首先,上述发明并未实现对扶贫贷款全流程的管理,扶贫贷款管理包括扶贫对象确定、扶贫贷款申请、扶贫贷款管理、扶贫贷款贴息申请等阶段,而上述发明更多的是关注扶贫贷款确认及申请环节,并未对扶贫贷款全流程管理作出解答;
其次,针对扶贫贷款管理中的审批流程复杂、风险监控、信息不对称、监管难等问题并未提供解决方案;
最后,针对实际落地场景,上述发明并未提供针对扶贫贷款中涉及的多用户角色、多组织机构之间的数据互通,以及与现有***之间的可信数据交互及逻辑的跨域执行的解决方案。
发明内容
本发明要解决的技术问题,在于提供一种扶贫贷款管理***,一是在需要通过更多的真实、及时、有效数据支撑用户画像方面,利用区块链的数据不可篡改、可溯源、提取数据HASH特征值等特性,建立建设各相关部门相关***间的数据通道,保障数据的真实性、及时性,通过并通过这个数据通道共享给贷款评级***用于用户画像进行用户画像,精准识别客户。二是在整合各参与方***与资源、简化扶贫资金发放环节、加速审批流转、加快扶贫资金发放速度、实现自动化计息等方面,通过区块链透明共享、共识算法、智能合约自动执行的特性,建设可信数据交换及逻辑执行的体系,实现流程、数据、***等资源的数字化整合整合各参与方***与资源,简化扶贫资金发放环节、加速审批流转、加快扶贫资金发放速度,实现自动化计息。三是在更好地监控扶贫过程的信息流、资金流、审批流,减少信息不对称所带来的违规违法和政策套利等行为方面,通过区块链全量账本信息透明特性,在区块链中提供政府实时获取数据的接口,为政府提供监管提供数据支撑接口,更好地监控扶贫过程的信息流、资金流、审批流,减少信息不对称所带来的违规违法和政策套利等行为。
本发明是这样实现的:一种扶贫贷款管理***,所述***包括服务端、文件共享库以及区块链网络;
所述服务端用于负责用户权限控制、信贷贴息逻辑处理、与区块链网络的数据交互、智能合约的调用以及数据存储;
所述文件共享库用于将文件共享;
所述区块链网络用于对扶贫贷款中信息流、审批流、资金流进行存证管理,区块链进行跨域应用的数据交换;用智能合约进行跨域应用间逻辑执行,完成多个参与方之间扶贫贷款的数据流转以及流程流转;实现链上数据及接口的访问权限控制。
进一步地,所述***设有用户账户、跨域账户、链账户、共识账户以及CA账户;
所述用户账户是应用级账户,通过与链账户的一一对应来控制对区块链网络上的数据、接口、智能合约的调用权限;
跨域账户是跨域应用上的用户应用账户,区块链网络将根据跨域参与方的需求,创建链账户与跨域账户一一对应,实现区块链网络上的数据、接口、智能合约的调用权限的控制;
链账户是区块链网络上的账户,每一个参与方都虚拟成一个组织,每一个组织按照需求有1到n个的区块链节点,及一个CA,链账户由CA生成并发放公私钥对及证书,链账户根据需求配置不同的数据、接口、智能合约的调用权限,并与一个用户账户对应,对用户的行为、数据进行有效的唯一存证,链账户的权限将进行全网广播并写入每一个区块链节点的数据库中;
共识账户用于共识节点间达成共识,拥有区块链网络上全部的数据、接口、智能合约的调用权限,用于保证入链数据、操作及智能合约的执行结果是真实有效的;
CA管理账户,用于区块链网络组织中CA的管理,控制人员的准入、链账户的申请、证书及公私钥对的生成及发放,由各参与方掌握CA账户、制定人员准入规则。
进一步地,所述共识节点间达成共识的算法为PBFT算法。
进一步地,所述智能合约包括扶贫贷款审批流程合约、贷款管理合约以及扶贫贴息申请合约;
所述扶贫贷款审批流程合约,将相关参与方共同参与的扶贫对象确认、扶贫贷款申请流程抽象成合约,依据跨域调用协议将扶贫执行结果通过区块链网络反馈给各参与方即可;
贷款管理合约,将贷款合同条款抽象为合约,并将贷款合同中的贷款人、时间、期限长度、利率、结息日抽象出来,作为贷款管理合约的输入参数,合约根据这些参数运行;该合约主要行为有合同生成、贷款发放、结息扣息、贷款到期、违约处置、贷款风险监控;
扶贫贴息申请合约,按照银行与政府的协议,每隔一段时间自动结息生成贴息申请,通过区块链网络向政府申请贴息贷款,审批通过后相关政府机构将发放扶贫贷款贴息到银行指定账户,银行将贴息发放到扶贫对象账户中,相关资金发放信息将上链存证。
进一步地,所述文件共享库用于共享文件,且将每个共享文件的HASH值存储至区块链网络。
进一步地,所述区块链网络包括复数个区块链组织,所述区块链组织包括至少一个区块链节点以及一数字证书;所述区块链节点包括数据库,所述数据库用于存储上传的数据。
进一步地,所述上传的数据为加密数据或者明文数据;所述加密数据为各参与方达成协议的情况下,信息参与方通过DH秘钥交换算法交换秘钥,之后将数据进行加密。
本发明具有如下优点:
1、本发明是针对扶贫贷款全流程的管理,现有技术主要针对对象识别阶段,他们所采用的分析模型、数据处理逻辑可直接在本发明提出的***中实现,充分运用成熟可靠安全的技术增加客户识别的准确性与效率。
2、本发明基于区块链技术的特性,增加了不同机构间的可信度,为打通跨机构的数据壁垒提供了技术安全保证,为实现不同机构间数据互通、数据共享提供了技术支持。
3、本发明将贷款关键流程拆解,运用智能合约将业务逻辑固化,通过共识机制实现可信的业务逻辑执行(尤其是业务逻辑的跨域执行),将原有需人工参与的环节改为***自动处理,提高了扶贫发放的效率。
4、通过将上链数据进行实时的风控分析,并暴露给监管机构调阅,增加了对资金使用的跟踪,一定程度上增加了***的可监管性、避免了政策套利行为。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明***架构示意图。
图2为本发明的扶贫贷款管理***账户体系示意图。
图3为本发明智能合约运行流程示意图。
图4为PBFT算法通信原理示意图。
图5为本发明***运行时序图。
具体实施方式
本发明扶贫贷款管理***,所述***包括服务端、文件共享库以及区块链网络;
所述服务端用于负责用户权限控制、信贷贴息逻辑处理、与区块链网络的数据交互、智能合约的调用以及数据存储;
所述文件共享库用于将文件共享,且将每个共享文件的HASH值存储至区块链网络;
所述区块链网络用于对扶贫贷款中信息流、审批流、资金流进行存证管理,区块链进行跨域应用的数据交换;用智能合约进行跨域应用间逻辑执行,完成多个参与方之间扶贫贷款的数据流转以及流程流转;实现链上数据及接口的访问权限控制。
所述***设有用户账户、跨域账户、链账户、共识账户以及CA账户;
所述用户账户是应用级账户,通过与链账户的一一对应来控制对区块链网络上的数据、接口、智能合约的调用权限;
跨域账户是跨域应用上的用户应用账户,区块链网络将根据跨域参与方的需求,创建链账户与跨域账户一一对应,实现区块链网络上的数据、接口、智能合约的调用权限的控制;
链账户是区块链网络上的账户,每一个参与方都虚拟成一个组织,每一个组织按照需求有1到n个的区块链节点,及一个CA,链账户由CA生成并发放公私钥对及证书,链账户根据需求配置不同的数据、接口、智能合约的调用权限,并与一个用户账户对应,对用户的行为、数据进行有效的唯一存证,链账户的权限将进行全网广播并写入每一个区块链节点的数据库中;
共识账户用于共识节点间达成共识,拥有区块链网络上全部的数据、接口、智能合约的调用权限,用于保证入链数据、操作及智能合约的执行结果是真实有效的,所述共识节点间达成共识的算法为PBFT算法;
CA管理账户,用于区块链网络组织中CA的管理,控制人员的准入、链账户的申请、证书及公私钥对的生成及发放,由各参与方掌握CA账户、制定人员准入规则。
所述智能合约包括扶贫贷款审批流程合约、贷款管理合约以及扶贫贴息申请合约;
所述扶贫贷款审批流程合约,将相关参与方共同参与的扶贫对象确认、扶贫贷款申请等流程抽象成合约,依据跨域调用协议将扶贫执行结果通过区块链网络反馈给各参与方即可;
贷款管理合约,将贷款合同条款抽象为合约,并将贷款合同中的贷款人、时间、期限长度、利率、结息日抽象出来,作为贷款管理合约的输入参数,合约根据这些参数运行;该合约主要行为有合同生成、贷款发放、结息扣息、贷款到期、违约处置、贷款风险监控;
扶贫贴息申请合约,按照银行与政府的协议,每隔一段时间自动结息生成贴息申请,通过区块链网络向政府申请贴息贷款,审批通过后相关政府机构将发放扶贫贷款贴息到银行指定账户,银行将贴息发放到扶贫对象账户中,相关资金发放信息将上链存证。
所述区块链网络包括复数个区块链组织,所述区块链组织包括至少一个区块链节点以及一数字证书;所述区块链节点包括数据库,所述数据库用于存储上传的数据,所述上传的数据为加密数据或者明文数据;所述加密数据为各参与方达成协议的情况下,信息参与方通过DH秘钥交换算法交换秘钥,之后将数据进行加密。
扶贫贷款与普通贷款相比,首先是流程更复杂,涉及到各级政府部门,需要整合多个不同部门及***实现的流程及环节;其次除判断用户是否有还款能力外,还需要判断用户是否是贫困户,需要更多来自不同部门的数据支撑;最后需要通过最小化改造方式对接各相关***提供政府监管接口。上述的问题通过区块链的数据不可篡改、可溯源、提取数据HASH特征值、透明共享、共识算法、智能合约自动执行等特性建立跨域***间的可信数据交换、逻辑执行体系来实现,得到很好的解决。
本发明一种具体实施方式:
***架构
如图1所示,通过区块链技术,设计扶贫贷款管理***(下简称***),整合链接各参与方相关***(指的是提供相关***之间的数据交换及通过智能合约实现的链上逻辑执行),建设一个完整的扶贫贷款申请、审核、发放***。
扶贫贷款管理***主要包括客户端、服务端、文件共享库及区块链网络4部分组成:
客户端为用户、银行职员及愿意使用应用端的政府员工提供的界面展示及操作端;
服务端提供用户权限控制、界面控制、流程控制、信贷管理、贴息处理、数据交换、数据库等模块,负责用户权限控制、信贷及贴息逻辑处理、与区块链网络间的数据交互及智能合约的调用、数据存储;
文件共享库在各参与方之间进行受控的文件共享,这些文件(可以是文本、表格、图片、音视频等)属于半结构化或非结构化数据,具有占用存储空间大、内容需要一定范围内的保密等特点,所以将该文件的HASH值上链,文件存入文件共享库,按需受控的方式共享给相关参与方,有访问权限的参与方可到文件共享库下载文件,并通过HASH值验证文件是否被篡改;
区块链网络一是对扶贫贷款中信息流、审批流、资金流等进行存证管理,二是用区块链进行跨域应用的数据交换,用智能合约进行跨域应用间可信的逻辑执行,完成多个应用间扶贫贷款的数据流转、流程流转,三是通过整合的各参与方数据,提供用户画像的数据支撑,四是实现链上数据及接口的访问权限控制。
下文,我们分账户体系与权限控制,链上信息受控共享与监管,智能合约、共识机制与跨域逻辑执行,区块数据结构四个部分来说明基于智能合约的扶贫贷款管理***。
一、账户体系与权限控制
扶贫贷款管理***是一个涉及多个跨域***的体系,为此设计了适应跨域的多重用户管理、跨域数据交互、跨域逻辑执行的复杂环境的多重账户体系:
如图2所示,该账户体系分为5级:用户账户(应用级)、跨域账户、链账户(区块链账户)、共识账户、CA管理账户。
用户账户是应用级账户,扶贫贷款管理***的用户应用账户,该账户与应用用户相对应,服务端控制其可以看到的界面及可以进行的操作,另外通过与链账户的一一对应来控制对区块链网络上的数据、接口、智能合约的调用权限。
跨域账户是跨域应用上的用户应用账户,区块链网络将根据跨域参与方的需求,创建链账户与跨域账户一一对应,实现区块链网络上的数据、接口、智能合约的调用权限的控制。其中,银行内部处理贷款的信贷***、处理帐务信息的账务***也应被看作为跨域***,通过跨域账户与扶贫贷款管理体系相连接,实现数据上链、接口及智能合约调用。
链账户是区块链网络上的账户,在本管理***中,每一个参与方都会被逻辑上虚拟成一个组织,如图1区块链组织1为银行的区块链网络组织,每一个组织按照需求有1到n个不等的区块链节点,及一个CA,链账户由CA生成并发放公私钥对及证书。链账户根据需求配置不同的数据、接口、智能合约的调用权限,并与一个应用用户对应,这样才能对用户的行为、数据进行有效的唯一存证,链账户的权限将进行全网广播并写入每一个节点的数据库中。
共识账户属于链账户的一种,它不能被任何应用用户调用,只能由共识节点在共识时调用,主要用于共识节点间达成共识,拥有区块链网络上全部的数据、接口、智能合约的调用权限。用于保证入链数据、操作及智能合约的执行结果是真实有效的。
CA管理账户,用于区块链网络组织CA的管理,控制人员的准入、链账户的申请、证书及公私钥对的生成及发放,由各参与方自行掌握CA账户、制定人员准入规则。
因此,通过5级账户体系,一是由用户账户、跨域账户来实现应用端用户可查看的界面及可执行的操作权限控制;二是通过用户账户、跨域账户与链账户的一一对应,控制用户对区块链网络的调用权限,并对用户行为进行唯一性的存证;三是通过拥有链上完全权限的共识账户达成共识,保证上链数据真实;四是通过CA管理账户控制人员准入。
二、链上信息受控共享与监管
数据的共享是本***的基本目标之一,通过数据的共享要达成:一是聚合多参与方数据,结合大数据、数据挖掘等技术,提供更精准的用户画像,同时识别用户是否为符合政策要求的贫困户及是否有还款意愿和能力,降低信用风险等;二是对数据流、审批流、资金流上链,达到存证的目的;三是通过将链上数据流、审批流、资金流受控开放给有资质有权力的政府监管机构,实现实时的监管。
受控共享采用链账户数据访问权限控制及DH秘钥交换相结合的解决方案,另外采用文件共享库的架构本身就能达到数据受控共享的效果。一是从***的架构可知,普通用户已经被隔离在了扶贫贷款管理***外了,访问数据、接口、智能合约受到扶贫贷款管理***及链账户权限控制模块的控制。银行、政府等参与方,因为拥有区块链节点,拥有所有链上数据,参与方用户与链账户一一对应,通过在区块链上设定链账户数据访问权限来限制参与方用户的数据访问。链账户访问权限将写入区块链,进行全网广播,单个参与方无法自行改变其访问权限。二是如果有更高的保密需求,在各参与方(包括有监管权限的政府机构)都达成协议的情况下,信息参与方可以通过DH秘钥交换算法交换秘钥,将信息加密后写入区块,可以保证信息的私密性。采用文件共享库,只将数据的HASH值上链,数据通过文件共享库受控方式提供给参与方,控制了数据共享的范围。
用户画像所需的用户数据、合同合约数据、审批数据、资金发放数据及需要监管数据都应进行上链共享,具体包含:用户数据、链账户权限信息、资金流转信息、合同信息(合同主体、客体、其他关键信息及合同扫描件的HASH值等)、申请信息、审批信息、智能合约信息、智能合约执行结果等。
三、智能合约、共识机制与跨域逻辑执行
为了使各***改造工作量最小化,初通过区块链的分布式账本(或者说分布式数据库)实现数据的共享,还通过区块链智能合约实现跨域的逻辑可信执行。每一份智能合约将会在整个区块链中进行发布,并且对发布人、时间、版本、HASH等上链存证。区块链的可信执行将需要共识机制的配合。
如图3所示,***的智能合约会通过扶贫贷款管理***服务端调用,一种是由用户操作发起的智能合约调用,根据用户操作发起;另一种为当智能合约达到某种约定条件应自动执行,如贷款的结息日,自动调用智能合约进行结息,或者跨域的审批,当跨域用户完成审批后,根据审批结果运行智能合约。***涉及的智能合约,都是运行周期长、涉及用户多、跨域应用多、流程长环节多,所以采用执行中间结果、执行请求上链,以供跨域、异步执行调用。跨域的执行,如前述跨域审批,由各参与方协定跨域调用协议,在智能合约执行过程中,一旦发现需要跨越执行,会将跨域调用协议数据写入区块链中,跨域应用从区块链中获取到跨域调用协议数据后,将按照协议发起程序,整个跨域执行完成后,跨域应用按照跨域调用协议将执行情况写入区块链,扶贫贷款管理***服务端将根据从区块链中获取的执行结果进一步调用智能合约,直至本次智能合约执行完成。
扶贫贷款管理***设计以下智能合约:扶贫贷款审批流程合约(PAL_SC_Approve),贷款管理合约(PAL_SC_Manage),扶贫贴息申请合约(PAL_SC_Interest)。
扶贫贷款审批流程合约PAL_SC_Approve将扶贫对象、政府、银行等相关参与方共同参与的扶贫对象确认、扶贫贷款申请等流程抽象成智能合约,其中,通过跨域调用的方式,许多流程还是由各参与方原***原流程实现,只需依据跨域调用协议将执行结果通过区块链网络反馈给各参与方即可。
贷款管理合约(PAL_SC_Manage)将贷款合同条款抽象为智能合约,并将贷款合同贷款人、时间、期限长度、利率、结息日等主要参数抽象出来,作为贷款管理合约(PAL_SC_Manage)的输入参数,智能合约根据这些参数自动运行。该智能合约主要行为有合同生成、贷款发放、结息扣息、贷款到期、违约处置、贷款风险监控(通过信贷、账务***、风控***等跨域应用来实现)等,有多个模块需要跨域调用来实现。
扶贫贴息申请合约(PAL_SC_Interest)按照银行与政府的协议,每隔一段时间自动结息生成贴息申请,通过区块链网络向政府申请贴息贷款,贴息审批按照政府部门需求可以在其自有***进行审批也可在扶贫贷款管理***进行审批。审批通过后相关政府机构将通过自有***发放扶贫贷款贴息到银行指定账户,银行也通过自有的账户***将贴息发放到扶贫对象账户中,相关资金发放信息将上链存证。
另外,为了保障智能合约创建、修改、投产符合各方协议结果,建设智能合约试运行机制,首先各方将共同建设智能合约试运行环境,具体合约上线部署流程如下:
1、是各参与方共同协商智能合约,共同协定智能合约的不同执行条件(输入),并约定不同条件下合约执行的预期结果,制定调用的协议及接口;
2、是由某一家参与方(一般为银行)实现智能合约;
3、是各参与方通过试运行环境测试验证,智能合约执行结果是否符合制定的预期结果,在不符合提前协定的执行条件下是否正确的提出警报;
4、是如果智能合约符合预期结果,正式发布智能合约,上线运行。
这样,***通过区块链解决信息不对称,而智能合约解决自动化问题,***区块链网络不但共享信息,还共享执行。
共识机制
为实现可信的合约执行,我们选择PBFT算法(Practical Byzantine FaultTolerance,实用拜占庭容错算法),该算法基于拜占庭将军问题,如图4所示,图中C为客户端,0、1、2、3为共识节点,其中0为主节点,2-3为副本,流程如下:
1.REQUEST:客户端向主节点发送请求调用服务操作;
2.PRE-PREPARE:主节点执行请求,并通过广播将执行结果及请求(即一个pre-prepare信息)发送给其他副本;
3.PREPARE:所有副本都执行请求,如果同意主节点执行结果,将发送一个prepare信息给其他节点;
4.COMMIT:当节点收到2f+1个prepare(包括节点本身的prepare),便发送commit信息给其他节点。
5.REPLY:当节点收到2f+1个commit,将结果发回客户端,客户端需要等待f+1个不同副本节点发回相同的结果,作为整个操作的最终结果。
在扶贫贷款管理***中,关键在于第2和3这两个步骤,这边所有共识节点都执行请求,只有执行结果与主节点结果一致才能确认,以保证跨域***间可信的逻辑执行。因此,扶贫贷款管理***中,设计了共识账户,该账户拥有完全的数据、接口、智能合约调用权限,该账户不能被任何用户或者扶贫贷款服务端、跨域应用调用,只允许在区块链网络达成共识时,由指定的区块链共识节点调用。共识节点通过该账户核对区块信息、执行智能合约并比对结果、确认交易为最新、确认签名信息等,当且仅当这些条件都通过,才会发送prepare消息,且要求共识节点收到2f+1个prepare及commit,才确定本次请求执行合法。另外,***选择所有参与方节点共同背书的策略,来进一步保证逻辑执行的可信。
四、区块数据结构
本***遵循Hyperledger Fabric的区块链结构,但在具体放入区块的数据,是根据各参与方之间的沟通协调达成的跨站通信协议(下称“跨站协议”,其中涉及跨站智能合约调用的部分称为“跨域调用协议”),将每一次操作(含交易、申请、数据存证、数据交换等)数据按照跨站协议数据结构格式化,放入区块,每一个区块可以放入一个或多个操作数据。***跨站协议规定操作数据采用JSON数据交换格式,主要定义有:操作类型(OperationType)、操作对象(OperationUser)、操作数据(OperationData)、ID、关联HASH(preHASH)、HASH等。主要规定以下关键字表示***的操作类型:交易、审批、存证、数据提取、智能合约调用、密码交换等。操作对象可以是指定的一个或多个对象。操作数据根据不同的操作类型,可以有多种不同格式。ID是本操作的唯一的编号值。关联HASH是上一操作、或者本操作所属流程等HASH值。HASH是本条数据的HASH值。数据结构如下:
Figure GDA0003344449920000141
扶贫贷款的执行
如图5所示,扶贫贷款管理***主要分为扶贫对象确认阶段、扶贫贷款申请阶段、扶贫贷款管理阶段、扶贫贷款贴息申请阶段,在后面三个阶段,分别调用了扶贫贷款审批流程合约(PAL_SC_Approve)、贷款管理合约(PAL_SC_Manage)、扶贫贴息申请合约(PAL_SC_Interest)。
这四个阶段不都是顺序执行,其中某一过程、某一阶段在整个扶贫贷款存续期间会反复执行。跨域应用涉及到了政府的应用,银行的非扶贫贷款管理***应用,为了更加简洁明了,统一为跨域应用,仅在执行中标示,跨域应用的具体执行流程也略过。
图5可以看出,扶贫贷款管理***与跨域***间数据交换及跨域调用都通过区块链层进行,而智能合约层负责跨域逻辑执行,由共识机制保障逻辑执行可信,由区块链层进行执行存证。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (6)

1.一种扶贫贷款管理***,其特征在于:包括服务端、文件共享库以及区块链网络;
所述服务端用于负责用户权限控制、信贷贴息逻辑处理、与区块链网络的数据交互、智能合约的调用以及数据存储;
所述文件共享库用于将文件共享;
所述区块链网络用于对扶贫贷款中信息流、审批流、资金流进行存证管理,区块链进行跨域应用的数据交换;用智能合约进行跨域应用间逻辑执行,完成多个参与方之间扶贫贷款的数据流转以及流程流转;实现链上数据及接口的访问权限控制;
所述智能合约包括扶贫贷款审批流程合约、贷款管理合约以及扶贫贴息申请合约;
所述扶贫贷款审批流程合约,将相关参与方共同参与的扶贫对象确认、扶贫贷款申请流程抽象成合约,依据跨域调用协议将扶贫执行结果通过区块链网络反馈给各参与方即可;
贷款管理合约,将贷款合同条款抽象为合约,并将贷款合同中的贷款人、时间、期限长度、利率、结息日抽象出来,作为贷款管理合约的输入参数,合约根据这些参数运行;该合约主要行为有合同生成、贷款发放、结息扣息、贷款到期、违约处置、贷款风险监控;
扶贫贴息申请合约,按照银行与政府的协议,每隔一段时间自动结息生成贴息申请,通过区块链网络向政府申请贴息贷款,审批通过后相关政府机构将发放扶贫贷款贴息到银行指定账户,银行将贴息发放到扶贫对象账户中,相关资金发放信息将上链存证。
2.根据权利要求1所述的一种扶贫贷款管理***,其特征在于:所述***设有用户账户、跨域账户、链账户、共识账户以及CA账户;
所述用户账户是应用级账户,通过与链账户的一一对应来控制对区块链网络上的数据、接口、智能合约的调用权限;
跨域账户是跨域应用上的用户应用账户,区块链网络将根据跨域参与方的需求,创建链账户与跨域账户一一对应,实现区块链网络上的数据、接口、智能合约的调用权限的控制;
链账户是区块链网络上的账户,每一个参与方都虚拟成一个组织,每一个组织按照需求有1到n个的区块链节点,及一个CA,链账户由CA生成并发放公私钥对及证书,链账户根据需求配置不同的数据、接口、智能合约的调用权限,并与一个用户账户对应,对用户的行为、数据进行有效的唯一存证,链账户的权限将进行全网广播并写入每一个区块链节点的数据库中;
共识账户用于共识节点间达成共识,拥有区块链网络上全部的数据、接口、智能合约的调用权限,用于保证入链数据、操作及智能合约的执行结果是真实有效的;
CA管理账户,用于区块链网络组织中CA的管理,控制人员的准入、链账户的申请、证书及公私钥对的生成及发放,由各参与方掌握CA账户、制定人员准入规则。
3.根据权利要求2所述的一种扶贫贷款管理***,其特征在于:所述共识节点间达成共识的算法为PBFT算法。
4.根据权利要求1所述的一种扶贫贷款管理***,其特征在于:所述文件共享库用于共享文件,且将每个共享文件的HASH值存储至区块链网络。
5.根据权利要求1所述的一种扶贫贷款管理***,其特征在于:所述区块链网络包括复数个区块链组织,所述区块链组织包括至少一个区块链节点以及一数字证书;所述区块链节点包括数据库,所述数据库用于存储上传的数据。
6.根据权利要求5所述的一种扶贫贷款管理***,其特征在于:所述上传的数据为加密数据或者明文数据;所述加密数据为各参与方达成协议的情况下,信息参与方通过DH秘钥交换算法交换秘钥,之后将数据进行加密。
CN201810715940.7A 2018-07-03 2018-07-03 一种扶贫贷款管理*** Active CN108876599B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810715940.7A CN108876599B (zh) 2018-07-03 2018-07-03 一种扶贫贷款管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810715940.7A CN108876599B (zh) 2018-07-03 2018-07-03 一种扶贫贷款管理***

Publications (2)

Publication Number Publication Date
CN108876599A CN108876599A (zh) 2018-11-23
CN108876599B true CN108876599B (zh) 2022-04-22

Family

ID=64298471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810715940.7A Active CN108876599B (zh) 2018-07-03 2018-07-03 一种扶贫贷款管理***

Country Status (1)

Country Link
CN (1) CN108876599B (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109523374A (zh) * 2018-12-15 2019-03-26 深圳壹账通智能科技有限公司 一种智能贷款方法、***、计算机设备和存储介质
CN109636590A (zh) * 2018-12-21 2019-04-16 众安信息技术服务有限公司 基于区块链通证实现p2p数字资产转移的方法与装置
CN109767336A (zh) * 2018-12-27 2019-05-17 福建省农村信用社联合社 一种基于区块链的p2p理财平台资金银行存管管理方法
CN109714348B (zh) * 2018-12-29 2021-08-06 百度在线网络技术(北京)有限公司 基于区块链实现的权限处理方法、装置、设备和介质
CN109711201A (zh) * 2018-12-29 2019-05-03 百度在线网络技术(北京)有限公司 基于区块链的扶贫处理方法、装置、设备及介质
CN109711200B (zh) * 2018-12-29 2021-12-14 百度在线网络技术(北京)有限公司 基于区块链的精准扶贫方法、装置、设备及介质
CN109903164A (zh) * 2019-01-03 2019-06-18 广州斯拜若科技有限公司 基于区块链的私募股权基金自动化监管方法与***
CN109509089A (zh) * 2019-01-17 2019-03-22 杭州趣链科技有限公司 一种基于区块链的扶贫贷款审批***
CN111832862B (zh) * 2019-04-19 2023-09-15 百度在线网络技术(北京)有限公司 基于区块链的流程管理方法及流程管理***
CN110046828B (zh) * 2019-04-23 2021-03-26 上海能链众合科技有限公司 一种基于区块链的智能分账协议***
CN111310101A (zh) * 2020-02-12 2020-06-19 中国建设银行股份有限公司 一种贴息发放方法、装置、设备及存储介质
CN111461662A (zh) * 2020-04-02 2020-07-28 北京东方金信科技有限公司 一种基于区块链技术的审批***
CN111640009A (zh) * 2020-06-05 2020-09-08 中国银行股份有限公司 一种助学贷款发放方法及相关装置
CN111696004A (zh) * 2020-06-15 2020-09-22 中国银行股份有限公司 一种基于区块链的旅游发展资金监管方法及***
CN112100635B (zh) * 2020-09-17 2024-02-09 博雅正链(北京)科技有限公司 基于智能合约与工作流架构的执法返还***及方法
CN112232808B (zh) * 2020-09-18 2024-04-19 福建省农村信用社联合社 一种利用区块链实现政银补贴资金管理的方法和***
CN112311772B (zh) * 2020-10-12 2022-06-14 华中师范大学 基于Hyperledger的跨域证书管理***及方法
CN112598394A (zh) * 2020-12-29 2021-04-02 四川新华万云科技有限公司 用户权限管理方法、装置、区块链网络节点及存储介质
CN114785517B (zh) * 2022-04-06 2024-03-19 浙江数秦科技有限公司 基于区块链的关联业务数据共享方法
CN114638697B (zh) * 2022-05-18 2022-11-15 浙江数秦科技有限公司 基于区块链的小额贷款管理***
CN117437013B (zh) * 2023-12-21 2024-03-26 成都房联云码科技有限公司 一种基于双账户体系的专项维修资金结息方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100293015A1 (en) * 2009-05-15 2010-11-18 Investment Technology Group, Inc. System and method for providing high performance compliance services using pre-calculated rule evaluation
CN106788987A (zh) * 2016-11-28 2017-05-31 树读(上海)信息科技有限公司 一种基于区块链的征信数据共享与交易***
CN107566379A (zh) * 2017-09-12 2018-01-09 杭州趣链科技有限公司 一种基于区块链的政务信息资源共享***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100293015A1 (en) * 2009-05-15 2010-11-18 Investment Technology Group, Inc. System and method for providing high performance compliance services using pre-calculated rule evaluation
CN106788987A (zh) * 2016-11-28 2017-05-31 树读(上海)信息科技有限公司 一种基于区块链的征信数据共享与交易***
CN107566379A (zh) * 2017-09-12 2018-01-09 杭州趣链科技有限公司 一种基于区块链的政务信息资源共享***

Also Published As

Publication number Publication date
CN108876599A (zh) 2018-11-23

Similar Documents

Publication Publication Date Title
CN108876599B (zh) 一种扶贫贷款管理***
US10965446B2 (en) Blockchain-based automated user matching
Zheng et al. Blockchain challenges and opportunities: A survey
Wang et al. LoC—A new financial loan management system based on smart contracts
US11694110B2 (en) Aggregated machine learning verification for database
US20230028606A1 (en) Method and apparatus for vertical federated learning
US11538006B2 (en) Systems, methods, and apparatuses for conducting transactions between bots using distributed ledger technology in a cloud based computing environment
CN112733174B (zh) 区块链***的认证管理方法、***及电子设备
CN109063169A (zh) 一种基于区块链的客户数据管理***
CN113711536A (zh) 从区块链网络中提取数据
CN114282926A (zh) 用于从区块链中安全提取数据的密码方法和***
CN111861477A (zh) 基于区块链的交易后数据处理方法、装置和计算机设备
Xiong et al. A notary group-based cross-chain mechanism
US20190362361A1 (en) Autocommit transaction management in a blockchain network
CN111461712B (zh) 区块链供应链金融场景下的交易隐私保护和分层监管
Zhu et al. Hybrid blockchain design for privacy preserving crowdsourcing platform
CN111291394B (zh) 一种虚假信息管理方法、装置和存储介质
Wang et al. Beh-Raft-Chain: a behavior-based fast blockchain protocol for complex networks
CN111316597A (zh) 基于智能合约和区块链的互助网络
Zhao Comparison of hyperledger fabric and ethereum blockchain
Guo et al. Loc: Poverty alleviation loan management system based on smart contracts
El Haddouti et al. Fedidchain: An innovative blockchain-enabled framework for cross-border interoperability and trust management in identity federation systems
CN115729994B (zh) 一种公共数据开发利用的一体化大数据应用方法
CN115701078B (zh) 跨链交易处理方法、装置、电子设备以及存储介质
CN114020847A (zh) 一种基于区块链技术的网络资源共享方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant