具有监管机制的区块链网络系统及其实施方法技术方案

技术编号:24252592 阅读:28 留言:0更新日期:2020-05-23 00:07
本发明专利技术提供一种具有监管机制的区块链网络系统及其实施方法,通过连接区块链网络的监管端根据来源帐户与来源凭证公钥取得来源客户端的身份信息,根据目的帐户与目的凭证公钥取得目的客户端的身份信息,根据转入节点的凭证与监管凭证解密通过验证的资料区块,以取得来源客户端与目的客户端于区块链网络中的交易内容,用以达成防止来源客户端与目的客户端利用区块链网络洗钱的技术效果。

Blockchain network system with supervision mechanism and its implementation method

【技术实现步骤摘要】
具有监管机制的区块链网络系统及其实施方法
本专利技术涉及一种区块链网络系统及其实施方法,特别是具有监管机制的区块链网络系统及其实施方法。
技术介绍
近年来,随着区块链的普及与蓬勃发展,各种基于区块链的应用便如雨后春笋般出现。一般而言,区块链是指将所有的记录(如:授信记录、拨款记录及赎回记录)都写入各个资料区块(Block)中,每一个资料区块再一个接一个地链结在一起成为区块链,其中各资料区块要被链结前都会经过区块链网络中的各节点进行验证,并且在确认有效后才会被链结,而一旦被链结后便非常难以被修改。因此,区块链具有去中心化、难以篡改、交易透明等特性。然而,由于区块链能够被所有节点浏览,因此,如何兼顾实名交易及交易隐私便成为各家厂商亟欲解决的问题之一。有鉴于此,便有厂商提出加密的技术,将记录在区块链的内容进行加密,如此一来,区块链的各节点虽然能浏览及验证,但无法直接得知实际的交易内容。然而,当政府单位需要取得任何交易时,由于无法清查所有交易的流向及实名,所以容易遭遇难以推广及通过相关法令的窘境。综上所述,可知现有技术中长期以来一直存在无法清查所有交易的流向及实名的问题,因此实有必要提出改进的技术手段,来解决此问题。
技术实现思路
本专利技术提供一种具有监管机制的区块链网络系统及其实施方法。首先,本专利技术提供一种具有监管机制的区块链网络系统,此系统包含:区块链网络与监管端。所述区块链网络包含N个节点,其中,N为大于或等于1的正整数,每一节点选择性作为转入节点、转出节点或验证节点,每进行一笔交易使用一个转入节点、一个转出节点及至少一个验证节点。每一节点皆包含伺服模块、交易模块、区块建立模块与链结模块。其中,伺服模块用以在节点为转入节点时,根据目的客户端的目的凭证公钥建立目的帐户,以及在节点为转出节点时,根据来源客户端的来源凭证公钥建立来源帐户;交易模块用以在节点为转出节点且进行交易时执行交易指令,并且根据交易指令的执行结果产生相应的交易记录,其中,交易纪录包含来源帐户、交易内容、目的帐户、转入节点的凭证与监管凭证;区块建立模块用以在节点为转出节点时,依序将产生的所有交易记录写入资料区块,并且广播资料区块至区块链网络;以及链结模块用以在节点为验证节点时,验证资料区块,以及当资料区块通过验证时,链结通过验证的资料区块形成区块链。至于监管端则连接区块链网络,用以取得来源帐户、来源凭证公钥、目的帐户、目的凭证公钥、转入节点的凭证以及监管凭证,并且根据来源帐户与来源凭证公钥取得来源客户端的身份信息,根据目的帐户与目的凭证公钥取得目的客户端的身份信息,根据转入节点的凭证与监管凭证解密通过验证的资料区块,以取得来源客户端与目的客户端于区块链网络中的交易内容。另外,本专利技术提供一种具有监管机制的区块链网络系统的实施方法,其步骤包括:提供包含N个节点的区块链网络,每一节点选择性作为转入节点、转出节点或验证节点,每进行一笔交易使用一个转入节点、一个转出节点及至少一个验证节点,其中,N为大于或等于1的正整数;当节点为转入节点时,根据目的客户端的目的凭证公钥建立目的帐户;当节点为转出节点时,根据来源客户端的来源凭证公钥建立来源帐户;转出节点在进行交易时执行交易指令,并且根据交易指令的执行结果产生相应的交易记录,其中,交易纪录包含来源帐户、交易内容、目的帐户、转入节点的凭证与监管凭证;转出节点依序将产生的所有交易记录写入资料区块,并且广播资料区块;验证节点验证资料区块,以及当资料区块通过验证时,链结通过验证的资料区块形成区块链;提供连接区块链网络的监管端;监管端取得来源帐户、来源凭证公钥、目的帐户、目的凭证公钥、转入节点的凭证以及监管凭证;监管端根据来源帐户与来源凭证公钥取得来源客户端的身份信息;监管端根据目的帐户与目的凭证公钥取得目的客户端的身份信息;以及监管端根据转入节点的凭证与监管凭证解密通过验证的资料区块,以取得来源客户端与目的客户端于区块链网络中的交易内容。本专利技术所提供的系统与方法如上,与现有技术的差异在于本专利技术是通过连接区块链网络的监管端根据来源帐户与来源凭证公钥取得来源客户端的身份信息,根据目的帐户与目的凭证公钥取得目的客户端的身份信息,根据转入节点的凭证与监管凭证解密通过验证的资料区块,以取得来源客户端与目的客户端于区块链网络中的交易内容。通过上述的技术手段,本专利技术可以达成防止来源客户端与目的客户端利用区块链网络洗钱的技术功效。附图说明图1为本专利技术具有监管机制的区块链网络系统的实施例方框图。图2为根据图1的具有监管机制的区块链网络系统的实施方法的方法流程图。图3为本专利技术具有监管机制的区块链网络系统的另一实施例方框图。图4为根据图3的具有监管机制的区块链网络系统的实施方法的方法流程图。【附图标记列表】40来源凭证公钥42目的凭证公钥100具有监管机制的区块链网络系统111伺服模块112交易模块114区块建立模块116链结模块120来源客户端130目的客户端150监管端200区块链网络202转入节点204转出节点206验证节点320凭证模块322储存模块324注册模块步骤410提供包含N个节点的区块链网络,每一节点选择性作为转入节点、转出节点或验证节点,每进行一笔交易使用一个所述转入节点、一个所述转出节点及至少一个所述验证节点,其中,N为大于或等于1的正整数步骤420当所述节点为该转入节点时,根据目的客户端的目的凭证公钥建立目的帐户步骤430当所述节点为该转出节点时,根据来源客户端的来源凭证公钥建立来源帐户步骤440该转出节点在进行交易时执行交易指令,并且根据该交易指令的执行结果产生相应的交易记录,其中,该交易纪录包含该来源帐户、交易内容、该目的帐户、该转入节点的凭证与监管凭证步骤450该转出节点依序将产生的所有该交易记录写入资料区块,并且广播该资料区块步骤460所述验证节点验证该资料区块,以及当该资料区块通过验证时,链结通过验证的该资料区块形成区块链步骤470提供连接该区块链网络的监管端步骤480该监管端取得该来源帐户、该来源凭证公钥、该目的帐户、该目的凭证公钥、该转入节点的该凭证以及该监管凭证步骤482该监管端根据该来源帐户与该来源凭证公钥取得该来源客户端的身份信息步骤484该监管端根据该目的帐户与该目的凭证公钥取得该目的客户端的身份信息步骤486该监管端根据该转入节点的该凭证与该监管凭证解密通过验证的该资料区块,以取得该来源客户端与该目的客户端于该区块链网络中的该交易内容步骤510该转出节点产生包含该来源帐户及该来源凭证公钥的凭证请求,并且传送该凭证请求以申请区块链凭证步骤520该转出节点接收并验证该凭证请求,当该凭证请求通过验证时,产生该区块链凭证步骤530该转出节点储存该来源帐户及其对应的该区块链凭证本文档来自技高网...

【技术保护点】
1.一种具有监管机制的区块链网络系统,其特征在于,包括:/n区块链网络,所述区块链网络包含:/nN个节点,其中,N为大于或等于1的正整数,每一节点选择性作为转入节点、转出节点或验证节点,每进行一笔交易使用一个所述转入节点、一个所述转出节点及至少一个所述验证节点,每一节点皆包含:/n伺服模块,用以在所述节点为所述转入节点时,根据目的客户端的目的凭证公钥建立目的帐户,以及在所述节点为所述转出节点时,根据来源客户端的来源凭证公钥建立来源帐户;/n交易模块,用以在所述节点为所述转出节点且进行交易时执行交易指令,并且根据所述交易指令的执行结果产生相应的交易记录,其中,所述交易纪录包含所述来源帐户、交易内容、所述目的帐户、所述转入节点的凭证与监管凭证;/n区块建立模块,用以在所述节点为所述转出节点时,依序将产生的所有所述交易记录写入资料区块,并且广播所述资料区块至所述区块链网络;以及/n链结模块,用以在所述节点为所述验证节点时,验证所述资料区块,以及当所述资料区块通过验证时,链结通过验证的所述资料区块形成区块链;以及监管端,所述监管端连接所述区块链网络,用以取得所述来源帐户、所述来源凭证公钥、所述目的帐户、所述目的凭证公钥、所述转入节点的所述凭证以及所述监管凭证,并且根据所述来源帐户与所述来源凭证公钥取得所述来源客户端的身份信息,根据所述目的帐户与所述目的凭证公钥取得所述目的客户端的身份信息,根据所述转入节点的所述凭证与所述监管凭证解密通过验证的所述资料区块,以取得所述来源客户端与所述目的客户端于所述区块链网络中的所述交易内容。/n...

【技术特征摘要】
1.一种具有监管机制的区块链网络系统,其特征在于,包括:
区块链网络,所述区块链网络包含:
N个节点,其中,N为大于或等于1的正整数,每一节点选择性作为转入节点、转出节点或验证节点,每进行一笔交易使用一个所述转入节点、一个所述转出节点及至少一个所述验证节点,每一节点皆包含:
伺服模块,用以在所述节点为所述转入节点时,根据目的客户端的目的凭证公钥建立目的帐户,以及在所述节点为所述转出节点时,根据来源客户端的来源凭证公钥建立来源帐户;
交易模块,用以在所述节点为所述转出节点且进行交易时执行交易指令,并且根据所述交易指令的执行结果产生相应的交易记录,其中,所述交易纪录包含所述来源帐户、交易内容、所述目的帐户、所述转入节点的凭证与监管凭证;
区块建立模块,用以在所述节点为所述转出节点时,依序将产生的所有所述交易记录写入资料区块,并且广播所述资料区块至所述区块链网络;以及
链结模块,用以在所述节点为所述验证节点时,验证所述资料区块,以及当所述资料区块通过验证时,链结通过验证的所述资料区块形成区块链;以及监管端,所述监管端连接所述区块链网络,用以取得所述来源帐户、所述来源凭证公钥、所述目的帐户、所述目的凭证公钥、所述转入节点的所述凭证以及所述监管凭证,并且根据所述来源帐户与所述来源凭证公钥取得所述来源客户端的身份信息,根据所述目的帐户与所述目的凭证公钥取得所述目的客户端的身份信息,根据所述转入节点的所述凭证与所述监管凭证解密通过验证的所述资料区块,以取得所述来源客户端与所述目的客户端于所述区块链网络中的所述交易内容。


2.根据权利要求1所述的具有监管机制的区块链网络系统,其特征在于,所述来源凭证公钥与所述目的凭证公钥可以选自实名制电话号码、自然人凭证、金融凭证与工商凭证的任何一种所产生的公钥。


3.根据权利要求1所述的具有监管机制的区块链网络系统,其特征在于,所述来源帐户是根据所述来源凭证公钥与所述来源客户端的风险评量审核所建立,所述目的帐户是根据所述目的凭证公钥与所述目的客户端的风险评量审核所建立。


4.根据权利要求1所述的具有监管机制的区块链网络系统,其特征在于,所述节点还包含凭证模块、储存模块与注册模块,其中,所述节点为所述转出节点时,所述伺服模块用以在建立所述来源帐户后,产生包含所述来源帐户及所述来源凭证公钥的凭证请求,并且传送所述凭证请求以申请区块链凭证;所述凭证模块用以接收并验证所述凭证请求,当所述凭证请求通过验证时,产生所述区块链凭证;所述储存模块用以储存所述来源帐户及其对应的所述区块链凭证及所述来源凭证公钥;所述注册模块用以根据所述区块链网络的合约地址,将所述来源帐户、所述区块链凭证的杂凑值及所述转出节点的帐号地址注册至所述区块链网络。


5.根据权利要求4所述的具有监管机制的区块链网络系统,其特征在于,所述监管端根据所述杂凑...

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

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

1