CN111444261A - 一种基于区块链的企业数据共享模型 - Google Patents
一种基于区块链的企业数据共享模型 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment 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时,则将新区块记录在区块链账本上,并将区块进行全网广播。
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)
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 | 北京工业大学 | 一种基于区块链技术的交通数据资源共享方法及*** |
-
2020
- 2020-02-13 CN CN202010090692.9A patent/CN111444261A/zh active Pending
Non-Patent Citations (1)
Title |
---|
陈英姿: "基于区块链技术的企业征信信息共享模型研究", 《HTTPS://WWW.DOCIN.COM/TOUCH_NEW/PREVIEW_NEW.DO?ID=2197370828》 * |
Cited By (4)
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 |