CN111444261A - 一种基于区块链的企业数据共享模型 - Google Patents

一种基于区块链的企业数据共享模型 Download PDF

Info

Publication number
CN111444261A
CN111444261A CN202010090692.9A CN202010090692A CN111444261A CN 111444261 A CN111444261 A CN 111444261A CN 202010090692 A CN202010090692 A CN 202010090692A CN 111444261 A CN111444261 A CN 111444261A
Authority
CN
China
Prior art keywords
information
transaction
data
node
credit investigation
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.)
Pending
Application number
CN202010090692.9A
Other languages
English (en)
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.)
Jiangsu Rongzer Information Technology Co Ltd
Original Assignee
Jiangsu Rongzer Information Technology Co Ltd
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 Jiangsu Rongzer Information Technology Co Ltd filed Critical Jiangsu Rongzer Information Technology Co Ltd
Priority to CN202010090692.9A priority Critical patent/CN111444261A/zh
Publication of CN111444261A publication Critical patent/CN111444261A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供一种基于区块链的企业数据共享模型,基于区块链的数据开放和非中心数据共识的特点,基于区块链的可追溯的特点,搭建了基于区块链的信息共享模型,共识机制采用了PBFT算法,并对PBFT算法进行了改进,解决了资源浪费的问题,针对数据信息的隐私保护问题,采用在链上存储信息,在链下通过服务器存储信息,并且使用加密算法对数据进行共享,实现了企业信息的共享数据的管理和访问控制。

Description

一种基于区块链的企业数据共享模型
技术领域
本发明属于区块链技术领域,具体涉及一种基于区块链的企业数据共享模型。
背景技术
企业的数据信息包括企业的信用记录、企业的信贷信息、基本信息等,还包括企业在生产经营中产生的一些信用记录等,随着我国的企业征信行业的发展,征信成为金融***中很关键的一环,但是目前为止,证信行业的信息数据共享问题还是没有得到很好的解决,小型企业的融资问题也是目前普遍存在的问题,融资的问题主要就是信用问题,小型企业的内部信息不透明,财务不完善造成授信成本高,小型企业的信息调查也比较困难。目前,中国人民银行的征信***,是全国信息最全、规模最大的信用信息数据库,但是还有需索信息没有收录进来,因此企业之间的信息需要共享,要解决企业之间的壁垒问题,利用这些数据对小型企业进行评估,解决小型企业的融资问题。
企业的信息共享也存在许多问题,目前的企业信息共享无法达到征信***共享信息的需求,征信***采集信息也存在局限性,企业之间存在壁垒,互联网征信机构的平台是自己的,没有独立性,也没有外部合作,造成数据孤岛,信息覆盖也不够,小型企业的数据更少。另外,市面上的数据存在非法获取、数据污染的情况,数据的合法性和真实性都得不到保障。其次,也没有可靠的机构对其进行监管,数据的真实性和质量都得不到保障,虽然国家机构等有大量数据信息,但是也无法对外共享。并且数据在使用过程中存在泄漏和篡改的风险。
发明内容
本发明的目的是提供一种基于区块链的企业数据共享模型,实现企业信息的共享数据的管理和访问控制。
本发明提供了如下的技术方案:
一种基于区块链的企业数据共享模型,包括信息主体、征信机构、信用信息提供者、云服务提供商和监管机构,信息主体给征信机构授权后,征信机构发布信息请求消息,征信机构给信息主体发送的信息包括请求消息的来源、内容、信息使用的目的和范围、还有公钥信息,信息主体给征信机构授权后,发送授权信息给征信机构;
征信机构获得授权后,发布共享请求,征信机构的共享请求发布到各个节点,跟发布的请求相关的信息提供者上传数据,上传信息的提供者根据定价策略给出交易金额,客户端验证信息签名后,对外发布请求,给出验证结果;
信息提供者根据要求把数据以交易形式上传到区块链上,对信息进行加密然后上传到服务器中,然后将数据信息以交易形式广播到区块链;
交易广播后,审计联盟节点验证信息是否完整的上传,同事验证数据的格式的正确性,如果验证成果,对交易进行签名背书,只有通过足够数量的审计联盟节点前背书,才能认定为合法的,否则即为不合法的,服务联盟中的主节点对合法的交易进行打包,广播给从节点,然后各个节点将区块加到区块链账本上,如果区块链上出现交易,那么请求的任务上传完成,可以使用密钥共享数据。
优选的,审计联盟包括:
信息提供者发起交易,并广播到n个审计联盟节点;
审计联盟节点对交易进行验证,如果通过验证,对交易进行签名背书,然后将交易进行广播;
交易只有获得签名背书才是合法的交易。
优选的,服务联盟包括:
服务联盟的节点对交易进行排序,排序后将交易进行打包并生成区块提案;
主节点发送<<PRE-PREPARE,v,n,d>,m>给从节点,m为区块消息,v为视图编号,d为请求消息的摘要,n为新区块高度;
从节点验证步骤二的消息,如果通过验证,将消息<PREPARE,v,n,d,t>广播给其他节点;
如果一个节点接收了大于2f个的准备消息,则给其他节点发送确认消息<COMMIT,v,n,d,t>;
如果一个节点收到的确认消息数量为2f+1时,则将新区块记录在区块链账本上,并将区块进行全网广播。
本发明的有益效果是:该发明搭建了基于区块链的信息共享模型,共识机制采用了PBFT算法,并对PBFT算法进行了改进,解决了资源浪费的问题,针对数据信息的隐私保护问题,采用在链上存储信息,在链下通过服务器存储信息,并且使用加密算法对数据进行共享,实现了企业信息的共享数据的管理和访问控制。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明RPBFT算法的流程图;
图2本发明企业数据共享模型的流程图。
具体实施方式
企业数据共享模型的主体包括信息主体、征信机构、信用信息提供者、云服务提供商和监管机构。如下:
组件一:信息主体对征信的信息有控制权,信息主体的信息存储在信贷机构或者金融机构里,信息的使用必须得到信息主体的授权,也应该告知信息主体信息的使用情况;
组件二:征信机构。征信机构负责整理和分析信用信息,提供各种征信服务;
组件三:信用信息提供者。信用信息提供者是金融机构和非金融机构,这些机构是信息提供者,共享企业信息;
组件四:云服务提供商。云服务提供商主要负责云存储和云计算,信息提供者共享信息时,如果信息量太大,首先应该上传到云服务器中,服务器通过验证后,征信机构才能从服务器中下载数据;
组件五:监管机构。监管机构主要负责监管在共享过程有异议的各方机构。
共享模型是基于区块链的基本架构,主要由消息传播机制、P2P网络和区块链结构等组成,共享模型的基本架构包括:
(1)信息主体和征信机构的交互。用户对请求的数据进行授权,发送给征信机构,征信机构收到授权信息后才能给要求信息提供者提供信息,才能给信息提供者发送请求;
(2)与云服务器的交互。征信机构给信息提供者发送请求后,信息提供者将信息进行加密,上传到服务器中,信息提供者还将数据的摘要等其他信息一起上传到区块链的节点中,获得上传凭证,请求记录、上传的信息均被记录在区块链上;
(3)与监管机构的交互。在信息共享中通常会出现纠纷,监管机构即为处理纠纷的机构,作为中间方维护各个参与方的利益。
如图1所示,在模型中,共识机制采用的是PBFT算法,并对PBFT算法进行了改进,称为RPBFT,在区块链中对共识节点的数量进行了重新定义,在共识机制中,主节点的验证功能和其他功能进行了分离,性能得到了提升。
共识节点的企业主要由两个联盟组成,分别是审计联盟和服务联盟。审计和服务联盟由企业信用排名产生。企业审计联盟的功能是验证信息提供者上传的信息是否有效,如果有效,对交易进行签名背书,审计联盟的工作流程为:
步骤一:信息提供者发起交易,并广播到n个审计联盟节点;
步骤二:审计联盟节点对交易进行验证,如果通过验证,对交易进行签名背书,然后将交易进行广播;
步骤三:交易只有获得签名背书才是合法的交易。
服务联盟的主要功能是对交易达成共识,工作流程如下:
步骤一:服务联盟的节点对交易进行排序,排序后将交易进行打包并生成区块提案;
步骤二:主节点发送<<PRE-PREPARE,v,n,d>,m>给从节点,m为区块消息,v为视图编号,d为请求消息的摘要,n为新区块高度;
步骤三:从节点验证步骤二的消息,如果通过验证,将消息<PREPARE,v,n,d,t>广播给其他节点;
步骤四:如果一个节点接收了大于2f个的准备消息,则给其他节点发送确认消息<COMMIT,v,n,d,t>;
步骤五:如果一个节点收到的确认消息数量为2f+1时,则将新区块记录在区块链账本上,并将区块进行全网广播。
如图2所示,企业数据共享模型的基本流程为:
步骤一:信息主体给征信机构授权后,征信机构发布信息请求消息,征信机构给信息主体发送的信息包括请求消息的来源、内容、信息使用的目的和范围、还有公钥信息,信息主体给征信机构授权后,发送授权信息给征信机构;
步骤二:征信机构获得授权后,发布共享请求,征信机构的共享请求发布到各个节点,跟发布的请求相关的信息提供者上传数据,为了达到激励信息提供者的目的,上传信息的提供者可以根据定价策略给出交易金额。客户端验证信息签名后,对外发布请求,给出验证结果;
步骤三:信息提供者根据要求把数据以交易形式上传到区块链上,还可以对信息进行加密然后上传到服务器中,然后将数据信息以交易形式广播到区块链;
步骤四:交易广播后,审计联盟节点验证信息是否完整的上传,同事验证数据的格式的正确性,如果验证成果,对交易进行签名背书,只有通过足够数量的审计联盟节点前背书,才能认定为合法的,否则即为不合法的。服务联盟中的主节点对合法的交易进行打包,广播给从节点,然后各个节点将区块加到区块链账本上。如果区块链上出现交易,那么请求的任务上传完成,可以使用密钥共享数据。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (3)

1.一种基于区块链的企业数据共享模型,其特征在于,包括信息主体、征信机构、信用信息提供者、云服务提供商和监管机构,信息主体给征信机构授权后,征信机构发布信息请求消息,征信机构给信息主体发送的信息包括请求消息的来源、内容、信息使用的目的和范围、还有公钥信息,信息主体给征信机构授权后,发送授权信息给征信机构;
征信机构获得授权后,发布共享请求,征信机构的共享请求发布到各个节点,跟发布的请求相关的信息提供者上传数据,上传信息的提供者根据定价策略给出交易金额,客户端验证信息签名后,对外发布请求,给出验证结果;
信息提供者根据要求把数据以交易形式上传到区块链上,对信息进行加密然后上传到服务器中,然后将数据信息以交易形式广播到区块链;
交易广播后,审计联盟节点验证信息是否完整的上传,同事验证数据的格式的正确性,如果验证成果,对交易进行签名背书,只有通过足够数量的审计联盟节点前背书,才能认定为合法的,否则即为不合法的,服务联盟中的主节点对合法的交易进行打包,广播给从节点,然后各个节点将区块加到区块链账本上,如果区块链上出现交易,那么请求的任务上传完成,可以使用密钥共享数据。
2.根据权利要求1所述的一种基于区块链的企业数据共享模型,其特征在于,审计联盟包括:
信息提供者发起交易,并广播到n个审计联盟节点;
审计联盟节点对交易进行验证,如果通过验证,对交易进行签名背书,然后将交易进行广播;
交易只有获得签名背书才是合法的交易。
3.根据权利要求1所述的一种基于区块链的企业数据共享模型,其特征在于,服务联盟包括:
服务联盟的节点对交易进行排序,排序后将交易进行打包并生成区块提案;
主节点发送<<PRE-PREPARE,v,n,d>,m>给从节点,m为区块消息,v为视图编号,d为请求消息的摘要,n为新区块高度;
从节点验证步骤二的消息,如果通过验证,将消息<PREPARE,v,n,d,t>广播给其他节点;
如果一个节点接收了大于2f个的准备消息,则给其他节点发送确认消息<COMMIT,v,n,d,t>;
如果一个节点收到的确认消息数量为2f+1时,则将新区块记录在区块链账本上,并将区块进行全网广播。
CN202010090692.9A 2020-02-13 2020-02-13 一种基于区块链的企业数据共享模型 Pending CN111444261A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010090692.9A CN111444261A (zh) 2020-02-13 2020-02-13 一种基于区块链的企业数据共享模型

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010090692.9A CN111444261A (zh) 2020-02-13 2020-02-13 一种基于区块链的企业数据共享模型

Publications (1)

Publication Number Publication Date
CN111444261A true CN111444261A (zh) 2020-07-24

Family

ID=71655613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010090692.9A Pending CN111444261A (zh) 2020-02-13 2020-02-13 一种基于区块链的企业数据共享模型

Country Status (1)

Country Link
CN (1) CN111444261A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112118221A (zh) * 2020-08-07 2020-12-22 北京工业大学 基于区块链的面向隐私数据共享的权能访问控制方法
CN113722695A (zh) * 2021-11-02 2021-11-30 佳瑛科技有限公司 基于云端服务器的财务数据安全共享方法、装置及***
CN114205136A (zh) * 2021-12-08 2022-03-18 北京工业大学 一种基于区块链技术的交通数据资源共享方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈英姿: "基于区块链技术的企业征信信息共享模型研究", 《HTTPS://WWW.DOCIN.COM/TOUCH_NEW/PREVIEW_NEW.DO?ID=2197370828》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112118221A (zh) * 2020-08-07 2020-12-22 北京工业大学 基于区块链的面向隐私数据共享的权能访问控制方法
CN112118221B (zh) * 2020-08-07 2022-11-04 北京工业大学 基于区块链的面向隐私数据共享的权能访问控制方法
CN113722695A (zh) * 2021-11-02 2021-11-30 佳瑛科技有限公司 基于云端服务器的财务数据安全共享方法、装置及***
CN114205136A (zh) * 2021-12-08 2022-03-18 北京工业大学 一种基于区块链技术的交通数据资源共享方法及***

Similar Documents

Publication Publication Date Title
CN108650270B (zh) 基于联盟链和激励机制的数据共享方法及***
CN107682308B (zh) 基于区块链潜信道技术的电子证据保存***
CN108429759B (zh) 去中心化存储安全实现方法
DE69521413T2 (de) Verschlüsselungseinrichtung und verfahren mit möglichkeit zur gesicherten zentralen schlüsselablage
CN110769035B (zh) 一种区块链资产发行方法、平台、业务节点及存储介质
CN111526200A (zh) 一种基于区块链和云平台的数据存储访问方法及***
CN109753815B (zh) 基于区块链的数据处理方法、数据处理网络及电子设备
CN111598436A (zh) 一种凭证管理***、方法及介质
CN106934673A (zh) 一种电子******
CN110020543B (zh) 一种基于区块链的数据处理方法和装置
CN111444261A (zh) 一种基于区块链的企业数据共享模型
CN113065961A (zh) 一种电力区块链数据管理***
CN108768672B (zh) 数据处理方法、装置及存储介质
CN115619404B (zh) 基于区块链的企业关联交易业务协同处理方法
CN110689348B (zh) 基于联盟链的收入验证方法、装置、终端及介质
CN113495920A (zh) 一种基于区块链的内容审核***、方法、装置和存储介质
AU2021300620B2 (en) Permissioned eventing in a decentralized database
CN111429191A (zh) 基于区块链的电子***流转管理方法、装置及***
CN114254394A (zh) 一种基于联盟链的数据共享***和方法
CN105871923A (zh) 信息处理方法、信息记录节点及参与节点
CN111491024A (zh) 一种基于区块链的银行函证方法、***、终端及存储介质
Daraghmi et al. A Blockchain‐Based Editorial Management System
CN109889343B (zh) 电子***流转控制方法、装置及***
CN107742085A (zh) 一种数据保全***
CN115689750A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200724