CN-121981865-A - Electronic government system based on Fabric block chain
Abstract
The invention discloses an electronic government affair system based on a Fabric block chain, which comprises a cross-department business collaboration component, a block chain data management component and a data visualization component, wherein the cross-department business collaboration component is used for realizing a trust and consensus mechanism among departments, the block chain data management component is used for realizing functions of mining, analyzing, trusted storage and the like of each block data, and the data visualization component is used for converting bare data into standardized, structured, ordered and visualized high-value data. The method has the remarkable effects that through integrating information resources of different local governments and different departments, the information resource sharing of the local governments and the departments is realized, the utilization rate of the information resources is improved, meanwhile, complete data can be provided for the superior departments, and the government affair processing efficiency is promoted.
Inventors
- HENG LIANG
- WU YICHANG
Assignees
- 石河子大学
Dates
- Publication Date
- 20260505
- Application Date
- 20251223
Claims (10)
- 1. An electronic government system based on Fabric blockchain, comprising: the cross-department business collaboration component is used for realizing a trust and consensus mechanism among departments, and comprises the steps of generating an identity file by using a CA tool to provide authentication service, carrying out account and account authority management and user private key management by combining an authority strategy, and providing a certificate full life cycle management, block chain data storage, tracing and business collaboration interface; The block chain data management assembly is used for realizing mining, analysis and trusted storage of each block data and comprises an operation and maintenance layer, an application data layer, a service layer and a service layer, wherein the operation and maintenance layer supports the whole export of historical data in the block chain to the local; The data visualization assembly is used for converting the bare data into standardized, structured, ordered and visualized high-value data and comprises a blockchain browser for providing configuration management and blockchain information management contents for service personnel, a node manager for creating, deploying and maintaining data nodes and building health monitors, and a background data for monitoring the state of a service system in real time and displaying the real-time progress of integrated services for operation and maintenance personnel.
- 2. The Fabric blockchain-based e-government system of claim 1 wherein the cross-department business collaboration component includes: The user role and authority isolation module is used for completing the operation in the responsibility range of different user roles and configuring the authority of only accessing the data and the operation in the responsibility range of the different user roles for the different user roles based on HyperledgerFabric private data sets; the license full life cycle management module is used for realizing full life cycle management of the license in the application stage, the initial examination stage and the life stage; the block chain data storage and tracing module is used for permanently storing data generated by each user role in the operation process in a block chain by adopting a chain-on-chain-down hybrid storage mode and providing a data tracing and inquiring function; and the business cooperation interface module is used for realizing the synchronization of approval states among government departments through intelligent contracts.
- 3. The electronic government affair system based on Fabric block chain according to claim 2, wherein the user roles comprise an applicant for filling in license application information, submitting application and checking the checking progress, a government affair initial inspector for conducting initial checking on the license application information and filling in initial checking comments, and a business final inspector for conducting final checking on the license application information and filling in final checking comments and executing operation of checking and issuing the license after finishing the final checking.
- 4. The electronic government affair system based on Fabric block chain according to claim 2, wherein the license management flow of the license whole life cycle management module in the application stage, the initial examination stage and the life stage is as follows: The application stage comprises the steps that after the applicant submits license application information, the information is uplink through an intelligent contract to generate a unique transaction ID and a time stamp; At the initial review stage, triggering the on-chain state update after the government affair initial review department review, and uploading the review opinion and the operation record in real time to generate a unique transaction ID and a time stamp; And in the final audit stage, the government affair final audit department completes secondary audit based on the initial audit result, the audit opinion and the operation record are in real time uplink to generate a unique transaction ID and a time stamp, and after the final audit is passed, the business department inputs license detailed information to generate electronic license information and stores the electronic license information on the blockchain.
- 5. The Fabric-based blockchain e-government system of claim 1 wherein the blockchain data management component includes a user interaction layer, an interface service layer, a data access layer, and a data processing layer, wherein: The user interaction layer is used for carrying out component function display and is realized by html files; The interface service layer is used for processing the user inquiry request, verifying the inputted transaction ID and license type, calling the data service layer to acquire data and carrying out necessary verification processing; the data access layer is used for realizing connection of the links on the links, ensuring that the data is not tamperable and traceable by utilizing the characteristics of the distributed account book of the blockchain, calling the configuration of the combined link code through the corresponding interface, and acquiring license data on the links according to the transaction ID; the data processing layer is used for desensitizing and formatting the data on the original chain, protecting user privacy information, unifying data formats and enabling the data to be easier to understand and analyze.
- 6. The Fabric-based blockchain electronic government system of claim 5 wherein the blockchain data management component includes: The Fabric block chain network building module is used for building a Fabric block chain network through a virtual machine, dockerCompose arranging tools, cryptogen tools and configtxgen tools and deploying chain codes; The data access module is used for reading key information from a blockchain configuration file of the Fabric blockchain network, creating a memory wallet according to the configuration information, storing a certificate and a private key of a user into the memory wallet to further construct a user identity, constructing gateway connection by means of GATEWAYAPI through the wallet and the identity information, connecting the gateway connection to the appointed blockchain network and channel, executing query operation, and processing a query result; And the data processing module is used for carrying out inquiry, desensitization, formatting and state mapping processing on the related license data on the blockchain through the constructed Fabric blockchain network, and displaying the processing result at the front end.
- 7. The electronic government system based on Fabric blockchain of claim 5 or 6, wherein the data governance flow of the blockchain data governance component is as follows: Reading key information from the configuration file; creating a memory wallet and storing a user certificate and a private key to construct a user identity; Constructing a gateway by means of GATEWAYAPI to designate a blockchain network and a channel, performing a query operation and processing a result; providing a query interface on a dashboard html front-end page, and inputting a transaction ID initiation request by a user; The method comprises the steps that accurate license data query is connected through a blockchain network, a Service layer calls a query method and provides a result to a Controller layer, the Controller layer processes data through a RESTful port, meanwhile, the transaction ID and the license type are verified, and after verification is successful, data processing is performed; the query result is displayed in JSON format as two parts, namely the original data and the processed data.
- 8. The Fabric-based blockchain e-government system of claim 1 wherein the data visualization component includes: The node data extraction module is developed based on HYPERLEDGER FABRIC blockchain frames and is used for initiating a query request to nodes in a network through an API interface provided by a blockchain to acquire original blockchain data, carrying out deep analysis on the acquired original blockchain data and extracting key fields; The on-chain business data reading module is used for obtaining hash information of static data by inquiring a storage contract of the blockchain, and then retrieving data from a related node database according to the hash value so as to analyze the original blockchain data; And the upper and lower interface design module is used for realizing efficient transmission of data from a data source and a blockchain storage to a front-end visual interface.
- 9. The electronic government system based on Fabric blockchain of claim 8, wherein the on-chain business data reading module is characterized in that the flow of analyzing the original blockchain data is as follows: (1) User authorization verification, namely ensuring that a data access request comes from a legal user or application and limiting the type and hierarchy of access data according to the authority range of the data access request; (2) Receiving data requests initiated by other modules or external systems, and designating the read block height or transaction hash; (3) Intelligent contract interaction; (4) And (5) analyzing and storing the result.
- 10. The electronic government system based on Fabric blockchain of claim 8, wherein the upper and lower interface design module includes: the system comprises an upper interface, a built-in multi-level authority verification mechanism, an encryption algorithm, a data access operation authority judgment mechanism, an encryption algorithm and a data analysis mechanism, wherein the upper interface is used for realizing quick reading of block data, intelligent contract states and transaction data on a chain through a query request function of the block chain; And the lower interface is used for formatting the complex data structure on the chain to realize different types of visualization requirements.
Description
Electronic government system based on Fabric block chain Technical Field The invention relates to the technical field of electronic government affairs, in particular to an electronic government affair system based on a Fabric block chain. Background E-government affairs refer to a mode of organizing public management by the intensive and strategic application of information communication technical means by a government, and aim to improve efficiency, enhance transparency of the government, improve financial constraints, improve quality of public policies and scientificity of decisions, establish good relations among the government, the government and society, the community and citizens, improve quality of public service and gain wide social participation. The traditional electronic government system is an integrated service system which is necessary to use an electronic informatization hardware system, a digital network technology and related software technology, and has a plurality of defects. The method comprises the following steps: (1) In the actual running of electronic government affairs, the traditional mode has a plurality of dilemmas, but the government affair business cooperation is used as information cooperation in the scene application of government affair business handling, and the core aim is to break the problems through cross-department data sharing and flow integration. Taking enterprise transaction project approval as an example, the enterprise needs to submit a large amount of data, such as project planning, environmental assessment reports, construction drawings, and the like, to a plurality of departments respectively. But the information systems of all departments are mutually independent, the data formats are different from the standards, the data cannot be shared, enterprises can only repeat labor, and a great deal of time and labor cost are consumed. And the approval process among departments is lack of coordination, links are not linked smoothly, information transfer is delayed, the approval period is long, the project propelling and operation efficiency of enterprises are seriously affected, and the regional economic development is hindered. In the social benefit issuing transaction, when departments such as civil administration, social insurance and communities check the qualification of the applicant, key information such as household income, asset condition and the like is difficult to be quickly and accurately checked according to isolation and business process splitting, so that check difficulty and error risk are increased, benefit issuing delay or incorrectness can be caused, and satisfaction degree and trust degree of the public on government service are reduced. (2) In the current government system construction, each department forms a data chimney phenomenon due to the business demand difference. The appearance of the blockchain technology provides a new thought for solving the problems, and the distributed account book and Ha Xicun certificate characteristics of the blockchain technology can construct a full-flow trusted traceability system. However, the fusion of the blockchain and the electronic government system faces a technical adaptation difficult decentralization architecture, meanwhile, the global data consistency is lacking, and under the digital transformation background, electronic government data management faces multiple challenges such as data error accumulation, low integration efficiency of heterogeneous systems, non-uniform data confidentiality level, inter-department information barriers and the like, so that the value mining and application efficiency of government data are severely restricted. (3) The electronic government affair data can generate a large amount of implicit information, and the government affair data has great difference from common data, each piece of data contains vital information, and people cannot directly observe the data, so how to efficiently and safely acquire, analyze and intuitively display the massive data generated in the electronic government affair scene becomes a key problem. Disclosure of Invention Aiming at the defects of the prior art, the invention aims to provide an electronic government system based on a Fabric block chain, which can overcome various defects of the electronic government system in the prior art through the arrangement of three components, namely a department business cooperation component, a block chain data management component, a data visualization component and the like. In order to achieve the above purpose, the invention adopts the following technical scheme: An electronic government affair system based on Fabric block chain is characterized by comprising: the cross-department business collaboration component is used for realizing a trust and consensus mechanism among departments, and comprises the steps of generating an identity file by using a CA tool to provide authentication service, ca