CN106528775A - Private block chain operation support system that supports logical multi-chain, and working method thereof - Google Patents
Private block chain operation support system that supports logical multi-chain, and working method thereof Download PDFInfo
- Publication number
- CN106528775A CN106528775A CN201610976657.0A CN201610976657A CN106528775A CN 106528775 A CN106528775 A CN 106528775A CN 201610976657 A CN201610976657 A CN 201610976657A CN 106528775 A CN106528775 A CN 106528775A
- Authority
- CN
- China
- Prior art keywords
- chain
- module
- block
- business
- data
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- Marketing (AREA)
- Economics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了支持逻辑多链的私有区块链运行支撑系统及其工作方法,包括:监控单元,用于监控运行情况;访问单元,用于对外提供访问通道;运行单元,用于运行控制,协调存储单元中各存储单元节点协同工作,支撑各链条区块的自动增长、数据交易和数据同步;存储单元,包括若干存储单元节点,用于区块链数据在多存储单元节点上的存储管理,区块链数据在各存储单元节点间实时同步。系统在现有通用区块链系统的基础上,构造支持逻辑多链的私有区块链运行支撑系统,实现私有区块链由单链到多链的创新性转变,支持树形结构的业务关键数据管理体系,同时实现多链模式的区块链运行监控管理,提高私有区块链的易用性和适用性。
The invention discloses a private block chain operation support system supporting logical multi-chains and a working method thereof, including: a monitoring unit for monitoring operation conditions; an access unit for providing external access channels; an operation unit for operation control, Coordinate the cooperative work of each storage unit node in the storage unit to support the automatic growth of each chain block, data transaction and data synchronization; the storage unit, including several storage unit nodes, is used for the storage management of blockchain data on multi-storage unit nodes , the blockchain data is synchronized in real time among the storage unit nodes. On the basis of the existing general-purpose blockchain system, the system constructs a private blockchain operation support system that supports logical multi-chains, realizes the innovative transformation of private blockchains from single-chain to multi-chain, and supports the business key of tree structure Data management system, while realizing multi-chain mode blockchain operation monitoring and management, improving the usability and applicability of private blockchain.
Description
技术领域technical field
本发明涉及支持逻辑多链的私有区块链运行支撑系统及其工作方法。The invention relates to a private block chain operation support system supporting logical multi-chains and a working method thereof.
背景技术Background technique
区块链是比特币的底层技术,本质上是一个去中心化的数据库,该数据库是公开的且无法篡改的,且没有中心点,数据一旦计入区块链,人人都可以查询来验证数据是否存在。区块链使用密码学方法相关联产生的数据块,每一个数据块中包含了一次数据交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链通过密码学、P2P网络、去中心化共识机制实现了数据的不可篡改性。区块链适用于任何业务及服务电子化的数据可信问题,早期的应用领域以数字货币为主,随着发展成熟逐渐过渡到更多的行业应用,如智能合约、证券交易、电子商务、物联网、社交通讯、文件存储、存在性证明、身份验证、股权众筹。The blockchain is the underlying technology of Bitcoin. It is essentially a decentralized database. The database is open and cannot be tampered with, and there is no central point. Once the data is included in the blockchain, everyone can query and verify it. Whether the data exists. The blockchain uses cryptographic methods to correlate data blocks, and each data block contains the information of a data transaction, which is used to verify the validity of the information (anti-counterfeiting) and generate the next block. The blockchain realizes the non-tamperable modification of data through cryptography, P2P network, and decentralized consensus mechanism. The blockchain is suitable for any business and service electronic data credible issues. The early application areas are mainly digital currency, and gradually transition to more industry applications as the development matures, such as smart contracts, securities transactions, e-commerce, IoT, social messaging, file storage, proof of existence, identity verification, equity crowdfunding.
区块链分为公有区块链和私有区块链,公有区块链面向互联网领域,由开放的某个群体内部指定多个预选的节点为数据写入者,每个块的生成由所有的预选节点共同决定,其他任何人可以通过该区块链开放的API进行限定查询。私有区块链使用区块链技术在组织内部进行构建分布式区块平台,构建者可以是一个公司,也可以是个人,独享该区块链的写入权限。在以公有链应用场景时,区块链需求主要解决币类应用为主,支持货币、自动交易,强调分布式、开放性设计,目前均是单链应用。考虑到数据安全和私密性需要,很多企业需要在企业内部建设只供本企业使用的区块链平台,目前私有区块链沿袭公有链的技术模式,实现均是单链模式。但是在企业内部,业务条块分割,每个业务由一个系统负责,各业务系统间相对独立,只用单链模式记录数据就需要将毫不相干的各类业务数据记录在同一个链条上,这就导致该链条上数据内容混乱,管理困难,有问题不方便在区块链上进行数据追溯,影响数据可信,从而失去了适应区块链技术的目的。The blockchain is divided into a public blockchain and a private blockchain. The public blockchain is oriented to the Internet field. Multiple pre-selected nodes are designated by an open group as data writers. Each block is generated by all The pre-selected nodes jointly decide, and anyone else can make limited queries through the open API of the blockchain. The private blockchain uses blockchain technology to build a distributed blockchain platform within the organization. The builder can be a company or an individual, who has exclusive access to write to the blockchain. In the application scenario of the public chain, the blockchain needs to mainly solve currency applications, support currency and automatic transactions, and emphasize distributed and open design. Currently, they are all single-chain applications. Considering the needs of data security and privacy, many enterprises need to build a blockchain platform within the enterprise that is only used by the enterprise. Currently, the private blockchain follows the technical model of the public chain, and the implementation is a single-chain model. However, within the enterprise, the business is divided into sections, each business is responsible for one system, and each business system is relatively independent. Only using the single-chain mode to record data requires recording all kinds of irrelevant business data on the same chain. This leads to confusion of data content on the chain, difficulty in management, and inconvenient data traceability on the blockchain, which affects data credibility and thus loses the purpose of adapting to blockchain technology.
现有技术亟需解决的技术问题是:如何对企业内部各类关键数据进行可信存储,如何将不同业务的关键数据进行方便清晰的分类管理。The technical problems that need to be solved urgently in the existing technology are: how to carry out trusted storage of various key data within the enterprise, and how to carry out convenient and clear classification management of key data of different businesses.
发明内容Contents of the invention
本发明的目的就是为了解决上述问题,提供支持逻辑多链的私有区块链运行支撑系统及其工作方法,解决了目前企业内部在关键数据使用区块链技术进行可信出的过程中,遇到的单链结构的区块链系统不能满足企业不同业务数据的分类管理问题,在现有通用区块链系统的基础上,构造支持逻辑多链的私有区块链运行支撑系统,实现私有区块链由单链到多链的创新性转变,支持树形结构的业务关键数据管理体系,同时实现多链模式的区块链运行监控管理,提高私有区块链的易用性和适用性。The purpose of the present invention is to solve the above problems, provide a private blockchain operation support system that supports logical multi-chains and its working method, and solve the problems encountered in the process of credible output of key data within the enterprise using blockchain technology. The blockchain system with a single-chain structure cannot meet the classification management problems of different business data of enterprises. On the basis of the existing general-purpose blockchain system, a private blockchain operation support system that supports logical multi-chains is constructed to realize the private area. The innovative transformation of the blockchain from a single chain to a multi-chain supports a tree-structured business-critical data management system, and at the same time realizes the multi-chain mode of blockchain operation monitoring and management, improving the ease of use and applicability of private blockchains.
为了实现上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:
支持逻辑多链的私有区块链运行支撑系统,包括:A private blockchain operation support system that supports logical multi-chains, including:
监控单元,用于监控运行情况;A monitoring unit is used to monitor the operation condition;
访问单元,用于对外提供访问通道;An access unit, configured to provide an access channel externally;
运行单元,用于运行控制,协调存储单元中各存储单元节点协同工作,支撑各链条区块的自动增长、数据交易和数据同步;The operation unit is used for operation control, coordinates the cooperative work of each storage unit node in the storage unit, and supports the automatic growth of each chain block, data transaction and data synchronization;
存储单元,包括若干存储单元节点,用于区块链数据在多存储单元节点上的存储管理,区块链数据在各存储单元节点间实时同步。The storage unit, including several storage unit nodes, is used for storage management of blockchain data on multi-storage unit nodes, and the blockchain data is synchronized in real time among the storage unit nodes.
所述监控单元,包括节点监控模块、链条监控模块、区块监控模块、应用监控模块、性能监测模块和预警通知模块;The monitoring unit includes a node monitoring module, a chain monitoring module, a block monitoring module, an application monitoring module, a performance monitoring module and an early warning notification module;
所述节点监控模块,用于监控各存储单元节点运行情况,包括存储单元节点分布、各存储单元节点状态、各存储单元节点数据分布和存储单元节点间数据同步情况;The node monitoring module is used to monitor the operation of each storage unit node, including the distribution of storage unit nodes, the status of each storage unit node, the data distribution of each storage unit node, and the data synchronization between storage unit nodes;
所述链条监控模块,用于监控各业务需可信存储数据区块链条的运转情况,包括链条数量、各链条状态、链条包含的长度、链条增长速度、链条所属应用、链条数据分布和链条的创建属性信息;The chain monitoring module is used to monitor the operation of the chains of each business that needs to store trusted data blocks, including the number of chains, the status of each chain, the length of the chain, the growth rate of the chain, the application of the chain, the distribution of chain data, and the number of chains. Create attribute information;
所述区块监控模块,用于监控各链条的区块运行情况,包括区块的创建属性、现有区块的数量、当前区块的创建速度、区块数据量和最近的交易区块;The block monitoring module is used to monitor the block operation of each chain, including the creation attribute of the block, the quantity of the existing block, the creation speed of the current block, the amount of block data and the latest transaction block;
所述应用监控模块,用于监控接入的应用系统情况,包括应用系统的名称、地址、访问权限、与链条的关系、最近的访问时间、数据写入频率和写入数据量;The application monitoring module is used to monitor the status of the connected application system, including the name, address, access authority, relationship with the chain, latest access time, data writing frequency and written data volume of the application system;
所述性能监测模块,用于监控运行效率,包括整体吞吐量、总吞吐量、总数据量、总体容量和剩余容量;The performance monitoring module is used to monitor operating efficiency, including overall throughput, total throughput, total data volume, overall capacity and remaining capacity;
所述预警通知模块,用于出现异常后的预警通知,包括运行出现异常风险的预警、运行异常的报警和异常的自动分析修复。The early warning notification module is used for early warning notification after abnormality occurs, including early warning of abnormal operation risk, abnormal operation alarm and automatic analysis and repair of abnormality.
所述访问单元,包括应用注册模块、应用授权模块、链条创建模块、链条下载模块、链条核验模块和区块读写模块;The access unit includes an application registration module, an application authorization module, a chain creation module, a chain download module, a chain verification module and a block read-write module;
所述应用注册模块,用于接收企业业务系统的注册;The application registration module is used to receive the registration of the enterprise business system;
所述应用授权模块,用于将一个业务系统创建的链条访问权限授予另一个业务系统,授权后的链条才允许跨业务系统使用;The application authorization module is used to grant the chain access authority created by one business system to another business system, and the authorized chain is allowed to be used across business systems;
所述链条创建模块,用于业务系统创建本业务系统使用的区块链;The chain creation module is used for the business system to create the block chain used by the business system;
所述链条下载模块,用于业务系统下载有权限访问的整链条数据;The chain download module is used for the business system to download the entire chain data that has permission to access;
所述链条核验模块,用于业务系统核验存储数据的正确性和有无被篡改;The chain verification module is used for the business system to verify the correctness of the stored data and whether it has been tampered with;
所述区块读写模块,用于接收业务系统写入的业务关键数据,以及将写入的数据进行读取。The block read-write module is used for receiving business-critical data written by the business system, and reading the written data.
所述运行单元,包括权限体系模块、节点竞争计算模块、多链树模块、区块读写模块、区块持久化模块和区块节点同步模块;The operating unit includes an authority system module, a node competition calculation module, a multi-chain tree module, a block read and write module, a block persistence module and a block node synchronization module;
所述权限体系模块,用于管理多链的访问权限,不同链条通过权限控制供不同的业务应用隔离使用,业务应用访问自己创建的链条,也访问已通过授权的其他链条;The authority system module is used to manage the access authority of multiple chains. Different chains are used in isolation by different business applications through authority control. Business applications access the chains created by themselves, and also access other authorized chains;
所述节点竞争计算模块,用于通过算力竞争,在产生新区块时,各存储单元节点计算各自新区块的Hash值,然后通过各节点投票选举下一个区块的Hash值,确定下一个区块的产生节点;The node competition calculation module is used for calculating the Hash value of each new block when generating a new block through computing power competition, and then voting for the Hash value of the next block by each node to determine the next block block generation node;
所述多链树模块,用于组织管理存储单元存储的多链区块,包括链接的创建、结束、销毁以及链条间的关系维护;The multi-chain tree module is used to organize and manage the multi-chain blocks stored in the storage unit, including creation, termination, destruction of links and maintenance of relationships between chains;
所述区块访问模块,用于业务系统将所要保存的可信数据写入到指定区块上,以及数据写入后针对指定区块数据读取访问;The block access module is used for the business system to write the trusted data to be saved to the specified block, and read and access the specified block data after the data is written;
所述区块持久化模块,用于将区块读写模块写入的数据持久化到存储单元的文件存储区,区块写入的数据不直接存储到文件存储区,而是先放在节点内存区,区块持久化模块负责将缓存区的数据写入到数据文件中;The block persistence module is used to persist the data written by the block read-write module to the file storage area of the storage unit, and the data written by the block is not directly stored in the file storage area, but is first placed on the node In the memory area, the block persistence module is responsible for writing the data in the buffer area to the data file;
所述区块节点同步模块,用于区块数据写入时只保存到一个存储单元节点,区块节点同步模块负责将新保存的数据实时同步到其他存储单元节点中,由于不同存储单元节点存在同时写数据的情况,区块节点同步时实现了不同节点间的数据合并问题。The block node synchronization module is used to save only one storage unit node when the block data is written. The block node synchronization module is responsible for synchronizing the newly saved data to other storage unit nodes in real time. Due to the existence of different storage unit nodes In the case of writing data at the same time, the data merging problem between different nodes is realized when the block nodes are synchronized.
所述存储单元由多个存储单元节点组成,每个存储单元节点包括多链区块区和文件存储区;The storage unit is composed of multiple storage unit nodes, and each storage unit node includes a multi-chain block area and a file storage area;
所述多链区块区,用于存储多链结构的区块链,包括一个或若干个管理链区块,每个管理链与若干个业务链连接;所述管理链用于存储业务链的区块头节点信息;每个业务链就是一个业务,业务链与业务链之间头节点相互关联,实现多链条机制;通过每个管理链区块定义一个分业务管理链的头部信息,每个分业务管理链再链接多个业务链,构成链条树形管理体系;The multi-chain block area is used to store the block chain of the multi-chain structure, including one or several management chain blocks, and each management chain is connected to several business chains; the management chain is used to store the business chain Block header node information; each business chain is a business, and the head nodes between business chains and business chains are related to each other to realize a multi-chain mechanism; each management chain block defines the header information of a sub-business management chain, each Sub-business management chains are then linked to multiple business chains to form a chain tree management system;
所述文件存储区,用于将区块链在文件系统上持久化保存,支持文件数据库和关系数据库两种模式,文件数据库存储区块链数据信息,关系数据库存储节点信息、链条关系和区块信息。The file storage area is used for persistent storage of the blockchain on the file system, and supports two modes of file database and relational database. The file database stores blockchain data information, and the relational database stores node information, chain relationships and blocks. information.
支持逻辑多链的私有区块链运行支撑系统的工作方法,包括如下步骤:The working method of the private blockchain operation support system that supports logical multi-chains includes the following steps:
步骤(1):访问单元的应用注册模块接收企业业务系统的注册请求,注册企业业务系统成为合法连接应用;Step (1): The application registration module of the access unit receives the registration request of the enterprise business system, and the registered enterprise business system becomes a legal connection application;
步骤(2):根据企业业务系统业务需求设计链条组织结构,按照部门各业务相对独立的设计原则,企业总体业务设计一个企业业务管理链,每个部门的业务设计一个部门业务管理链,部门业务管理链链接到企业业务管理链,部门内的不同业务设计各自的业务链,业务链链接到部门业务管理链,形成树形链条结构;Step (2): Design the chain organization structure according to the business requirements of the enterprise business system. According to the relatively independent design principle of each business of the department, design an enterprise business management chain for the overall business of the enterprise, design a department business management chain for each department business, and design a department business management chain. The management chain is linked to the enterprise business management chain, and different businesses within the department design their own business chains, and the business chain is linked to the departmental business management chain to form a tree chain structure;
步骤(3):根据企业链条设计,访问单元的链条创建模块创建企业业务管理链条,运行单元的多链树模块构建逻辑的区块链,链条创建完成后,访问单元的应用授权模块给企业应用授权,授权信息经运行单元的权限体系模块授权生效;Step (3): According to the enterprise chain design, the chain creation module of the access unit creates an enterprise business management chain, and the multi-chain tree module of the operation unit builds a logical blockchain. After the chain is created, the application authorization module of the access unit is given to the enterprise application Authorization, the authorization information is authorized by the authority system module of the operating unit to take effect;
步骤(4):接收企业应用的创建业务链条请求,访问单元的链条创建模块创建业务链条;Step (4): receiving a request for creating a business chain from an enterprise application, and the chain creation module of the access unit creates a business chain;
步骤(5):区块读写模块接收各企业业务系统的数据写入要求,节点竞争计算模块比较各存储节点的计算能力,选定计算能力强的存储节点,将企业业务系统的可信存储数据写入,运行单元的区块持久化模块将数据写入到存储单元,并使用区块节点同步模块将区块数据同步到存储单元的存储单元节点模块;Step (5): The block reading and writing module receives the data writing requirements of each enterprise business system, and the node competition calculation module compares the computing power of each storage node, selects a storage node with strong computing power, and stores the trusted storage nodes of the enterprise business system Data writing, the block persistence module of the operation unit writes the data to the storage unit, and uses the block node synchronization module to synchronize the block data to the storage unit node module of the storage unit;
步骤(6):接收各企业业务系统的数据核验要求,访问单元的链条下载模块为用户提供待核验的区块信息,然后链条核验模块验证区块信息的真实性;Step (6): Receive the data verification requirements of the business systems of each enterprise, the chain download module of the access unit provides the block information to be verified for the user, and then the chain verification module verifies the authenticity of the block information;
步骤(7):监控单元,监控私有区块链的运行情况,节点监控模块监控各存储节点的运行情况,链条监控模块监控各链条运行情况,区块监控模块监控链条下区块的运行情况,应用监控模块监控应用访问情况,性能监控模式监测性能,若监控过程出现问题,使用预警通知模块及时报告系统异常。Step (7): The monitoring unit monitors the operation of the private blockchain, the node monitoring module monitors the operation of each storage node, the chain monitoring module monitors the operation of each chain, and the block monitoring module monitors the operation of the blocks under the chain. The application monitoring module monitors application access, and the performance monitoring mode monitors performance. If there is a problem in the monitoring process, the early warning notification module is used to report system abnormalities in time.
本发明的有益效果:Beneficial effects of the present invention:
首先实现了一个可靠的私有区块链的系统,方便了各企业构建企业内部的私有区块链平台,降低私有区块链的使用门槛,有利于私有区块链系统在不同类型企业内部的快速推广使用;其次实现了一种树形多链模式的支持,是和企业内部现有的业务信息系统治理结构对等实现,为企业构造全企业的统一的通用私有区块链支撑平台提供了支撑,解决了原有单链模式下各业务系统单独建设区块链平台后造成的数据割裂。通过构建企业统一的私有区块链运行支撑系统,可实现企业内部关键数据全生命周期的可信管理,为政府监管企业可信运行、统一行业数据标准、强化企业内外审计奠定了基础。First of all, a reliable private blockchain system is realized, which facilitates the construction of private blockchain platforms within enterprises, reduces the threshold for using private blockchains, and facilitates the rapid development of private blockchain systems in different types of enterprises. Promote the use; secondly, it realizes the support of a tree-shaped multi-chain mode, which is equivalent to the existing business information system governance structure within the enterprise, and provides support for the enterprise to construct a unified general-purpose private blockchain support platform for the entire enterprise , which solves the data fragmentation caused by the separate construction of the blockchain platform for each business system under the original single-chain mode. By building a unified private blockchain operation support system for the enterprise, the trusted management of the entire life cycle of key data within the enterprise can be realized, laying a foundation for the government to supervise the trusted operation of enterprises, unify industry data standards, and strengthen internal and external audits of enterprises.
实现树形结构的区块链条结构体系,解决企业内部关键数据的树形分类管理需要,在实现关键业务数据在可信存储的基础上,达到好存储、好检索、好管理、好使用的应用效果。Realize the block chain structure system of tree structure, solve the needs of tree classification management of key data within the enterprise, and achieve good storage, good retrieval, good management, and easy-to-use applications on the basis of realizing key business data in credible storage Effect.
附图说明Description of drawings
图1是本发明提供的一种支持逻辑多链的区块链运行支撑系统示意图。Figure 1 is a schematic diagram of a blockchain operation support system supporting logical multi-chain provided by the present invention.
图2是本发明提供的一种支持逻辑多链的区块链运行支撑系统流程示意图。Fig. 2 is a schematic flowchart of a blockchain operation support system supporting logical multi-chain provided by the present invention.
具体实施方式detailed description
下面结合附图与实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
如图1所示,一种支持逻辑多链的区块链运行支撑系统,包括监控单元101、访问单元102、运行单元103、存储单元104。As shown in FIG. 1 , a blockchain operation support system supporting logical multi-chains includes a monitoring unit 101 , an access unit 102 , an operation unit 103 , and a storage unit 104 .
所述监控单元101,用于企业构建多链私有区块链运行支撑系统的信息部门管理和监控系统的运行情况;The monitoring unit 101 is used for information department management and monitoring system operation of the enterprise building a multi-chain private blockchain operation support system;
所述监控单元101,包括节点监控模块1011、链条监控模块1012、区块监控模块1013、应用监控模块1014、性能监测模块1015、预警通知模块1016;The monitoring unit 101 includes a node monitoring module 1011, a chain monitoring module 1012, a block monitoring module 1013, an application monitoring module 1014, a performance monitoring module 1015, and an early warning notification module 1016;
所述节点监控模块1011,用于监控支持多链的私有区块链运行支撑系统各节点运行情况,包括节点分布、各节点状态、各节点数据分布、节点间数据同步情况等;The node monitoring module 1011 is used to monitor the operation of each node of the private blockchain operation support system that supports multiple chains, including node distribution, status of each node, data distribution of each node, data synchronization between nodes, etc.;
所述链条监控模块1012,用于监控支持多链的私有区块链运行支撑系统各链条的运转情况,包括链条数量、各链条状态、链条包含的长度、链条增长速度、链条所属应用、链条数据分布、链条的创建属性信息等;The chain monitoring module 1012 is used to monitor the operation of each chain of the private blockchain operation support system supporting multiple chains, including the number of chains, the status of each chain, the length of the chain, the growth rate of the chain, the application to which the chain belongs, and the data of the chain Distribution, chain creation attribute information, etc.;
所述区块监控模块1013,用于监控支持多链的私有区块链运行支撑系统各链条的区块运行情况,包括区块的创建属性、现有区块的数量、当前区块的创建速度、区块数据量、最近的交易区块等;The block monitoring module 1013 is used to monitor the block operation of each chain of the private block chain operation support system that supports multiple chains, including the creation attribute of the block, the number of existing blocks, and the creation speed of the current block , block data volume, recent transaction blocks, etc.;
所述应用监控模块1014,用于监控支持多链的私有区块链运行支撑系统接入的应用系统情况,包括应用系统的名称、地址、访问权限、和链条的关系、最近的访问时间、数据写入频率、写入数据量等;The application monitoring module 1014 is used to monitor the situation of the application system accessed by the private block chain operation support system that supports multiple chains, including the name, address, access authority of the application system, the relationship with the chain, the latest access time, data Write frequency, write data volume, etc.;
所述性能监测模块1015,用于监控支持多链的私有区块链运行支撑系统的运行效率,包括系统整体的吞吐量、总吞吐量、总数据量、系统总体容量、系统剩余容量等;The performance monitoring module 1015 is used to monitor the operating efficiency of the multi-chain private blockchain operation support system, including the overall system throughput, total throughput, total data volume, overall system capacity, system remaining capacity, etc.;
所述预警通知模块1016,用于支持多链的私有区块链运行支撑系统出现异常后的预警通知,包括运行出现异常风险的预警、运行异常的报警、异常的自动分析修复等。The early warning notification module 1016 is used to support the early warning notification after the abnormal operation of the multi-chain private blockchain operation support system, including early warning of abnormal operation risk, alarm of abnormal operation, automatic analysis and repair of abnormality, etc.
所述访问单元102,用于对外提供多链私有区块链运行支撑系统的访问通道,业务系统通过访问单元使用该系统,系统支撑WS,RESTFUL等多种协议的访问接入;The access unit 102 is used to provide an access channel to the multi-chain private blockchain operation support system. The business system uses the system through the access unit, and the system supports access to various protocols such as WS and RESTFUL;
所述访问单元102,包括应用注册模块1021、应用授权模块1022、链条创建模块1023、链条下载模块1024、链条核验模块1025、区块读写模块1026;The access unit 102 includes an application registration module 1021, an application authorization module 1022, a chain creation module 1023, a chain download module 1024, a chain verification module 1025, and a block read-write module 1026;
所述应用注册1021,用于需要使用私有区块链运行支撑系统的业务系统注册访问用户使用,注册后的业务应用系统才可以使用其他访问功能;The application registration 1021 is used to register and access users of the business system that needs to use the private blockchain operation support system, and the registered business application system can use other access functions;
所述应用授权模块1022,用于将一个业务系统创建的链条访问权限授予另一个业务系统,授权后的链条才可以跨业务系统使用;The application authorization module 1022 is used to grant the chain access authority created by one business system to another business system, and the authorized chain can be used across business systems;
所述链条创建模块1023,用于业务系统创建本系统使用的区块链;The chain creation module 1023 is used for the business system to create the block chain used by the system;
所述链条下载模块1024,用于业务系统下载有权限访问的整链条数据;The chain download module 1024 is used for the business system to download the entire chain data that has permission to visit;
所述链条核验模块1025,用于业务系统核验存储到私多链有区块链运行支撑系统中的数据正确性、有无被篡改;The chain verification module 1025 is used for the business system to verify the correctness and whether the data stored in the private multi-chain blockchain operation support system has been tampered with;
所述区块数据读写模块1026,用于业务系统将业务关键数据写入到多链私有区块链运行支撑系统中,以及将写入的数据进行读取。The block data read-write module 1026 is used for the business system to write business-critical data into the multi-chain private blockchain operation support system, and to read the written data.
所述运行单元103,用于多链私有区块链运行支撑系统的运行控制,协调各存储节点协同工作,支撑各链条区块的自动增长、数据交易和数据同步等;The operation unit 103 is used for the operation control of the multi-chain private blockchain operation support system, coordinates the collaborative work of each storage node, supports the automatic growth of each chain block, data transaction and data synchronization, etc.;
所述运行单元103,包括权限体系模块1031、节点竞争计算模块1032、多链树模块1033、区块访问模块1034、区块持久化模块1035、区块节点同步模块1036;The operation unit 103 includes an authority system module 1031, a node competition calculation module 1032, a multi-chain tree module 1033, a block access module 1034, a block persistence module 1035, and a block node synchronization module 1036;
所述权限体系模块1031,用于管理多链的访问权限,不同链条可以通过权限控制供不同的业务应用隔离使用,业务应用能访问自己创建的链条,也能访问已通过授权的其他链条;The authority system module 1031 is used to manage the access authority of multiple chains. Different chains can be isolated and used by different business applications through authority control. Business applications can access the chains created by themselves, and can also access other authorized chains;
所述节点竞争计算模块1032,多链私有区块链运行支撑系统由多个分布式去中心化的节点组成,为保证区块产生过程的公正可信,何时由谁产生区块由多节点通过算力竞争产生,通过算力竞争,在需产生新区块时,各节点计算各自新区块的Hash值,然后通过各节点投票选举下一个区块的Hash值,确定下一个区块的产生节点;The node competition calculation module 1032, the multi-chain private blockchain operation support system is composed of multiple distributed decentralized nodes. In order to ensure the fairness and credibility of the block generation process, when and who generates the block is determined by the multi-node Generated through computing power competition, through computing power competition, when a new block needs to be generated, each node calculates the Hash value of each new block, and then votes for the Hash value of the next block through each node to determine the generation node of the next block ;
所述多链树模块1033,用于组织管理存储单元存储的多链区块,包括链接的创建、结束、销毁以及链条间的关系维护;The multi-chain tree module 1033 is used to organize and manage the multi-chain blocks stored in the storage unit, including creation, termination, destruction of links and maintenance of relationships between chains;
所述区块访问模块1034,用于业务系统将所要保存的可信数据写入到区块链系统的某个区块上,以及数据写入后针对某个区块数据读取访问;The block access module 1034 is used for the business system to write the trusted data to be saved to a certain block of the blockchain system, and to read and access certain block data after the data is written;
所述区块持久化模块1035,用于将区块读写模块写入的数据持久化到存储单元的文件存储区,区块链运行支撑平台为提高效率和保障数据安全,区块写入的数据不直接到文件存储区,先放在缓存区,区块持久化模块负责将缓存区数据写入到文件系统中;The block persistence module 1035 is used to persist the data written by the block read-write module to the file storage area of the storage unit. The block chain operation support platform is to improve efficiency and ensure data security. The data does not go directly to the file storage area, but is placed in the cache area first, and the block persistence module is responsible for writing the cache area data into the file system;
所述区块节点同步模块1036,用于同步多链私有区块链运行支撑系统下属的不同节点数据,区块数据写入时只保存到一个存储节点,区块节点同步模块负责将新保存的数据实时同步到其他节点中,由于不同节点存在同时写数据的情况,区块节点同步时需实现不同节点间的数据合并问题。The block node synchronization module 1036 is used to synchronize the data of different nodes under the multi-chain private block chain operation support system. When the block data is written, it is only saved to one storage node, and the block node synchronization module is responsible for saving the newly saved The data is synchronized to other nodes in real time. Since different nodes write data at the same time, it is necessary to realize the problem of data merging between different nodes when synchronizing block nodes.
所述存储单元104,用于区块链数据在多节点上的存储管理,存储单元节点至少有三个以上节点组成,数据在各节点间实时同步,一个节点更新,其他节点数据同步更新。The storage unit 104 is used for storage and management of blockchain data on multiple nodes. The storage unit node is composed of at least three nodes, and the data is synchronized in real time among the nodes. One node is updated, and the data of other nodes is updated synchronously.
所述存储单元104,由多个同质数据存储单元节点组成(1041-104N),每个存储单元节点包括多链区块区模块10411、文件存储区模块10412;The storage unit 104 is composed of a plurality of homogeneous data storage unit nodes (1041-104N), and each storage unit node includes a multi-chain block module 10411 and a file storage module 10412;
所述多链区块区模块10411,用于存储多链结构的区块链,一般包括一个管理链和多个业务链,管理链存储各业务链的区块头节点信息,每个业务一个业务链,通过链条头部节点的关联,实现多链条机制,各链条关系分类清晰,如果业务场景比较复杂,管理链也可拆分为多链模式,即管理链也可以有多条,一个企业总控管理链条,通过每个区块定义一个分业务管理链的头部信息,每个分业务管理链再链接多个业务链,就构成了适应企业复杂应用场景的链条树形管理体系;The multi-chain block area module 10411 is used to store blockchains with a multi-chain structure, generally including a management chain and multiple business chains, the management chain stores the block header node information of each business chain, and each business has a business chain , through the association of chain head nodes, a multi-chain mechanism is realized, and the relationship between each chain is clearly classified. If the business scenario is more complicated, the management chain can also be split into a multi-chain mode, that is, there can also be multiple management chains. The management chain defines the header information of a sub-business management chain through each block, and each sub-business management chain links multiple business chains to form a chain tree management system suitable for complex application scenarios of enterprises;
所述文件存储区模块10412,用于将多链区块在文件系统上持久化保存,支持文件数据库和关系数据库两种模式,文件数据库存储区块链数据信息,关系数据库存储复杂的节点信息、链条关系、区块信息等。The file storage module 10412 is used to persist multi-chain blocks on the file system, and supports two modes of file database and relational database. The file database stores blockchain data information, and the relational database stores complex node information. Chain relationship, block information, etc.
如图2所示,一种支持逻辑多链的区块链运行支撑方法,包括以下步骤:As shown in Figure 2, a blockchain operation support method that supports logical multi-chains includes the following steps:
步骤201:私有区块链运行支撑系统接收企业业务系统的注册请求,访问单元102的应用注册模块1021,注册企业业务系统成为合法连接应用;Step 201: The private blockchain operation support system receives the registration request of the enterprise business system, accesses the application registration module 1021 of the unit 102, and registers the enterprise business system as a legal connection application;
步骤202:私有区块链运行支撑系统根据企业业务系统业务需求设计链条组织结构,按照部门各业务相对独立的设计原则,企业总体业务设计一个企业业务管理链,每个部门的业务设计一个部门业务管理链,部门业务管理链链接到企业业务管理链,部门内的不同业务设计各自的业务链,业务链链接到部门业务管理链,形成树形链条结构;Step 202: The private blockchain operation support system designs the chain organization structure according to the business requirements of the enterprise business system. According to the relatively independent design principle of each department, the overall business of the enterprise is designed with an enterprise business management chain, and the business of each department is designed with a departmental business Management chain, the departmental business management chain is linked to the enterprise business management chain, and different businesses in the department design their own business chains, and the business chain is linked to the departmental business management chain to form a tree chain structure;
步骤203:私有区块链运行支撑系统根据企业链条设计,使用访问单元102的链条创建模块1023创建企业业务管理链条,链条创建模块1023使用运行单元103的多链树模块1033构建逻辑的多区块链,链条创建完成后,使用访问单元102的应用授权模块1022模块给企业应用授权,授权信息经运行单元103的权限体系模块1031授权生效;Step 203: According to the enterprise chain design, the private blockchain operation support system uses the chain creation module 1023 of the access unit 102 to create an enterprise business management chain, and the chain creation module 1023 uses the multi-chain tree module 1033 of the operation unit 103 to construct logical multi-blocks chain, after the chain is created, use the application authorization module 1022 of the access unit 102 to authorize the enterprise application, and the authorization information is authorized by the authority system module 1031 of the operation unit 103 to take effect;
步骤204:私有区块链运行支撑系统接收企业应用的创建业务链条请求,使用各自的连接用户和密码,创建链条,创建链条使用访问单元102的链条创建模块1023;Step 204: The private blockchain operation support system receives the request for creating a business chain from the enterprise application, uses its own connection user and password to create a chain, and creates a chain using the chain creation module 1023 of the access unit 102;
步骤205:私有区块链运行支撑系统接收各企业业务系统的数据写入要求,节点竞争计算模块1032比较各存储节点的计算能力,选定可写入的存储节点,使用访问单元102的区块读写模块1026,将业务系统的企业应用需可信存储数据写入到私有区块链运行支撑系统中,运行单元103的区块持久化模块1035将数据写入到存储单元104,并使用区块节点同步模块1036将区块数据同步到存储单元104的存储单元节点模块1041-104N;Step 205: The private blockchain operation support system receives the data writing requirements of each enterprise business system, and the node competition calculation module 1032 compares the computing capabilities of each storage node, selects a writable storage node, and uses the block of the access unit 102 The read-write module 1026 writes the trusted storage data required by the enterprise application of the business system into the private blockchain operation support system, and the block persistence module 1035 of the operation unit 103 writes the data into the storage unit 104 and uses the block chain The block node synchronization module 1036 synchronizes block data to the storage unit node modules 1041-104N of the storage unit 104;
步骤206:私有区块链运行支撑系统接收各企业业务系统的数据核验要求,使用访问单元102的链条下载模块1024下载需核验的区块信息,然后使用链条核验模块1025验证区块信息的真实性;Step 206: The private blockchain operation support system receives the data verification requirements of each enterprise business system, uses the chain download module 1024 of the access unit 102 to download the block information to be verified, and then uses the chain verification module 1025 to verify the authenticity of the block information ;
步骤207:监控单元101,监控私有区块链的运行情况,节点监控模块1011监控各存储节点的运行情况,链条监控模块1012监控各链条运行情况,区块监控模块1013监控链条下区块的运行情况,应用监控模块1014监控应用访问情况,性能监控模式1015监测系统整体性能,若监控过程出现问题,使用预警通知模块1016及时报告系统异常。Step 207: The monitoring unit 101 monitors the operation of the private blockchain, the node monitoring module 1011 monitors the operation of each storage node, the chain monitoring module 1012 monitors the operation of each chain, and the block monitoring module 1013 monitors the operation of the blocks under the chain The application monitoring module 1014 monitors the application access status, and the performance monitoring mode 1015 monitors the overall performance of the system. If there is a problem in the monitoring process, use the early warning notification module 1016 to report system abnormalities in time.
方便了各企业构建企业内部的私有区块链平台,降低私有区块链的使用门槛,有利于私有区块链系统在不同类型企业内部的快速推广使用,通过实现树形结构的区块链条结构体系,解决企业内部关键数据的树形分类管理需要,实现关键业务数据在可信存储的基础上,分类管理和存储不同业务的关键数据,达到好存储、好检索、好管理、好使用的应用效果。一种支持逻辑多链的私有区块链运行支撑系统可实现企业内部关键数据全生命周期的可信管理,为政府监管企业可信运行、统一行业数据标准、强化企业内外审计奠定了基础。It facilitates the construction of private blockchain platforms within enterprises, lowers the threshold for using private blockchains, and facilitates the rapid promotion and use of private blockchain systems in different types of enterprises. By realizing the tree-structured blockchain structure The system solves the need for tree-shaped classification management of key data within the enterprise, realizes key business data on the basis of credible storage, classifies and stores key data of different businesses, and achieves good storage, easy retrieval, easy management, and easy-to-use applications Effect. A private blockchain operation support system that supports logical multi-chain can realize the trusted management of the entire life cycle of key data within the enterprise, laying the foundation for the government to supervise the trusted operation of enterprises, unify industry data standards, and strengthen internal and external audits of enterprises.
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific implementation of the present invention has been described above in conjunction with the accompanying drawings, it does not limit the protection scope of the present invention. Those skilled in the art should understand that on the basis of the technical solution of the present invention, those skilled in the art do not need to pay creative work Various modifications or variations that can be made are still within the protection scope of the present invention.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610976657.0A CN106528775B (en) | 2016-10-28 | 2016-10-28 | Private block chain operation support system supporting logic multi-chain and working method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610976657.0A CN106528775B (en) | 2016-10-28 | 2016-10-28 | Private block chain operation support system supporting logic multi-chain and working method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106528775A true CN106528775A (en) | 2017-03-22 |
| CN106528775B CN106528775B (en) | 2020-01-03 |
Family
ID=58351419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610976657.0A Expired - Fee Related CN106528775B (en) | 2016-10-28 | 2016-10-28 | Private block chain operation support system supporting logic multi-chain and working method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106528775B (en) |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107017992A (en) * | 2017-03-29 | 2017-08-04 | 杭州秘猿科技有限公司 | A kind of high-performance alliance block chain based on duplex structure |
| CN107103054A (en) * | 2017-04-12 | 2017-08-29 | 北京航空航天大学 | The intelligent contract asynchronous execution storage system and implementation method of a kind of privately owned block chain |
| CN107248076A (en) * | 2017-06-24 | 2017-10-13 | 北京天德科技有限公司 | A kind of core algorithm of the double-chain block chain the Internet model merchandised across chain |
| CN107332900A (en) * | 2017-06-27 | 2017-11-07 | 山东浪潮商用系统有限公司 | A kind of privately owned block chain management platform of support Internet of Things fused business |
| CN107391526A (en) * | 2017-03-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A blockchain-based data processing method and device |
| CN107423163A (en) * | 2017-03-24 | 2017-12-01 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of overall serial increase block |
| CN107451011A (en) * | 2017-03-24 | 2017-12-08 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of parallel increase block |
| CN108009445A (en) * | 2017-11-30 | 2018-05-08 | 成都蓝海贝信息技术有限公司 | A kind of trust data management system of half centralization |
| CN108063826A (en) * | 2017-12-27 | 2018-05-22 | 上海唯链信息科技有限公司 | A kind of shared and traceability system of car networking based on block chain technology |
| CN108416577A (en) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | A kind of block chain service system |
| CN108415993A (en) * | 2018-02-12 | 2018-08-17 | 中信银行股份有限公司 | A kind of monitoring and early warning display methods and system |
| CN108492183A (en) * | 2018-03-29 | 2018-09-04 | 深圳前海微众银行股份有限公司 | Account trading method, system and the computer readable storage medium of block chain |
| CN108647361A (en) * | 2018-05-21 | 2018-10-12 | 中国工商银行股份有限公司 | A kind of date storage method, apparatus and system based on block chain |
| CN108667717A (en) * | 2018-04-20 | 2018-10-16 | 网易(杭州)网络有限公司 | Block chain processing method, medium, device and computing device based on instant communication message record |
| CN108809625A (en) * | 2018-05-21 | 2018-11-13 | 爱图智能(深圳)有限公司 | A kind of intelligent home control system based on block chain, method and device |
| CN108805561A (en) * | 2017-04-27 | 2018-11-13 | 中思博安科技(北京)有限公司 | It may have access to the execution method and system of the intelligent contract of multiple block chains |
| CN108874890A (en) * | 2017-05-16 | 2018-11-23 | 江峰 | A kind of band can openly record the block catenary system of man-machine system |
| CN108984697A (en) * | 2018-07-05 | 2018-12-11 | 江苏恒宝智能系统技术有限公司 | A kind of block chain interior joint method of data synchronization |
| CN109033422A (en) * | 2018-08-08 | 2018-12-18 | 云南天之游科技股份有限公司 | A kind of method, apparatus and block chain generating block chain |
| WO2018228337A1 (en) * | 2017-06-12 | 2018-12-20 | 腾讯科技(深圳)有限公司 | Service data storage method, computer readable storage medium and electronic device |
| CN109102285A (en) * | 2018-07-30 | 2018-12-28 | 上海淳麒金融信息服务有限公司 | Supply chain finance implementation method and its control system based on block chain duplex structure |
| CN109167699A (en) * | 2018-08-20 | 2019-01-08 | 众安信息技术服务有限公司 | The method and apparatus for handling the state of the node of block chain |
| CN109285005A (en) * | 2018-08-16 | 2019-01-29 | 北京京东尚科信息技术有限公司 | Block chain split processing method, device, block chain node and storage medium |
| CN109474499A (en) * | 2018-12-29 | 2019-03-15 | 杭州趣链科技有限公司 | A kind of solution of distributed block chain monitoring system |
| CN109509530A (en) * | 2018-11-12 | 2019-03-22 | 上海观谷科技有限公司 | Electronic prescription memory management method and device based on block chain technology |
| CN109639521A (en) * | 2018-12-05 | 2019-04-16 | 北京京东金融科技控股有限公司 | Test method, device, equipment and the storage medium of block chain performance |
| WO2019114096A1 (en) * | 2017-12-15 | 2019-06-20 | 成都链一网络科技有限公司 | Blockchain-based storage system |
| CN110046166A (en) * | 2019-04-22 | 2019-07-23 | 网易(杭州)网络有限公司 | Block chain-based timing task scheduling method and device |
| CN110163600A (en) * | 2018-02-14 | 2019-08-23 | 财团法人工业技术研究院 | Block catenary system and the method for applying it |
| CN110311885A (en) * | 2018-03-27 | 2019-10-08 | 美商远景科技有限公司 | To online device and method with high safety |
| CN110490602A (en) * | 2018-05-09 | 2019-11-22 | 厦门本能管家科技有限公司 | Three layers of block chain framework construction method of one kind and system |
| CN110611579A (en) * | 2018-06-15 | 2019-12-24 | 普华云创科技(北京)有限公司 | Block chain-based equipment monitoring and early warning method, system, equipment and storage medium |
| US10642699B2 (en) | 2017-03-28 | 2020-05-05 | Alibaba Group Holding Limited | Blockchain-based consensus method and device |
| CN111507714A (en) * | 2020-04-10 | 2020-08-07 | 成都质数斯达克科技有限公司 | Verification method, verification device, server and storage medium |
| CN111639363A (en) * | 2020-05-24 | 2020-09-08 | 石高峰 | Data analysis method based on block chain and edge computing server |
| CN113364771A (en) * | 2021-06-04 | 2021-09-07 | 永旗(北京)科技有限公司 | Internet of things data sharing method based on block chain |
| CN113946875A (en) * | 2021-12-21 | 2022-01-18 | 北京中科金财科技股份有限公司 | Identity authentication method and system based on block chain |
| CN114169978A (en) * | 2021-10-11 | 2022-03-11 | 北京天德科技有限公司 | Account book data storage accounting system and method based on multi-chain block chain |
| CN114372110A (en) * | 2022-01-10 | 2022-04-19 | 山东朝识网络科技有限公司 | A blockchain-based network data storage management system and its management method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12219045B2 (en) | 2020-03-02 | 2025-02-04 | Hcl Technologies Limited | System and method for generating an omni-channel support platform |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105488675A (en) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | Distributed shared general ledger construction method of block chain |
-
2016
- 2016-10-28 CN CN201610976657.0A patent/CN106528775B/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105488675A (en) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | Distributed shared general ledger construction method of block chain |
Non-Patent Citations (3)
| Title |
|---|
| KONSTANTINOS CHRISTIDIS等: "Blockchains and Smart Contracts for the Internet of Things", 《IEEE ACCESS》 * |
| SONIC: "一文读懂区块链的技术特点和运作机制", 《金卡工程》 * |
| 肖风: "从公有链到私有链:区块链回归现实", 《当代金融家》 * |
Cited By (70)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107423163A (en) * | 2017-03-24 | 2017-12-01 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of overall serial increase block |
| CN107423163B (en) * | 2017-03-24 | 2020-10-16 | 北京瑞卓喜投科技发展有限公司 | Error surveying method and system for block chain of overall serial added blocks |
| CN107451011B (en) * | 2017-03-24 | 2020-12-25 | 北京瑞卓喜投科技发展有限公司 | Error correction method and system for block chain of parallel added blocks |
| CN107451011A (en) * | 2017-03-24 | 2017-12-08 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of parallel increase block |
| US10846182B2 (en) | 2017-03-28 | 2020-11-24 | Advanced New Technologies Co., Ltd. | Blockchain-based consensus method and device |
| US10642699B2 (en) | 2017-03-28 | 2020-05-05 | Alibaba Group Holding Limited | Blockchain-based consensus method and device |
| US11036689B2 (en) | 2017-03-28 | 2021-06-15 | Advanced New Technologies Co., Ltd. | Blockchain-based data processing method and device |
| CN107391526B (en) * | 2017-03-28 | 2021-04-02 | 创新先进技术有限公司 | A blockchain-based data processing method and device |
| US10909085B2 (en) | 2017-03-28 | 2021-02-02 | Advanced New Technologies Co., Ltd. | Blockchain-based data processing method and device |
| EP3547168A4 (en) * | 2017-03-28 | 2019-11-20 | Alibaba Group Holding Limited | METHOD AND DEVICE FOR PROCESSING DATA BASED ON BLOCK CHAIN |
| TWI691855B (en) * | 2017-03-28 | 2020-04-21 | 香港商阿里巴巴集團服務有限公司 | Blockchain-based data processing method and equipment |
| CN107391526A (en) * | 2017-03-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A blockchain-based data processing method and device |
| WO2018177250A1 (en) * | 2017-03-28 | 2018-10-04 | 阿里巴巴集团控股有限公司 | Block chain based data processing method and device |
| US10762056B2 (en) | 2017-03-28 | 2020-09-01 | Alibaba Group Holding Limited | Blockchain-based data processing method and device |
| TWI696083B (en) * | 2017-03-28 | 2020-06-11 | 香港商阿里巴巴集團服務有限公司 | A consensus method and device based on blockchain |
| CN107017992A (en) * | 2017-03-29 | 2017-08-04 | 杭州秘猿科技有限公司 | A kind of high-performance alliance block chain based on duplex structure |
| CN107017992B (en) * | 2017-03-29 | 2020-02-07 | 杭州秘猿科技有限公司 | Design method of high-performance alliance block chain based on double-chain structure |
| CN107103054A (en) * | 2017-04-12 | 2017-08-29 | 北京航空航天大学 | The intelligent contract asynchronous execution storage system and implementation method of a kind of privately owned block chain |
| CN107103054B (en) * | 2017-04-12 | 2019-03-26 | 北京航空航天大学 | A kind of intelligent contract asynchronous execution storage system and implementation method of privately owned block chain |
| CN108805561A (en) * | 2017-04-27 | 2018-11-13 | 中思博安科技(北京)有限公司 | It may have access to the execution method and system of the intelligent contract of multiple block chains |
| CN108805561B (en) * | 2017-04-27 | 2023-06-02 | 中思博安科技(北京)有限公司 | Method and system for executing intelligent contract capable of accessing multiple blockchains |
| CN108874890A (en) * | 2017-05-16 | 2018-11-23 | 江峰 | A kind of band can openly record the block catenary system of man-machine system |
| CN108921692B (en) * | 2017-05-16 | 2022-01-18 | 江峰 | Multi-chain block chain system with block issuing mechanism |
| CN108921692A (en) * | 2017-05-16 | 2018-11-30 | 江峰 | A kind of multichain block catenary system with block issue mechanism |
| CN110348242B (en) * | 2017-06-12 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Service request processing method and device |
| CN110348242A (en) * | 2017-06-12 | 2019-10-18 | 腾讯科技(深圳)有限公司 | Service request processing method and device |
| WO2018228337A1 (en) * | 2017-06-12 | 2018-12-20 | 腾讯科技(深圳)有限公司 | Service data storage method, computer readable storage medium and electronic device |
| CN107248076A (en) * | 2017-06-24 | 2017-10-13 | 北京天德科技有限公司 | A kind of core algorithm of the double-chain block chain the Internet model merchandised across chain |
| CN107332900A (en) * | 2017-06-27 | 2017-11-07 | 山东浪潮商用系统有限公司 | A kind of privately owned block chain management platform of support Internet of Things fused business |
| CN108009445A (en) * | 2017-11-30 | 2018-05-08 | 成都蓝海贝信息技术有限公司 | A kind of trust data management system of half centralization |
| CN108009445B (en) * | 2017-11-30 | 2021-05-11 | 成都蓝海贝信息技术有限公司 | A semi-centralized trusted data management system |
| WO2019114096A1 (en) * | 2017-12-15 | 2019-06-20 | 成都链一网络科技有限公司 | Blockchain-based storage system |
| CN108063826A (en) * | 2017-12-27 | 2018-05-22 | 上海唯链信息科技有限公司 | A kind of shared and traceability system of car networking based on block chain technology |
| CN108063826B (en) * | 2017-12-27 | 2020-08-14 | 上海唯链信息科技有限公司 | Sharing and tracing system of Internet of vehicles based on block chain technology |
| CN108415993A (en) * | 2018-02-12 | 2018-08-17 | 中信银行股份有限公司 | A kind of monitoring and early warning display methods and system |
| US10795857B2 (en) | 2018-02-14 | 2020-10-06 | Industrial Technology Research Institute | Blockchain system and method thereof |
| CN110163600B (en) * | 2018-02-14 | 2022-12-27 | 财团法人工业技术研究院 | Block chain system and method using the same |
| CN110163600A (en) * | 2018-02-14 | 2019-08-23 | 财团法人工业技术研究院 | Block catenary system and the method for applying it |
| CN108416577B (en) * | 2018-03-02 | 2021-03-05 | 上海汉得信息技术股份有限公司 | Block chain service system |
| CN108416577A (en) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | A kind of block chain service system |
| CN110311885B (en) * | 2018-03-27 | 2021-10-01 | 美商远景科技有限公司 | Device and method for implementing safety connection |
| CN110311885A (en) * | 2018-03-27 | 2019-10-08 | 美商远景科技有限公司 | To online device and method with high safety |
| CN108492183B (en) * | 2018-03-29 | 2021-05-18 | 深圳前海微众银行股份有限公司 | Blockchain account transaction method, system and computer-readable storage medium |
| CN108492183A (en) * | 2018-03-29 | 2018-09-04 | 深圳前海微众银行股份有限公司 | Account trading method, system and the computer readable storage medium of block chain |
| CN108667717A (en) * | 2018-04-20 | 2018-10-16 | 网易(杭州)网络有限公司 | Block chain processing method, medium, device and computing device based on instant communication message record |
| CN108667717B (en) * | 2018-04-20 | 2021-06-08 | 网易(杭州)网络有限公司 | Block chain processing method, medium, device and computing equipment based on instant messaging message record |
| CN110490602A (en) * | 2018-05-09 | 2019-11-22 | 厦门本能管家科技有限公司 | Three layers of block chain framework construction method of one kind and system |
| CN108647361A (en) * | 2018-05-21 | 2018-10-12 | 中国工商银行股份有限公司 | A kind of date storage method, apparatus and system based on block chain |
| CN108809625A (en) * | 2018-05-21 | 2018-11-13 | 爱图智能(深圳)有限公司 | A kind of intelligent home control system based on block chain, method and device |
| CN110611579A (en) * | 2018-06-15 | 2019-12-24 | 普华云创科技(北京)有限公司 | Block chain-based equipment monitoring and early warning method, system, equipment and storage medium |
| CN108984697A (en) * | 2018-07-05 | 2018-12-11 | 江苏恒宝智能系统技术有限公司 | A kind of block chain interior joint method of data synchronization |
| CN109102285A (en) * | 2018-07-30 | 2018-12-28 | 上海淳麒金融信息服务有限公司 | Supply chain finance implementation method and its control system based on block chain duplex structure |
| CN109033422A (en) * | 2018-08-08 | 2018-12-18 | 云南天之游科技股份有限公司 | A kind of method, apparatus and block chain generating block chain |
| CN109033422B (en) * | 2018-08-08 | 2020-05-22 | 云南天之游科技股份有限公司 | Method and device for generating block chain and block chain |
| CN109285005A (en) * | 2018-08-16 | 2019-01-29 | 北京京东尚科信息技术有限公司 | Block chain split processing method, device, block chain node and storage medium |
| CN109167699A (en) * | 2018-08-20 | 2019-01-08 | 众安信息技术服务有限公司 | The method and apparatus for handling the state of the node of block chain |
| CN109509530A (en) * | 2018-11-12 | 2019-03-22 | 上海观谷科技有限公司 | Electronic prescription memory management method and device based on block chain technology |
| CN109639521A (en) * | 2018-12-05 | 2019-04-16 | 北京京东金融科技控股有限公司 | Test method, device, equipment and the storage medium of block chain performance |
| CN109474499A (en) * | 2018-12-29 | 2019-03-15 | 杭州趣链科技有限公司 | A kind of solution of distributed block chain monitoring system |
| CN110046166A (en) * | 2019-04-22 | 2019-07-23 | 网易(杭州)网络有限公司 | Block chain-based timing task scheduling method and device |
| CN110046166B (en) * | 2019-04-22 | 2021-06-18 | 网易(杭州)网络有限公司 | Block chain-based timing task scheduling method and device |
| CN111507714A (en) * | 2020-04-10 | 2020-08-07 | 成都质数斯达克科技有限公司 | Verification method, verification device, server and storage medium |
| CN111639363B (en) * | 2020-05-24 | 2020-12-25 | 深圳市诚意信科技有限公司 | Data analysis method based on block chain and edge computing server |
| CN111639363A (en) * | 2020-05-24 | 2020-09-08 | 石高峰 | Data analysis method based on block chain and edge computing server |
| CN113364771A (en) * | 2021-06-04 | 2021-09-07 | 永旗(北京)科技有限公司 | Internet of things data sharing method based on block chain |
| CN113364771B (en) * | 2021-06-04 | 2023-08-11 | 佳乔(深圳)投资有限公司 | Block chain-based data sharing method for Internet of things |
| CN114169978A (en) * | 2021-10-11 | 2022-03-11 | 北京天德科技有限公司 | Account book data storage accounting system and method based on multi-chain block chain |
| CN114169978B (en) * | 2021-10-11 | 2023-11-28 | 北京天德科技有限公司 | Accounting book data storage accounting system and method based on multi-chain blockchain |
| CN113946875A (en) * | 2021-12-21 | 2022-01-18 | 北京中科金财科技股份有限公司 | Identity authentication method and system based on block chain |
| CN114372110A (en) * | 2022-01-10 | 2022-04-19 | 山东朝识网络科技有限公司 | A blockchain-based network data storage management system and its management method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106528775B (en) | 2020-01-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106528775B (en) | Private block chain operation support system supporting logic multi-chain and working method thereof | |
| CN103218574A (en) | Hash tree-based data dynamic operation verifiability method | |
| TW201947446A (en) | Blockchain-based information supervision method and device | |
| CN112307501B (en) | Big data system based on block chain technology, storage method and using method | |
| CN107870996A (en) | Electricity transaction management-control method and device based on block chain | |
| US12261934B2 (en) | Blockchain-based data management of distributed binary objects | |
| CN119602934A (en) | A trusted data circulation and evidence management system based on blockchain | |
| Wang et al. | Virtual chain: A storage model supporting cross‐blockchain transaction | |
| CN113011960A (en) | Block chain-based data access method, device, medium and electronic equipment | |
| CN111723126A (en) | Cold and hot time series data classification processing method and storage system based on blockchain | |
| CN119249473A (en) | A clinical data statistical management and analysis method based on blockchain | |
| CN110851449A (en) | A method and device for unstructured document management based on blockchain technology | |
| CN113793158A (en) | Textile inspection detection information query method and system | |
| CN114866428A (en) | Block chain-based big data storage device and method | |
| CN112948394B (en) | Intelligent terminal data collaboration method based on block chain | |
| CN115828321A (en) | Data processing method and system for confirmation and registration of natural resources based on blockchain | |
| CN115048458A (en) | Block chain-based data processing method, apparatus, device, medium, and program product | |
| Ren et al. | A blockchain-based data storage architecture for Internet of Vehicles: Delay-aware consensus and data query algorithms | |
| CN113992333B (en) | Data authorization method and system based on block chain | |
| CN111402104B (en) | Block chain-based public security data management platform and method | |
| Yang | Logistics dynamic information retrieval based on blockchain data security model | |
| CN112910974B (en) | System and method based on block chain system architecture | |
| Zhou et al. | Design of intelligent power material storage information management system based on blockchain technology | |
| CN111400779A (en) | High-dimensional data encryption method and system | |
| CN113537990A (en) | National house asset management system based on block chain |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | 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: 20170726 Address after: The central nanxinzhuang Ji'nan Road, No. 336 of 250022 cities in Shandong Province Applicant after: University of Jinan Applicant after: SHANDONG MINGHE SOFTWARE CO.,LTD. Address before: 250000 Shandong city of Ji'nan province high tech Zone Shun Road No. 2000 Shun Tai Plaza No. 9 South 7 Applicant before: SHANDONG MINGHE SOFTWARE CO.,LTD. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200103 |