CN111556160B - Data asset admission method and device - Google Patents
Data asset admission method and device Download PDFInfo
- Publication number
- CN111556160B CN111556160B CN202010388148.2A CN202010388148A CN111556160B CN 111556160 B CN111556160 B CN 111556160B CN 202010388148 A CN202010388148 A CN 202010388148A CN 111556160 B CN111556160 B CN 111556160B
- Authority
- CN
- China
- Prior art keywords
- data asset
- asset
- data
- block chain
- admission
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/46—Secure multiparty computation, e.g. millionaire problem
- H04L2209/463—Electronic voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Fuzzy Systems (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Storage Device Security (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention provides a method and a device for data asset admission, wherein the method comprises the following steps: recording the operation on the data asset in a blockchain certificate corresponding to the data asset according to the operation on the data asset; sending the block chain voucher recording all historical operations to all nodes; and sending the asset information of the data asset and the block chain voucher to a request node according to the credit inquiry request. The method and the device for data asset admission provided by the invention generate the block chain certificate for the admitted data asset, so that any one-time operation behavior of the data asset after admission can be recorded uniquely, thereby ensuring the credibility of the used data asset. In addition, all members related to the data assets can participate in the decision of data asset admission to jointly decide whether one data asset is in accordance with admission or not, and a centralized organization and a person do not make the decision, so that the credibility of data asset admission is ensured.
Description
Technical Field
The present invention relates to the field of information technologies, and in particular, to a method and an apparatus for data asset admission.
Background
Under the background of big data, the application value of data assets is higher and higher, and attention is paid to the high-quality and high-efficiency application of a large amount of data assets generated every day. Risk data assets based on security perspectives also face such problems, and because of their particular sensitivity, risk data assets are particularly prominent among all data assets. How to guarantee high quality output of the risk data assets has been a difficulty. In the prior art, whether a data asset generated by any party has an application value and meets an admission condition is determined by auditing after a standard is formulated. The problems that exist at present are: data asset admission standards and the trustworthiness of data assets are difficult to control.
Disclosure of Invention
An object of the present invention is to provide a method and apparatus for data asset admission, so as to solve the problem that the credibility of the existing data asset is difficult to control.
According to a first aspect of the present invention, there is provided a method of data asset admission, comprising:
recording, in accordance with an operation on a data asset, the operation on the data asset at a blockchain credential corresponding to the data asset;
sending the block chain voucher recording all historical operations to all nodes;
and according to the credit inquiry request, transmitting the asset information of the data asset and the block chain voucher to a request node.
Further, the method of the present invention further comprises:
informing all nodes to vote on whether the asset information of the data assets is allowed to be added to the block chain;
judging whether to allow the asset information of the data asset to be added to the block chain or not based on the voting results of all the nodes;
after determining that the asset information of the data asset is allowed to be added to the block chain, generating a block chain voucher according to the asset information;
and sending the block chain voucher to all nodes.
Further, the method of the present invention, before notifying all nodes to vote on whether to allow asset information of a data asset to be added to a blockchain, comprises:
an application for adding asset information for the data asset to a blockchain is received.
Further, the method of the present invention, the determining whether to allow the asset information of the data asset to be added to the block chain based on the voting results of all the nodes includes:
counting corresponding votes allowing the asset information of the data assets to be added to the block chain;
judging whether the ratio of the number of votes to the number of nodes participating in voting in all the nodes exceeds a preset threshold value or not;
when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain;
when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
Further, the method of the present invention, after generating a block chain credential according to the asset information, includes:
and sending the public and private key pair corresponding to the block chain voucher to a producer of the data asset.
Further, in the method of the present invention, each node independently votes whether asset information for the data asset is allowed to be added to the blockchain.
Further, in the method of the present invention, the node includes at least one of the following items:
a node where a producer of the data asset is located, a node where an application of the data asset is located, and a node where a manager of the data asset is located.
According to a second aspect of the present invention, there is provided an apparatus for admission of data assets, comprising:
the block chain voucher recording module is used for recording the operation on the data asset in the block chain voucher corresponding to the data asset according to the operation on the data asset;
the broadcast module is used for sending the block chain voucher recording all historical operations to all nodes;
and the query module is used for sending the asset information of the data asset and the block chain voucher to a request node according to a credit query request.
Further, the apparatus of the present invention further includes:
the notification module is used for notifying all the nodes and voting according to whether the asset information of the data assets is allowed to be added to the block chain;
an admission judgment module, configured to judge whether to allow asset information of the data asset to be added to the block chain based on voting results of all the nodes;
a determination module to determine that asset information for the data asset is allowed to be added to the blockchain;
the block chain voucher generating module is used for generating a block chain voucher according to the asset information;
and the block chain certificate sending module is used for sending the block chain certificate to all nodes.
Further, the apparatus of the present invention further comprises:
a receiving module for receiving an application for adding the asset information of the data asset to the block chain.
Further, in the apparatus of the present invention, the admission judgment module is specifically configured to:
counting the corresponding ticket number of the data asset added to the block chain;
judging whether the ratio of the number of votes to the number of nodes participating in voting in all the nodes exceeds a preset threshold value or not;
when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain;
when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
Further, the apparatus of the present invention further comprises:
and the public and private key pair sending module is used for sending the public and private key pair corresponding to the block chain voucher to a producer of the data asset.
Further, in the apparatus of the present invention, each node independently votes whether asset information for the data asset is allowed to be added to the blockchain.
Further, in the apparatus of the present invention, the node includes at least one of the following items:
a node where a producer of the data asset is located, a node where an application of the data asset is located, and a node where a manager of the data asset is located.
According to a third aspect of the present invention there is provided a storage medium storing computer program instructions for performing a method according to the present invention.
According to a fourth aspect of the invention, there is provided a computing device comprising: a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the computing device to perform the method of the invention.
The method and the device for data asset admission provided by the invention generate the block chain certificate for the admitted data asset, so that any one-time operation behavior of the data asset after admission can be recorded uniquely, thereby ensuring the credibility of the used data asset. In addition, all members related to the data assets can participate in the decision of data asset admission to jointly decide whether one data asset is in accordance with admission or not, and a centralized organization and a person do not make the decision, so that the credibility of data asset admission is ensured.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
fig. 1 is a flowchart illustrating a method for data asset admission according to a first embodiment of the present invention;
fig. 2 is another flow chart of a method for data asset admission according to a first embodiment of the present invention;
fig. 3 is a schematic structural diagram of an admission system of data assets based on a method architecture provided in an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus for admission of data assets according to a second embodiment of the present invention;
fig. 5 is another schematic diagram of an apparatus for admission of data assets according to a second embodiment of the present invention.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present invention is described in further detail below with reference to the attached drawing figures.
Fig. 1 is a schematic flowchart of a first method for data asset admission according to a first embodiment of the present invention, and as shown in fig. 1, the first method for data asset admission according to the first embodiment of the present invention includes:
step S101, according to the operation on the data assets, recording the operation on the data assets in the block chain voucher corresponding to the data assets.
Specifically, the data assets of the embodiment of the present invention are risk data assets, and the risk data assets refer to data that have application value and can bring benefits from the perspective of dealing with risks, and include: risk labels, risk lists, etc. And the asset electronic certificate refers to the electronic evidence corresponding to the risk data asset and is stored in the network server to prevent the infringement event. The electronic asset certificate needs to meet timeliness, non-ambiguity and non-repudiation, and the block chain technology provides good technical support for electronic certificate storage. The embodiment of the invention adopts the block chain certificate generated by the block chain technology as the asset electronic certificate, and after the data asset is approved and admitted in the data asset alliance, the block chain application can be called to generate a unique asset electronic certificate, namely the block chain certificate, wherein the asset electronic certificate records the electronic identity of the data asset.
Step S102, the block chain voucher recording all historical operations is sent to all nodes.
Specifically, when the data asset is operated, the blockchain application is requested through the blockchain credential, and a backup record is made on the blockchain credential for the corresponding operation, where the backup record can be synchronized to all nodes on the blockchain. The operations on the data assets include: information changes, application additions, logic adjustments, etc.
Step S103, according to the credit inquiry request, the asset information of the data asset and the block chain voucher are sent to a request node.
In particular, when a peripheral desires to access or use a data asset, a data asset federation can be joined while sharing corresponding data asset full lifecycle information through the blockchain credentials of the data asset. Therefore, the data assets are shared to all the nodes of the alliance chain, the operation on the data assets can be participated by all the nodes of the alliance chain, and the credibility of the data assets is guaranteed.
Fig. 2 is another schematic flow chart of a method for data asset admission according to a first embodiment of the present invention, as shown in fig. 2, further, the method for data asset admission according to the first embodiment of the present invention further includes: steps S104 to S107.
Step S104, all nodes are informed, and voting is carried out on whether the asset information of the data assets is allowed to be added to the block chain.
Specifically, the implementation subject of the method for data asset admission according to the embodiment of the present invention may be a blockchain, where the data asset may include a risk data asset, and the node may include nodes corresponding to all members in an asset federation. Unlike the conventional method in which whether a risk data asset is admitted or not is determined by a single node auditing according to a predetermined standard, the data asset admission of the present embodiment may be determined by a plurality of nodes voting together to ensure the trustworthiness of the data asset admission. It should be noted that, the data asset admission and the addition of the asset information of the data asset to the block chain refer to the same process.
Optionally, before notifying all nodes to vote on whether to allow asset information of the data asset to be added to the blockchain, the method includes: an application for adding asset information for a data asset to a blockchain is received. Specifically, the application may be initiated by the producer of the data asset, and after the block link receives the application, the notification process in step S104 is triggered.
Step S105, based on the voting results of all the nodes, determining whether to allow the asset information of the data asset to be added to the block chain.
Optionally, the step of determining whether to allow the asset information of the data asset to be added to the blockchain based on the voting results of all the nodes includes: counting corresponding votes allowing the asset information of the data assets to be added to the block chain; judging whether the ratio of the number of votes to the number of nodes participating in voting in the plurality of nodes exceeds a preset threshold value or not; when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain; when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
For example, if 500 nodes participate in the voting for the data asset a, wherein 400 nodes allow admission and 100 nodes do not allow admission, the percentage of admission in the voting result is counted to be 80%, and the preset threshold is assumed to be 60%, then the final result is that the data asset a satisfies the admission condition, and the asset starts to be admitted. It should be noted that the preset threshold value here can be customized by the federation.
And step S106, after determining that the asset information of the data asset is allowed to be added to the block chain, generating a block chain voucher according to the asset information.
The blockchain credential here records the electronic identity of the data asset.
And step S107, sending the block chain voucher to all nodes.
In particular, blockchain credentials are shared to all nodes of the federation chain when operating on data assets, such as: when information change, application increase, logic adjustment, etc. occur, the blockchain application is requested through the blockchain certificate, and a backup record is made on the blockchain certificate for the corresponding operation, and the backup record can be synchronized to all nodes on the federation chain.
Optionally, there is one and only one blockchain credential on the blockchain, wherein the blockchain credential is used to record historical operations for the data asset. Specifically, when the data asset is approved for admission, the blockchain application may be invoked to generate a unique electronic asset credential, i.e., a blockchain credential, that records the electronic identity of the data asset. When an operation is performed on the data asset, such as: and when information is changed, application is increased, logic is adjusted and the like, the block chain application is requested through the asset electronic certificate, corresponding backup records are made, and the backup records can be synchronized to all nodes of the alliance chain. In addition, a peripheral that wants to access or use a data asset may join a data asset federation while sharing the corresponding data asset full lifecycle information through the blockchain credentials of the data asset. Therefore, the data assets are shared to all the nodes of the alliance chain, the operation on the data assets can be participated by all the nodes of the alliance chain, and the credibility of the data assets is guaranteed.
Optionally, after generating a block chain credential according to the asset information, the method includes: and sending the public and private key pair corresponding to the blockchain certificate to a producer of the data asset.
Optionally, at least one of the following items is included in the plurality of nodes: a node where a producer of the data asset resides, a node where an application of the data asset resides, and a node where a manager of the data asset resides. The plurality of nodes may also include other nodes associated with the data asset.
Optionally, each of the plurality of nodes independently votes whether asset information for the data asset is allowed to be added to the blockchain. The votes are all independent behaviors of the nodes and are not influenced by other members, so that the voting fairness is guaranteed.
Fig. 3 is a schematic structural diagram of an admission system for data assets based on a method architecture provided in an embodiment of the present invention, and the following takes fig. 3 as an example to illustrate a specific implementation of the admission system for data assets:
suppose that the xiao ming is an asset generator shown in the figure, the risk data asset a generated by itself needs to be added into the data asset alliance, for example, the asset information of the risk data asset a needs to be written into the block chain.
Firstly, the Xiaoming initiates an application, a block chain application service is called, the block chain application service shares the application to all member nodes of a data asset alliance, all members respectively judge the admittance of the asset A after receiving the data asset application, if the alliance has 500 members, 400 members allow admittance, 100 members do not allow admittance, the admittance percentage is 80%, and is more than 60%, the final result is that the asset A meets the admittance condition, and the asset starts admittance. Here, the voting results can be published, and the source of each vote can be traced back to ensure the fairness of the vote.
When the risk data asset A is enabled, the asset calls the blockchain application to generate a unique asset electronic certificate, namely, a blockchain certificate, records the electronic identity of the asset, and issues a public and private key pair required by the electronic certificate to an asset producer. When the subsequent talent needs to perform asset change or authorization on the risk data asset A, the issued asset electronic certificate is required to operate on the risk data asset A.
Further, the blockchain may generate a query interface, such as a two-dimensional code, and send the query interface to the user/entity needing notification, such as the a, B, and C entities in the figure. The user/mechanism receiving the notification uses the query interface to query the relevant content of the block chain, and can query the authenticity of the risk data asset A through the certification mechanism, thereby ensuring the application credibility of the risk data asset.
Fig. 4 is a schematic structural diagram of an apparatus for admission of data assets according to a second embodiment of the present invention, and as shown in fig. 4, the apparatus for admission of data assets according to the second embodiment of the present invention includes: a block chain voucher recording module 21, a broadcasting module 22 and a query module 23.
The blockchain voucher recording module 21 is used for recording the operation on the data asset in the blockchain voucher corresponding to the data asset according to the operation on the data asset;
a broadcasting module 22, configured to send the blockchain credential recording all historical operations to all nodes;
and the query module 23 is configured to send the asset information of the data asset and the block chain credential to a requesting node according to the credit query request.
Fig. 5 is another schematic structural diagram of an apparatus for admission of data assets according to a second embodiment of the present invention, and as shown in fig. 5, the apparatus for admission of data assets according to the second embodiment of the present invention further includes: a notification module 31, an admission decision module 32, a determination module 33, a blockchain credential generation module 34 and a blockchain credential transmission module 35.
And a notification module 31, configured to notify all nodes to vote on whether to allow asset information of the data asset to be added to the blockchain.
And an admission judgment module 32, configured to judge whether to allow the asset information of the data asset to be added to the block chain based on the voting results of all the nodes.
A determining module 33, configured to determine that asset information of the data asset is allowed to be added to the blockchain.
And a block chain credential generating module 34, configured to generate a block chain credential according to the asset information.
And a block chain credential sending module 35, configured to send the block chain credential to all nodes.
In one embodiment of the invention, the apparatus further comprises: a receiving module 35, configured to receive an application for adding the asset information of the data asset to the blockchain.
In an embodiment of the present invention, the admission determining module 32 is specifically configured to:
counting the corresponding ticket number of the data asset added to the block chain;
judging whether the ratio of the number of votes to the number of nodes participating in voting in all the nodes exceeds a preset threshold value or not;
when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain;
when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
In one embodiment of the invention, the apparatus further comprises: and a public and private key pair sending module 36, configured to send the public and private key pair corresponding to the block chain credential to the producer of the data asset.
In one embodiment of the present invention, each of the plurality of nodes independently votes on whether to allow asset information for the data asset to be added to the blockchain in notification module 31.
In one embodiment of the present invention, there is only one and one blockchain credential on the blockchain in blockchain credential generation module 34, wherein the blockchain credential is used to record historical operations for the data asset.
In one embodiment of the present invention, in the notification module 31, the plurality of nodes include at least one of the following items:
a node where a producer of the data asset is located, a node where an application of the data asset is located, and a node where a manager of the data asset is located.
The apparatuses shown in fig. 4 and 5 are apparatuses for implementing the methods shown in fig. 1 and 2 in the embodiments of the present invention, and the specific principles thereof are the same as the methods shown in fig. 1 and 2 in the embodiments of the present invention, and are not described herein again.
In one embodiment of the present invention, there is also provided a storage medium storing computer program instructions for performing a method according to an embodiment of the present invention.
In one exemplary configuration of the invention, the computing devices each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
In one embodiment of the present invention, there is also provided a computing device comprising: a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the computing device to perform the method of an embodiment of the invention.
Computer-readable storage media include permanent and non-permanent, removable and non-removable media and may implement information storage by any method or technology. The information may be computer readable instructions, data structures, program means, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
It should be noted that the present invention may be implemented in software and/or in a combination of software and hardware, for example, as an Application Specific Integrated Circuit (ASIC), a general purpose computer or any other similar hardware device. In some embodiments, the software program of the present invention may be executed by a processor to implement the above steps or functions. Also, the software programs (including associated data structures) of the present invention can be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Further, some of the steps or functions of the present invention may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.
Claims (16)
1. A method of data asset admission, comprising:
recording the operation on the data asset in a blockchain certificate corresponding to the data asset according to the operation on the data asset; the data asset is a risk data asset, and the operation on the data asset comprises: information change, application increase and logic adjustment;
sending the block chain voucher recording all historical operations to all nodes;
and sending the asset information of the data asset and the block chain voucher to a request node according to the credit inquiry request.
2. A method for data asset admission according to claim 1, further comprising:
informing all nodes to vote on whether the asset information of the data assets is allowed to be added to the block chain;
judging whether to allow the asset information of the data asset to be added to the block chain or not based on the voting results of all the nodes;
after determining that the asset information of the data asset is allowed to be added to the block chain, generating a block chain voucher according to the asset information;
and sending the block chain voucher to all nodes.
3. A method of data asset admission according to claim 2, wherein prior to informing all nodes whether asset information for a data asset is allowed to be added to the blockchain for voting, comprises:
an application for adding asset information for the data asset to a blockchain is received.
4. A method for data asset admission according to claim 2, wherein said determining whether to allow asset information of the data asset to be added to the blockchain based on voting results of all nodes comprises:
counting the corresponding ticket number of the data asset added to the block chain;
judging whether the ratio of the number of votes to the number of nodes participating in voting in all the nodes exceeds a preset threshold value or not;
when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain;
when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
5. A method for data asset admission according to claim 2, wherein said generating a blockchain credential from said asset information comprises:
and sending the public and private key pair corresponding to the block chain voucher to a producer of the data asset.
6. A method for data asset admission according to any one of claims 2 to 5, wherein each node independently votes on whether asset information for the data asset is allowed to be added to the blockchain.
7. A method of data asset admission according to any one of claims 1 to 6, wherein said nodes include at least one of:
a node where a producer of the data asset is located, a node where an application of the data asset is located, and a node where a manager of the data asset is located.
8. An apparatus for data asset admission, comprising:
the block chain voucher recording module is used for recording the operation on the data asset in the block chain voucher corresponding to the data asset according to the operation on the data asset; the data asset is a risk data asset, and the operation on the data asset comprises: information change, application increase and logic adjustment;
the broadcast module is used for sending the block chain voucher recording all historical operations to all nodes;
and the query module is used for sending the asset information of the data asset and the block chain voucher to a request node according to a credit query request.
9. An apparatus for data asset admission according to claim 8, further comprising:
the notification module is used for notifying all the nodes and voting according to whether the asset information of the data assets is allowed to be added to the block chain;
an admission judgment module, configured to judge whether to allow asset information of the data asset to be added to the block chain based on voting results of all the nodes;
a determining module for determining that asset information for the data asset is allowed to be added to the blockchain;
the block chain voucher generating module is used for generating a block chain voucher according to the asset information;
and the block chain certificate sending module is used for sending the block chain certificate to all nodes.
10. An apparatus for admission of data assets according to claim 9, further comprising:
a receiving module for receiving an application for adding the asset information of the data asset to the block chain.
11. An apparatus for data asset admission according to claim 9, wherein the admission decision module is specifically configured to:
counting the corresponding ticket number of the data asset added to the block chain;
judging whether the ratio of the number of votes to the number of nodes participating in voting in all the nodes exceeds a preset threshold value or not;
when the ratio exceeds the preset threshold, allowing the asset information of the data asset to be added to the block chain;
when the ratio does not exceed the preset threshold, not allowing the asset information of the data asset to be added to the blockchain.
12. An apparatus for data asset admission according to claim 9, further comprising:
and the public and private key pair sending module is used for sending the public and private key pair corresponding to the block chain voucher to a producer of the data asset.
13. An apparatus for admission of data assets according to any one of claims 9 to 12 wherein each node independently votes on whether asset information for the data asset is allowed to be added to the blockchain.
14. An arrangement for admission of data assets according to any of claims 8 to 13 wherein the node includes at least one of:
a node where a producer of the data asset is located, a node where an application of the data asset is located, and a node where a manager of the data asset is located.
15. A storage medium storing computer program instructions for performing a method according to any one of claims 1 to 7.
16. A computing device, comprising: a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the computing device to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010388148.2A CN111556160B (en) | 2020-05-09 | 2020-05-09 | Data asset admission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010388148.2A CN111556160B (en) | 2020-05-09 | 2020-05-09 | Data asset admission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111556160A CN111556160A (en) | 2020-08-18 |
CN111556160B true CN111556160B (en) | 2023-03-24 |
Family
ID=72004547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010388148.2A Active CN111556160B (en) | 2020-05-09 | 2020-05-09 | Data asset admission method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111556160B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112910982B (en) * | 2021-01-27 | 2023-06-16 | 网易(杭州)网络有限公司 | Node admission method and device of alliance chain, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107230092A (en) * | 2016-03-24 | 2017-10-03 | 阿里巴巴集团控股有限公司 | Accounting processing method, device and server |
CN108154439A (en) * | 2016-12-02 | 2018-06-12 | 北京金股链科技有限公司 | Asset data processing unit and method |
CN109214865A (en) * | 2018-08-31 | 2019-01-15 | 北京京东金融科技控股有限公司 | Electronic certificate processing method, system and electric business system, storage medium |
CN110288480A (en) * | 2019-06-28 | 2019-09-27 | 深圳前海微众银行股份有限公司 | A kind of Private transaction method and device of block chain |
CN110309185A (en) * | 2019-05-24 | 2019-10-08 | 平安银行股份有限公司 | Data query method, system, computer equipment and storage medium |
CN110675146A (en) * | 2019-08-30 | 2020-01-10 | 深圳壹账通智能科技有限公司 | Method and medium for processing electronic certificate transaction record and computer equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190317935A1 (en) * | 2017-11-21 | 2019-10-17 | International Business Machines Corporation | Blockchain-implemented smart contract management for digital twin assets |
-
2020
- 2020-05-09 CN CN202010388148.2A patent/CN111556160B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107230092A (en) * | 2016-03-24 | 2017-10-03 | 阿里巴巴集团控股有限公司 | Accounting processing method, device and server |
CN108154439A (en) * | 2016-12-02 | 2018-06-12 | 北京金股链科技有限公司 | Asset data processing unit and method |
CN109214865A (en) * | 2018-08-31 | 2019-01-15 | 北京京东金融科技控股有限公司 | Electronic certificate processing method, system and electric business system, storage medium |
CN110309185A (en) * | 2019-05-24 | 2019-10-08 | 平安银行股份有限公司 | Data query method, system, computer equipment and storage medium |
CN110288480A (en) * | 2019-06-28 | 2019-09-27 | 深圳前海微众银行股份有限公司 | A kind of Private transaction method and device of block chain |
CN110675146A (en) * | 2019-08-30 | 2020-01-10 | 深圳壹账通智能科技有限公司 | Method and medium for processing electronic certificate transaction record and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111556160A (en) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108665946B (en) | Service data access method and device | |
US11165589B2 (en) | Trusted agent blockchain oracle | |
CN110009337B (en) | Data processing method and device based on block chain | |
US20210352077A1 (en) | Low trust privileged access management | |
CN101523402B (en) | Trust management systems and methods | |
CN109614813B (en) | Privacy transaction method and device based on block chain and application method and device thereof | |
CN112381646A (en) | Privacy transaction based on block chain and application method and device thereof | |
US11917088B2 (en) | Integrating device identity into a permissioning framework of a blockchain | |
US11693948B2 (en) | Verifiable labels for mandatory access control | |
US20220067669A1 (en) | Predictive device maintenance | |
US20190347660A1 (en) | System and method for protection of confidential information | |
CN111915298A (en) | Method and device for generating and verifying linkable ring signature in block chain | |
US11570005B2 (en) | Systems and methods for proving immutability of blockchains | |
WO2019175427A1 (en) | Method, device and medium for protecting work based on blockchain | |
CN114039733A (en) | Certificate storage service transfer method, device and equipment for alliance chain | |
CN111556160B (en) | Data asset admission method and device | |
CN112291321B (en) | Service processing method, device and system | |
CN110060151B (en) | Service execution method and device | |
CN110990891A (en) | Gymnasium contract proving method, equipment and medium based on block chain | |
CN112232956B (en) | Intelligent parking data processing method and device based on blockchain | |
CN116797376B (en) | Asset management method, system, server and storage medium based on block chain | |
CN111695128B (en) | Data processing method and device for block chain network for data asset allocation | |
US20230162178A1 (en) | Blockchain transaction rebroadcast | |
CN113792350B (en) | Electronic data evidence-storing client, notarizing terminal and system for network arbitration and litigation | |
US11936773B2 (en) | Encryption key management method in data subscription system |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40035881 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |