基于区块链智能合约的KYC数据共享系统及其方法技术方案

技术编号:22914519 阅读:17 留言:0更新日期:2019-12-24 21:57
本发明专利技术提供一种基于区块链智能合约的KYC数据共享系统及其方法,通过客户端提供KYC数据至权责端,并且在区块链网络上执行智能合约,使客户端、权责端及金融端能够执行智能合约的函式及侦测智能合约的事件,以便在金融端请求查询KYC数据时,客户端能够针对不同数据项设定授权权限,接着由金融端自权责端接收KYC数据的授权数据项进行审阅,提高KYC数据的可用性及内容统一性的技术功效。

KYC data sharing system and method based on blockchain smart contract

【技术实现步骤摘要】
基于区块链智能合约的KYC数据共享系统及其方法
本专利技术涉及一种数据共享系统及其方法,特别是基于区块链智能合约的KYC数据共享系统及其方法。
技术介绍
近年来,随着金融科技的推广与蓬勃发展,各种基于金融科技的应用便如雨后春笋般出现,然而,为了提供合适的金融商品给客户,甚至避免洗钱的情况发生,金融机构会要求客户填写一份“认识你的客户(KnowYourCustomer,KYC)”的数据。一般而言,金融机构可以根据KYC数据,了解客户对投资风险的承受能力,进而提供合适的金融商品,也能够实现客户身分认证、背景与信用记录的查核。不过,由于每一个金融机构皆会要求填写KYC数据,当来往的金融机构数量众多时,重复填写相同内容的KYC数据将造成客户的困扰与不便,由于无法仅填写一份KYC数据供所有金融机构使用,故具有KYC数据的可用性不佳的问题。另外,在不同时间点填写的KYC数据,其内容可能也不尽相同,造成内容统一性不佳的问题。有鉴于此,便有厂商提出将KYC数据储存在客户端的技术手段,提供客户在金融机构开户时使用。然而此方式需要金融机构愿意配合,而且同样无法解决在不同时间点的KYC数据,其内容可能不尽相同的问题。综上所述,可知现有技术中长期以来一直存在KYC数据的可用性及内容统一性不佳的问题,因此实有必要提出改进的技术手段,来解决此问题。
技术实现思路
本专利技术披露一种基于区块链智能合约的KYC数据共享系统及其方法。首先,本专利技术披露一种基于区块链智能合约的KYC数据共享系统,应用在执行智能合约的区块链网络,此系统包含:客户端、权责端及金融端。其中,每一客户端用以传送对应的KYC数据,所述KYC数据包含多个数据项,以及在侦测到数据请求通知后,设定每一数据项的授权权限以触发授权响应事件产生授权响应通知。接着,所述权责端包含:初始模块、接收模块、注册模块及更新模块。其中,所述初始模块用以于初始时,通过区块链交易发布KYC数据注册合约以提供注册及更新KYC数据合约,以及通过区块链交易发布KYC数据请求注册合约以提供注册及记录KYC数据请求合约,其中,所述KYC数据注册合约包含数据注册事件及数据更新事件,所述KYC数据请求注册合约包含请求注册事件及授权响应事件;所述接收模块用以自客户端接收KYC数据,并且对KYC数据中的每一数据项进行验证、加密及签章后储存于储存系统;注册模块用以根据储存系统中的KYC数据产生对应的KYC数据合约,并且获得对应的KYC数据合约地址,以及将所述KYC数据合约地址注册在KYC数据注册合约中,用以触发数据注册事件产生注册完成通知;更新模块用以在储存系统中的KYC数据更新后,根据KYC数据注册合约获得对应KYC数据的KYC数据合约,并且触发数据更新事件产生更新完成通知。至于所述金融端,其包含:请求模块及审阅模块。其中,请求模块用以于该权责端初始完成后,请求模块在请求所述客户端的KYC数据时,通过区块链交易发布对应客户端的KYC数据请求合约,并且将所述KYC数据请求合约注册在KYC数据请求注册合约中,用以触发请求注册事件产生数据请求通知;审阅模块用以持续侦测KYC数据请求注册合约的授权响应事件,当此授权响应事件被触发产生授权响应通知后,根据所述客户端设定的授权权限,自储存系统接收相应的KYC数据以进行审阅。另外,本专利技术披露一种基于区块链智能合约的KYC数据共享方法,应用在执行智能合约的区块链网络,其步骤包括:权责端于初始时,通过区块链交易发布KYC数据注册合约以提供注册及更新KYC数据合约,以及通过区块链交易发布KYC数据请求注册合约以提供注册及记录KYC数据请求合约,其中,KYC数据注册合约包含数据注册事件及数据更新事件,KYC数据请求注册合约包含请求注册事件及授权响应事件;客户端传送对应的KYC数据至权责端,所述KYC数据包含多个数据项;权责端自所述客户端接收KYC数据,并且对KYC数据中的每一数据项进行验证、加密及签章后储存于储存系统;权责端根据储存系统中的KYC数据产生对应的KYC数据合约,并且获得对应的KYC数据合约地址,以及将此KYC数据合约地址注册在KYC数据注册合约中,用以触发数据注册事件产生注册完成通知,当储存系统中的KYC数据更新后,根据KYC数据注册合约获得对应KYC数据的KYC数据合约,并且触发数据更新事件产生更新完成通知;权责端初始完成后,金融端在请求所述客户端的KYC数据时,金融端通过区块链交易发布对应所述客户端的KYC数据请求合约,并且将KYC数据请求合约注册在KYC数据请求注册合约中,用以触发请求注册事件产生数据请求通知;客户端在侦测到数据请求通知后,设定每一数据项的授权权限以触发授权响应事件产生授权响应通知;金融端持续侦测KYC数据请求注册合约的授权响应事件,当授权响应事件被触发产生授权响应通知后,根据所述客户端设定的授权权限,自储存系统接收相应的KYC数据以进行审阅。本专利技术所披露的系统与方法如上,与现有技术的差异在于本专利技术是通过客户端提供KYC数据至权责端,并且在区块链网络上执行智能合约,使客户端、权责端及金融端能够执行智能合约的函式及侦测智能合约的事件,以便在金融端请求查询KYC数据时,客户端能够针对不同数据项设定授权权限,接着由金融端自权责端接收KYC数据的授权数据项进行审阅。通过上述的技术手段,本专利技术可以达成提高KYC数据的可用性及内容统一性的技术功效。附图说明图1为本专利技术基于区块链智能合约的KYC数据共享系统的系统方框图。图2A及图2B为本专利技术基于区块链智能合约的KYC数据共享方法的方法流程图。图3为应用本专利技术上传KYC数据的示意图。图4为应用本专利技术设定授权权限的示意图。图5为应用本专利技术由金融端对客户评等及风险标记的示意图。符号说明:10区块链网络100客户端110权责端111初始模块112接收模块113注册模块114更新模块120金融端121请求模块122审阅模块300编辑窗口310数据输入区块311编辑组件312储存组件320输入区块330传送组件400授权权限设定窗口410设定组件420确定组件500KYC数据510评等及风险标记步骤210权责端于初始时,通过区块链交易发布KYC数据注册合约以提供注册及更新至少一KYC数据合约,以及通过区块链交易发布KYC数据请求注册合约以提供注册及记录至少一KYC数据请求合约,其中,该KYC数据注册合约包含数据注册事件及数据更新事件,该KYC数据请求注册合约包含请求注册事件及授权响应事件步骤220客户端传送对应的KYC数据至该权责端,该KYC数据包含多个数据项步骤230该权责端自所述客户端接收该KYC数据,并且对该KYC数据中的每一数据项进行验证、加密及签章后储存于储存系统步骤240该权责端根据该储存系统中的该KYC数据产生对本文档来自技高网...

【技术保护点】
1.一种基于区块链智能合约的KYC数据共享系统,应用在执行智能合约的区块链网络,其特征在于,该系统包含:/n至少一客户端,每一客户端用以传送对应的KYC(Know Your Customer)数据,该KYC数据包含多个数据项,以及在侦测到数据请求通知后,设定每一数据项的授权权限以触发授权响应事件产生授权响应通知;/n权责端,该权责端包含:/n初始模块,用以于初始时,通过区块链交易发布一KYC数据注册合约以提供注册及更新至少一KYC数据合约,以及通过区块链交易发布KYC数据请求注册合约以提供注册及记录至少一KYC数据请求合约,其中,该KYC数据注册合约包含数据注册事件及数据更新事件,该KYC数据请求注册合约包含请求注册事件及该授权响应事件;/n接收模块,用以自所述客户端接收该KYC数据,并且对该KYC数据中的每一数据项进行验证、加密及签章后储存于储存系统;/n注册模块,用以根据该储存系统中的该KYC数据产生对应的该KYC数据合约,并且获得对应的KYC数据合约地址,以及将该KYC数据合约地址注册在该KYC数据注册合约中,用以触发该数据注册事件产生注册完成通知;以及/n更新模块,用以在该储存系统中的该KYC数据更新后,根据该KYC数据注册合约获得对应该KYC数据的该KYC数据合约,并且触发该数据更新事件产生更新完成通知;以及/n至少一金融端,每一金融端包含:/n请求模块,用以于该权责端初始完成后,该请求模块在请求所述客户端的该KYC数据时,通过区块链交易发布对应所述客户端的所述KYC数据请求合约,并且将所述KYC数据请求合约注册在该KYC数据请求注册合约中,用以触发该请求注册事件产生该数据请求通知;以及/n审阅模块,用以持续侦测该KYC数据请求注册合约的该授权响应事件,当该授权响应事件被触发产生该授权响应通知后,根据所述客户端设定的该授权权限,自该储存系统接收相应的该KYC数据以进行审阅。/n...

【技术特征摘要】
1.一种基于区块链智能合约的KYC数据共享系统,应用在执行智能合约的区块链网络,其特征在于,该系统包含:
至少一客户端,每一客户端用以传送对应的KYC(KnowYourCustomer)数据,该KYC数据包含多个数据项,以及在侦测到数据请求通知后,设定每一数据项的授权权限以触发授权响应事件产生授权响应通知;
权责端,该权责端包含:
初始模块,用以于初始时,通过区块链交易发布一KYC数据注册合约以提供注册及更新至少一KYC数据合约,以及通过区块链交易发布KYC数据请求注册合约以提供注册及记录至少一KYC数据请求合约,其中,该KYC数据注册合约包含数据注册事件及数据更新事件,该KYC数据请求注册合约包含请求注册事件及该授权响应事件;
接收模块,用以自所述客户端接收该KYC数据,并且对该KYC数据中的每一数据项进行验证、加密及签章后储存于储存系统;
注册模块,用以根据该储存系统中的该KYC数据产生对应的该KYC数据合约,并且获得对应的KYC数据合约地址,以及将该KYC数据合约地址注册在该KYC数据注册合约中,用以触发该数据注册事件产生注册完成通知;以及
更新模块,用以在该储存系统中的该KYC数据更新后,根据该KYC数据注册合约获得对应该KYC数据的该KYC数据合约,并且触发该数据更新事件产生更新完成通知;以及
至少一金融端,每一金融端包含:
请求模块,用以于该权责端初始完成后,该请求模块在请求所述客户端的该KYC数据时,通过区块链交易发布对应所述客户端的所述KYC数据请求合约,并且将所述KYC数据请求合约注册在该KYC数据请求注册合约中,用以触发该请求注册事件产生该数据请求通知;以及
审阅模块,用以持续侦测该KYC数据请求注册合约的该授权响应事件,当该授权响应事件被触发产生该授权响应通知后,根据所述客户端设定的该授权权限,自该储存系统接收相应的该KYC数据以进行审阅。


2.根据权利要求1所述的基于区块链智能合约的KYC数据共享系统,其特征在于,该储存系统为数据库或分布式储存系统,当该储存系统为该分布式储存系统时,该KYC数据合约还包含储存通用唯一识别符。


3.根据权利要求1所述的基于区块链智能合约的KYC数据共享系统,其特征在于,该注册模块在注册时,发布KYC评等合约,并且将该KYC评等合约的KYC评等合约地址注册到预先发布的KYC评等注册合约,用以允许获得该授权权限的所述金融端对所述客户端的该KYC数据进行评等及风险标记。


4.根据权利要求1所述的基于区块链智能合约的KYC数据共享系统,其特征在于,该权责端的该初始模块还通过区块链交易发布KYC执行注册合约,用以记录至少KYC数据执行合约的执行结果,所述该KYC数据执行合约在所述金融端自该储存系统接收相应的该KYC数据进行审阅后,将所有审阅过的该KYC数据的每一数据项分别进行哈希及签章。


5.根据权利要求1所述的基于区块链智能合约的KYC数据共享系统,其特征在于,该权责端的该初始模块还通过区块链交易发布账号链接合约,用以储存每一客户端对应的至少一账号地址,使所述账号地址对应同一该KYC数据,以及允许新增或删除所述账号地址,并且在所述金融端验证所述账号地址后,允许以不同的所述账号地...

【专利技术属性】
技术研发人员:林祐德
申请(专利权)人:富邦金融控股股份有限公司现代财富控股有限公司
类型:发明
国别省市:中国台湾;TW

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1