CN111556160A - Data asset admission method and device - Google Patents

Data asset admission method and device Download PDF

Info

Publication number
CN111556160A
CN111556160A CN202010388148.2A CN202010388148A CN111556160A CN 111556160 A CN111556160 A CN 111556160A CN 202010388148 A CN202010388148 A CN 202010388148A CN 111556160 A CN111556160 A CN 111556160A
Authority
CN
China
Prior art keywords
asset
data 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.)
Granted
Application number
CN202010388148.2A
Other languages
Chinese (zh)
Other versions
CN111556160B (en
Inventor
朱亚东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202010388148.2A priority Critical patent/CN111556160B/en
Publication of CN111556160A publication Critical patent/CN111556160A/en
Application granted granted Critical
Publication of CN111556160B publication Critical patent/CN111556160B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/46Secure multiparty computation, e.g. millionaire problem
    • H04L2209/463Electronic voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic 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)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Storage Device Security (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

Data asset admission method and device
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
In the context of large data, data assets are increasingly valuable for applications, and there is increasing interest in how to efficiently apply high quality data assets generated daily. 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 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.
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, where 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 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 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 blockchain certificate 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 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 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 includes:
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, here, 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 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 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 assets.
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 blockchain 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;
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 blockchain certificate 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 for data asset admission according to any one of claims 1 to 6, wherein said node comprises 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 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 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.
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 admission of data assets 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.
CN202010388148.2A 2020-05-09 2020-05-09 Data asset admission method and device Active CN111556160B (en)

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 true CN111556160A (en) 2020-08-18
CN111556160B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112910982A (en) * 2021-01-27 2021-06-04 网易(杭州)网络有限公司 Node access method and device of alliance chain, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
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
US20190317935A1 (en) * 2017-11-21 2019-10-17 International Business Machines Corporation Blockchain-implemented smart contract management for digital twin assets
CN110675146A (en) * 2019-08-30 2020-01-10 深圳壹账通智能科技有限公司 Method and medium for processing electronic certificate transaction record and computer equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
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
US20190317935A1 (en) * 2017-11-21 2019-10-17 International Business Machines Corporation Blockchain-implemented smart contract management for digital twin assets
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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112910982A (en) * 2021-01-27 2021-06-04 网易(杭州)网络有限公司 Node access method and device of alliance chain, electronic equipment and storage medium
CN112910982B (en) * 2021-01-27 2023-06-16 网易(杭州)网络有限公司 Node admission method and device of alliance chain, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN111556160B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN108681966B (en) Information supervision method and device based on block chain
CN108665946B (en) Service data access method and device
CN111401902B (en) Service processing method, device and equipment based on block chain
CN112381646A (en) Privacy transaction based on block chain and application method and device thereof
CN109614813B (en) Privacy transaction method and device 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
AU2021269192A1 (en) Low trust privileged access management
US20190347660A1 (en) System and method for protection of confidential information
WO2019175427A1 (en) Method, device and medium for protecting work based on blockchain
CN111612452A (en) Intellectual property management system and method based on block chain
US11570005B2 (en) Systems and methods for proving immutability of blockchains
CN111815454A (en) Data uplink method and device, electronic equipment and storage medium
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
CN110619023A (en) Water source detection data chaining method and device of Internet of things by combining block chains
CN112232956B (en) Intelligent parking data processing method and device based on blockchain
TW202008230A (en) Event prediction method and apparatus, and electronic device
CN113792350B (en) Electronic data evidence-storing client, notarizing terminal and system for network arbitration and litigation
CN111695128B (en) Data processing method and device for block chain network for data asset allocation
US20220138766A1 (en) Systems, methods, and apparatuses for implementing data collection, analysis, and a reward system for zero plastic pollution
US20230162178A1 (en) Blockchain transaction rebroadcast

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