CN110490602A - 一种三层区块链架构构建方法及*** - Google Patents
一种三层区块链架构构建方法及*** Download PDFInfo
- Publication number
- CN110490602A CN110490602A CN201810434823.3A CN201810434823A CN110490602A CN 110490602 A CN110490602 A CN 110490602A CN 201810434823 A CN201810434823 A CN 201810434823A CN 110490602 A CN110490602 A CN 110490602A
- Authority
- CN
- China
- Prior art keywords
- chain
- authorization
- production
- layers
- participant
- 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.)
- Granted
Links
- 238000010276 construction Methods 0.000 title claims abstract description 13
- 238000013475 authorization Methods 0.000 claims abstract description 51
- 238000004519 manufacturing process Methods 0.000 claims abstract description 50
- 238000012795 verification Methods 0.000 claims abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- 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
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/34—Betting or bookmaking, e.g. Internet betting
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Primary Health Care (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种三层区块链架构构建方法,包括如下步骤:构建一条用于产品级授权发行链,发行链对每个产品进行签名授权;构建一条用于参与者授权授权链,发行链授权给授权链中的参与者对应产品的生成权;授权链对每个参与者进行签名验证;构建一条用于记录实际的生产运营数据生产链,将签名后的参与者生产运营情况搭载在生产链中,本发明还公开了一种三层区块链架构***,本发明通过三层区块链来分离不同步骤的技术职责,将正确性的验证和检索从海量数据中抽离出来,从而大幅提高区块链在海量数据应用上验证、检索时的性能,提高了检索验证速度,使用方便快捷。
Description
技术领域
本发明属于信息技术领域,尤其涉及一种三层区块链架构构建方法及***。
背景技术
随着比特币的出现,区块链技术被越来越多的认识,目前的区块链结构对于数据量庞大的业务场景及业务授权来说,使用很不方便,特别是检索验证环节,往往需要耗费很多的时间来检索,其中很多都是在做无用的检索,以彩票发行为例,彩票种类很多、销售彩票的网点也很多、而每一种彩票每一天的销售量很大,目前的区块链架构是这些数据用一条区块链搭载,那么验证、检索彩票的速度将非常慢,因为需要检索全国所有网点、所有彩票、所有期数的数据,才能得出所要验证和检索的信息。
发明内容
本发明所要解决的技术问题在于提供一种检索验证数据速度快、使用方便快捷的一种三层区块链架构构建方法及***。
为解决上述技术问题,本发明的技术解决方案是:
一种三层区块链架构构建方法,包括如下步骤:
(1)构建一条发行链,所述的发行链用于产品级(或数据类别)授权;
(2)发行链对每个产品(或数据类型)进行签名授权;
(3)构建一条授权链,所述的授权链用于参与者授权,发行链授权给授权链中的参与者对对应产品(或数据类别,后面统一称产品)的销售权(或数据使用权,后面统一称销售权)和许可权(或数据生成权,后面统一称许可权);
(4)授权链对每个参与者进行签名验证;
(5)构建一条生产链,所述的生产链用于记录实际的生产运营数据;
(6)将签名后的参与者生产运营情况搭载在生产链中。
进一步的,所述的步骤(2)中的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息或其它需要分级、分类管理的信息。
进一步的,所述的发行链、授权链、生产链组成了通过授权关系建立起来的一种协同工作的链群。
进一步的,所述的发行链和授权链为层级关系链。
进一步的,所述的生产链为数据承载链。
一种三层区块链架构***,包括如下模块:
发行链模块:所述发行链模块用于产品级授权;
授权链模块:所述授权链模块用于参与者授权;
生产链模块,所述生产链模块用于记录实际的生产运营数据;
发行链模块将授权后的产品经过签名后授权给授权链模块中的参与者对应产品的销售权和许可权,授权链模块将签名后的参与者生产运营情况搭载在生产链模块中,生产链模块记录生产者实际的生产运营数据。
进一步的,所述的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息或其它需要分级、分类管理的信息。
进一步的,所述的三层区块链架构***是通过授权关系建立起来的一种协同工作的链群。
进一步的,所述的三层区块链中的生产链将在每一个类别上为独立的一条链,共同与发行和授权链协同同作。
本发明的有益效果是:
通过三层区块链来分离不同步骤的技术职责,将正确性的验证和检索从海量数据中抽离出来,避免验证时需要检索海量数据的问题,从而大幅提高区块链在海量数据应用上验证、检索时的性能,提高了检索验证速度,使用方便快捷。
附图说明
图1是本发明对应方法的流程图;
图2是本发明对应***的结构框图;
图中:1-发行链模块;2-授权链模块;3-生产链模块。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详述。在此需要说明的是,下面所描述的本发明各个实施例中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,一种三层区块链架构构建方法,包括如下步骤:
(1)构建一条发行链,所述的发行链用于产品级授权,该发行链是一条层级关系链,层级关系链的特点是层级关系链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入与退出网络。各机构组织组成利益相关的层级关系,共同维护区块链的健康运转。此处发行链就是一条与产品对应的层级关系链,例如,当产品是彩票时,发行链就是一条由彩票发行机构对应的彩票发行链,彩票发行机构会发行不同种类的彩票,将彩票种类的定义放到发行链上,一种彩票一个签名,这样,发行链记录的信息就是彩票种类信息。
(2)发行链对每个产品进行签名授权;一种产品一个签名,这样后续检索验证产品类别时通过签名就可以验证,方便快捷。
(3)构建一条授权链,所述的授权链用于参与者授权,发行链授权给授权链中的参与者对应产品的销售权和许可权;此处的授权链同样也是一条层级关系链,授权链是一条与参与者对应的层级关系链,以彩票发行为例,此处的参与者就是负责彩票销售的机构,授权链会对每个机构进行签名,这样后续需要验证是哪个机构销售的彩票时,直接通过签名验证即可。
(4)授权链对每个参与者进行签名验证;一个参与者一个签名,这样后续检索验证参与者时通过签名就可以验证,方便快捷。
(5)构建一条生产链,所述的生产链用于记录实际的生产运营数据;所述的生产链是一条数据承载链,数据承载链的特点是各个节点的写入权限收归内部控制,而读取权限可视需求有选择性的对外开放,用于记录最终的业务数据,数据承载链仍然具备区块链多节点运行的通用结构,适用于特定机构的内部数据生成、管理与审计,此处的参与者将自己生产经营和销售的数据搭载在该生产链中,参与者就可以通过该生产链对自己的生产销售情况做数据承载、内部数据管理与审计。
(6)将签名后的参与者生产运营情况搭载在生产链中,以彩票为例,彩票的销售机构将自己销售的彩票日常数据搭载在生产链中,后续需要查找验证某个交易或数据都比较快捷方便。
优选的,所述的步骤(2)中的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息,彩票的情况已经做了介绍,对于金融产品也同样可以利用三层区块链***,首先发行链发行不同的金融产品、然后对其签名后授权给各个作为参与者的产品销售机构,产品销售机构对自己销售的产品也有签名,最后将产品销售机构销售的数据搭载在生产链上,通过生产链记录自己的信息。
本发明的三层区块链构建方法中,所述的发行链、授权链、生产链组成了通过授权关系建立起来的一种协同工作的链群。
本发明还公开了一种三层区块链架构***,如图2所示,
一种三层区块链架构***,三层区块链架构***是通过授权关系建立起来的一种协同工作的链群,它包括如下模块:
发行链模块1:所述发行链模块用于产品级授权;
授权链模块2:所述授权链模块用于参与者授权;
生产链模块3,所述生产链模块用于记录实际的生产运营数据;
发行链模块1将授权后的产品经过签名后授权给授权链模块2中的参与者对应产品的销售权和许可权,授权链模块2将签名后的参与者生产运营情况搭载在生产链模块3中,生产链模块3记录生产者实际的生产运营数据。
优选的,所述的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息。
以彩票发行为例,介绍本发明的使用方法:
彩票种类很多、销售彩票的网点也很多、而每一种彩票每一天的销售量很大,如果只有一条链,那么验证、检索彩票的速度将非常慢,因为需要检索全国所有网点、所有彩票、所有期数的数据。采用三层区块链技术后,将彩票种类的定义放到发行链上,一种彩票一个签名,然后负责彩票销售的机构放到授权链上,每个机构在彩票种类签名上生成自己销售这张彩票的签名,然后使用这个签名生成所销售的彩票并放到生产链上;此时,消费者拿到彩票时,彩票上带上了发行签名和授权签名,只需要到发行链和授权链上验证这个签名即可验证这张彩票的真实性。
本发明通过三层区块链来分离不同步骤的技术职责,将正确性的验证和检索从海量数据中抽离出来,避免验证时需要检索海量数据的问题,从而大幅提高区块链在海量数据应用上验证、检索时的性能,提高了检索验证速度,使用方便快捷。
以上所述,仅是本发明的较佳实施例而已,并非对本发明的技术范围作任何限制,故但凡依本发明的权利要求和说明书所做的变化或修饰,皆应属于本发明专利涵盖的范围之内。
Claims (8)
1.一种三层区块链架构构建方法,包括如下步骤:
(1)构建一条发行链,所述的发行链用于产品级授权;
(2)发行链对每个产品进行签名授权;
(3)构建一条授权链,所述的授权链用于参与者授权,发行链授权给授权链中的参与者对对应产品的销售权和许可权;
(4)授权链对每个参与者进行签名验证;
(5)构建一条生产链,所述的生产链用于记录实际的生产运营数据;
(6)将签名后的参与者生产运营情况搭载在生产链中。
2.根据权利要求1所述的一种三层区块链架构构建方法,其特征在于所述的步骤(2)中的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息或其它需要分级、分类管理的信息。
3.根据权利要求1所述的一种三层区块链架构构建方法,其特征在于所述的发行链、授权链、生产链组成了通过授权关系建立起来的一种协同工作的链群。
4.根据权利要求1所述的一种三层区块链架构构建方法,其特征在于所述的发行链和授权链为层级关系链。
5.根据权利要求1所述的一种三层区块链架构构建方法,其特征在于所述的生产链为数据承载链。
6.一种三层区块链架构***,包括如下模块:
发行链模块:所述发行链模块用于产品级授权;
授权链模块:所述授权链模块用于参与者授权;
生产链模块,所述生产链模块用于记录实际的生产运营数据;
发行链模块将授权后的产品经过签名后授权给授权链模块中的参与者对应产品的销售权和许可权,授权链模块将签名后的参与者生产运营情况搭载在生产链模块中,生产链模块记录生产者实际的生产运营数据。
7.根据权利要求6所述的一种三层区块链架构***,其特征在于所述的产品包括彩票或金融产品或物流信息或电子身份证件或医疗档案信息或其它需要分级、分类管理的信息。
8.根据权利要求6所述的一种三层区块链架构***,其特征在于所述的三层区块链架构***是通过授权关系建立起来的一种协同工作的链群。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810434823.3A CN110490602B (zh) | 2018-05-09 | 2018-05-09 | 一种三层区块链架构构建方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810434823.3A CN110490602B (zh) | 2018-05-09 | 2018-05-09 | 一种三层区块链架构构建方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110490602A true CN110490602A (zh) | 2019-11-22 |
CN110490602B CN110490602B (zh) | 2022-11-25 |
Family
ID=68543705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810434823.3A Active CN110490602B (zh) | 2018-05-09 | 2018-05-09 | 一种三层区块链架构构建方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110490602B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112380194A (zh) * | 2020-12-10 | 2021-02-19 | 广东省科学院智能制造研究所 | 一种制造业加工设备信息图谱架构构建方法及*** |
WO2021227867A1 (zh) * | 2020-05-11 | 2021-11-18 | 徐皓 | 去中心化分布式数据库的形成方法及***、电子设备及计算机可读存储介质 |
CN115829729A (zh) * | 2023-02-14 | 2023-03-21 | 四川华西集采电子商务有限公司 | 一种基于三链架构的供应链金融信用评价***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105719172A (zh) * | 2016-01-19 | 2016-06-29 | 布比(北京)网络技术有限公司 | 一种信息发布方法及装置 |
CN106528775A (zh) * | 2016-10-28 | 2017-03-22 | 山东明和软件有限公司 | 支持逻辑多链的私有区块链运行支撑***及其工作方法 |
CN106797389A (zh) * | 2016-11-18 | 2017-05-31 | 深圳前海达闼云端智能科技有限公司 | 区块链网络、物品交易方法、装置及节点设备 |
WO2017194976A1 (en) * | 2016-05-13 | 2017-11-16 | De La Rue International Limited | Methods and systems for processing assets |
-
2018
- 2018-05-09 CN CN201810434823.3A patent/CN110490602B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105719172A (zh) * | 2016-01-19 | 2016-06-29 | 布比(北京)网络技术有限公司 | 一种信息发布方法及装置 |
WO2017194976A1 (en) * | 2016-05-13 | 2017-11-16 | De La Rue International Limited | Methods and systems for processing assets |
CN106528775A (zh) * | 2016-10-28 | 2017-03-22 | 山东明和软件有限公司 | 支持逻辑多链的私有区块链运行支撑***及其工作方法 |
CN106797389A (zh) * | 2016-11-18 | 2017-05-31 | 深圳前海达闼云端智能科技有限公司 | 区块链网络、物品交易方法、装置及节点设备 |
Non-Patent Citations (1)
Title |
---|
梅颖: "一种分布式互联网彩票安全策略", 《武汉大学学报(工学版)》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021227867A1 (zh) * | 2020-05-11 | 2021-11-18 | 徐皓 | 去中心化分布式数据库的形成方法及***、电子设备及计算机可读存储介质 |
CN112380194A (zh) * | 2020-12-10 | 2021-02-19 | 广东省科学院智能制造研究所 | 一种制造业加工设备信息图谱架构构建方法及*** |
CN115829729A (zh) * | 2023-02-14 | 2023-03-21 | 四川华西集采电子商务有限公司 | 一种基于三链架构的供应链金融信用评价***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110490602B (zh) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6990197B2 (ja) | 安全で追跡可能な製造パーツ | |
US20230214792A1 (en) | Computer implemented systems and methods | |
CN112685766B (zh) | 基于区块链的企业征信管理方法、装置、计算机设备及存储介质 | |
CN109493235A (zh) | 一种基于区块链的供应链金融***及其构建方法 | |
CN107369008A (zh) | 用于提高票据交易安全性的管理方法、装置及*** | |
CN107506412B (zh) | 一种产品信息筛选匹配***及方法 | |
US20090265392A1 (en) | Data verifying device, data verifying method, and data verifying program | |
US20150156188A1 (en) | Methods and systems for providing secure transactions | |
CN108922012A (zh) | 基于区块链技术***露原始信息的***查验方法 | |
DE102013201027A1 (de) | Verfahren zur Authentisierung eines Nutzers gegenüber einem Automat | |
CN110490602A (zh) | 一种三层区块链架构构建方法及*** | |
CN107944837A (zh) | 一种凭据处理方法、装置和*** | |
CN108074095A (zh) | 一种票务处理方法和装置 | |
CN109993667A (zh) | 一种酒店管理方法、装置及区块链节点服务器 | |
CA2416550A1 (en) | Advanced asset management systems | |
WO2012058338A1 (en) | Method and system for managing digital items | |
CN111125245A (zh) | 基于区块链的数据处理方法、装置及存储介质 | |
CN106295361A (zh) | 一种财务数据安全管理处理*** | |
CN108805659A (zh) | 一种智能化安全管理*** | |
CN110796531A (zh) | 基于web的记账凭证生成方法及*** | |
CN110659876B (zh) | 债权融资计划*** | |
Zhang et al. | Environmental accounting system model based on artificial intelligence blockchain and embedded sensors | |
CN109146452A (zh) | 一种基于区块链的物联网费用管理方法及*** | |
Do et al. | Blockchain for Education: Verification and Management of Lifelong Learning Data. | |
CN109214916A (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210402 Address after: Room 2201, 703c, Desai science and technology building, 9789 Shennan Avenue, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000 Applicant after: Benchainless Technology (Shenzhen) Co.,Ltd. Address before: 361000 unit 11, 201, building B, 86 Haijing Road, Xiamen area, China (Fujian) pilot Free Trade Zone, Xiamen City, Fujian Province Applicant before: XIAMEN INSTINCT BLOCKCHAIN TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |