CN108769230A - Transaction data storage method, device, server and storage medium - Google Patents
Transaction data storage method, device, server and storage medium Download PDFInfo
- Publication number
- CN108769230A CN108769230A CN201810574411.XA CN201810574411A CN108769230A CN 108769230 A CN108769230 A CN 108769230A CN 201810574411 A CN201810574411 A CN 201810574411A CN 108769230 A CN108769230 A CN 108769230A
- Authority
- CN
- China
- Prior art keywords
- block
- transaction data
- node device
- multiple target
- characteristic value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides a kind of transaction data storage method, device, server and storage mediums, are related to network technique field.The present invention passes through when there is transaction data storage demand, only transaction data is stored in multiple trusted nodes, and the characteristic value of transaction data is stored to block chain, and store transaction data no longer on block chain itself, when these trusted nodes know together and pass through, the characteristic value of transaction data is just stored as to the block of block chain, so that transaction data can be only stored on limited node device, each node device in entire block catenary system is not diffused into, due to only storing characteristic value on block chain, therefore, node device is limited to check transaction data, it can be while ensureing Information Security, ensure the privacy of transaction data.
Description
Technical field
The present invention relates to network technique field, more particularly to a kind of transaction data storage method, device, server and storage
Medium.
Background technology
With the development of network technology, the available business in internet is more and more, correspondingly, in order to realize that data are pacified
Entirely so that data will not be distorted by people, in business procession, can involve how to deposit transaction data progress safety
Storage.
Current date storage method can be based on block catenary system and carry out, and block catenary system can deposit transaction data
Storage, since a block is not only stored with the transaction data and Block Characteristic value of this block in block chain, is also deposited in block chain
The Block Characteristic value of a block is contained, therefore, based on the association in such data, ensure that data will not be usurped by people
Change, even if any data can be traced if being tampered.
The transaction data of full dose is stored on block chain by current date storage method so that in block catenary system
Any one node device, which all has, checks permission, can not ensure the privacy of transaction data.
Invention content
An embodiment of the present invention provides a kind of transaction data storage method, device, server and storage mediums, can protect
Under the premise of hindering Information Security, the privacy of transaction data is ensured.The technical solution is as follows:
On the one hand, a kind of transaction data storage method is provided, the first node equipment being applied in block catenary system, institute
The method of stating includes:
Obtain the device identification of transaction data to be stored and multiple target node devices;
The transaction data is stored, the characteristic value of the transaction data is obtained;
Multiple node devices into the block catenary system send the characteristic value and the multiple target node device
Device identification;
When receiving the data acquisition request of either objective node device, the transaction data is sent to the target
Node device;
Target block is generated, the target block is stored with the characteristic value;
When the multiple target node device passes through target block common recognition, the target block is added to institute
In the block chain for stating block catenary system.
On the one hand, a kind of transaction data storage method is provided, the second node equipment being applied in block catenary system, institute
The method of stating includes:
The device identification of characteristic value and multiple target node devices that first node equipment is sent is received, the characteristic value is
The characteristic value of transaction data to be stored;
When the device identification according to the multiple target node device, determine that the multiple target node device includes described
When second node equipment, obtains and ask to first node equipment transmission data;
Receive and store the transaction data that the first node equipment is sent;
Target block is generated, the target block is stored with the characteristic value;
When the multiple target node device carries out common recognition to the target block to be passed through, the target block is added
Into the block chain of the block catenary system.
On the one hand, a kind of transaction data storage device is provided, the first node equipment being applied in block catenary system, institute
Stating device includes:
Receiving module, the device identification for receiving transaction data to be stored and multiple target node devices;
Memory module, for storing the transaction data;
Acquisition module, the characteristic value for obtaining the transaction data;
Sending module sends the characteristic value and the multiple for multiple node devices into the block catenary system
The device identification of target node device;
The sending module is additionally operable to when receiving the data acquisition request of either objective node device, by the friendship
Easy data are sent to the target node device;
Block generation module, for generating target block, the target block is stored with the characteristic value;
The sending module is additionally operable to multiple node devices into the block catenary system and sends the target block;
Add module, for when the multiple target node device to the target block common recognition pass through when, by the spy
Value indicative is added in the block chain of the block catenary system.
On the one hand, a kind of transaction data storage device is provided, the second node equipment being applied in block catenary system, institute
Stating device includes:
Receiving module, the equipment mark of characteristic value and multiple target node devices for receiving the transmission of first node equipment
Know, the characteristic value is the characteristic value of transaction data to be stored;
Sending module, for when the device identification according to the multiple target node device, determining the multiple target section
When point device includes the second node equipment, obtains and ask to first node equipment transmission data;
The receiving module is additionally operable to receive the transaction data that the first node equipment is sent;
Memory module, for storing the transaction data;
Generation module, for generating target block, the target block is stored with the characteristic value;
Add module, for when the multiple target node device to the target block carry out common recognition pass through when, by institute
Target block is stated to be added in the block chain of the block catenary system.
On the one hand, a kind of server is provided, the server includes processor and memory, is stored in the memory
There are at least one instruction, described instruction to be loaded by the processor and executed to realize the transaction data storage of any of the above-described aspect
Operation performed by method.
On the one hand, provide a kind of computer readable storage medium, which is characterized in that be stored in the storage medium to
A few instruction, described instruction are loaded by processor and are executed to realize the transaction data storage method institute such as above-mentioned either side
The operation of execution.
The advantageous effect that technical solution provided in an embodiment of the present invention is brought is:
By the way that when there is transaction data storage demand, only transaction data is stored in multiple trusted nodes, and will transaction
The characteristic value of data is stored to block chain, and store transaction data itself no longer on block chain, is carried out in these trusted nodes
When common recognition passes through, the characteristic value of transaction data is just stored as to the block of block chain so that transaction data can be only stored in
On the node device of limit, each node device in entire block catenary system is not diffused into, due to only being stored on block chain
Therefore characteristic value limits node device and is checked to transaction data, can ensure ensure Information Security while
The privacy of transaction data.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, other are can also be obtained according to these attached drawings
Attached drawing.
Fig. 1 is a kind of structural schematic diagram of data-storage system provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of transaction data storage method provided in an embodiment of the present invention;
Fig. 3 is the interaction schematic diagram in a kind of transaction data storing process provided in an embodiment of the present invention;
Fig. 4 is the interaction schematic diagram in a kind of transaction data storing process provided in an embodiment of the present invention;
Fig. 5 is the interaction schematic diagram in a kind of transaction data storing process provided in an embodiment of the present invention;
Fig. 6 is the interaction schematic diagram in a kind of transaction data storing process provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of transaction data storage device provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of transaction data storage device provided in an embodiment of the present invention;
Fig. 9 is a kind of schematic diagram of server provided in an embodiment of the present invention.
Specific implementation mode
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
In the following, following some nouns occurred in the process that illustrate are introduced:
Intelligent contract:The contract program executed automatically according to specified conditions is that user interacts with block chain, utilizes area
Block chain realizes the important channel of service logic.For example, each mechanism can pass through the intelligence on the block chain disposed in server
The functions such as contract accesses the data-storage system, and the data to use the data-storage system to provide store.
Target strategy:The target strategy can be one kind of common recognition strategy, can serve to indicate that in data-storage system altogether
The necessary condition that knowledge process need to meet.For example, the common recognition strategy can indicate the multiple trusted nodes for needing to know together, one is formed
Trusted node set, common recognition process then need the trusted node union of sets to sign.
Fig. 1 is a kind of structural schematic diagram of data-storage system provided in an embodiment of the present invention.The system includes multiple sections
Point device 101, multiple terminals 102;
Wherein, multiple node devices 101 can be configured with same block chain, that is to say, multiple node device 101 can
To form block catenary system, each node device 101 is respectively the node in the block catenary system.Multiple node device 101
It can be multiple node devices of same mechanism, can also be the multiple node devices for belonging to different institutions, for example, the block chain
May include bank in system, issue as agent mechanism etc..The user of each mechanism can be by terminal 102 come access mechanism
Node device, multiple terminal 102 can be to be able to access that the electronic equipment of multiple node device 101, which can
Think computer, smart mobile phone, tablet computer or other electronic equipments.
Based on the implementation environment provided in above-mentioned Fig. 1, Fig. 2 is a kind of transaction data storage provided in an embodiment of the present invention
The flow chart of method, the interaction agent of this method can be multiple node devices in block catenary system, referring to Fig. 2, this method
May include:
200, terminal obtains the public affairs of transaction data and multiple target node devices by the interaction with first node equipment
Key.
In embodiments of the present invention, which can use the business function that first node equipment is provided, to generate
Transaction data, in order to be stored to transaction data, which can obtain multiple target node devices from first node equipment
Public key.
Wherein, the public key of multiple target node device can be based on the intelligent contract stored in the first node equipment
It obtains, which can determine common recognition strategy when being traded data storage, for example, there is which trusted node, need
There is 2/3rds trusted node common recognition to think that common recognition passes through, the embodiment of the present invention is not construed as limiting this.In short
It, which provides the public key of which node device, then illustrate this transaction data storage when need by
Which node device is known together.
The corresponding multiple target node devices of the first node equipment, multiple mesh can be configured in first node equipment
Type of service setting can be based on by marking node device, can also be arranged based on the demand of first node equipment itself, the present invention is real
Example is applied to be not construed as limiting this.It that is to say, multiple target node device type of service corresponding with the transaction data is corresponding;Or,
Multiple target node device is corresponding with the first node equipment.Correspondingly, when first node equipment gets transaction data,
The public key of multiple target node devices can be obtained from first node equipment, detailed process may include:Terminal is from first node
Equipment obtains the public key of the corresponding multiple target node devices of first node equipment, or, terminal from first node equipment obtain with
The public key of the corresponding multiple target node devices of the type of service.
Wherein, transaction data may include transaction promoter account, transaction reciever account, transaction amount, type of transaction.
For example, for a money transfer transactions, the transaction data of the money transfer transactions may include producing account, being transferred to account, transfer amounts
And type of transferring accounts is transferred accounts for inter-bank.
201, terminal sends the public key of transaction data and multiple target node devices to first node equipment.
202, when first node equipment receives the public key of the transaction data and multiple target node devices, the transaction is obtained
The characteristic value of data.
Wherein, the process of the characteristic value of the acquisition transaction data may include that first node equipment feature based value is calculated
Method calculates transaction data, obtains the characteristic value of the transaction data.It should be noted that this feature value-based algorithm can be
Any hash algorithm, the embodiment of the present invention are not construed as limiting this.
Above-mentioned steps 200 to step 202 is the process that terminal initiates storage to first node equipment, in some embodiments
In, which can also be replaced with following steps:Terminal can obtain transaction data by the interaction with first node equipment,
And it triggers first node equipment and executes step 203.
Based on the citing of above-mentioned money transfer transactions, the characteristic value of the transaction data can be M=hash (F), wherein F is to hand over
Easy data, hash () are the characteristic value of transaction data for referring to hash algorithm, M.
203, multiple node devices of the first node equipment into the block catenary system send this feature value and multiple mesh
Mark the public key of node device.
After first node equipment gets the characteristic value of transaction data, the transaction can not be sent in block catenary system
Data, and the characteristic value of the transaction data and the public key of multiple target node devices are only sent, it is, of course, also possible to send other
Related data.Broadcast mode progress may be used when multiple node device transmission datas in above-mentioned from the catenary system to block, so that
The public key of this feature value and multiple target node device can be received by obtaining each node device.
Referring to Fig. 3, which is first node equipment, and node device B, C and D set for destination node
Standby, remaining node is other node devices in block catenary system.
204, second node equipment is more according to this when receiving the public key of this feature value and multiple target node device
The public key of a target node device judges whether multiple target node device includes the second node equipment, if so, executing
Step 205.
When second node equipment receives the public key of this feature value and multiple target node device, can according to this
The public key of two node devices and the public key of multiple target node device are compared, when the public key of multiple target node device
Include public key identical with the public key of the second node equipment, then multiple target node device includes that the second node is set
It is standby, it that is to say explanation, which is the trusted node of this transaction data storage, can participate in depositing transaction data
The common recognition of storage.And it does not include public key identical with the public key of the second node equipment to work as in the public key of multiple target node devices,
Then multiple target node device does not include the second node equipment, that is to say explanation, which is not this
The trusted node of transaction data storage, without participating in the common recognition that is stored to transaction data, then the second node equipment can not be into
The subsequent data acquisition step of row.
205, second node equipment is obtained to first node equipment transmission data and is asked, which carries second
The signature of node device.
In embodiments of the present invention, it is only illustrated so that second node equipment is trusted node as an example, in order to realize common recognition,
Second node equipment needs to obtain the transaction data, and therefore, which uses the private key of the second node equipment, right
The data acquisition request is signed, and the data acquisition for the signature for carrying second node equipment is sent to first node equipment
Request.
Referring to Fig. 4, which, can be to first when it is target node device to determine oneself
Node device transmission data obtains request, to obtain the transaction data of pending common recognition.
206, it when first node equipment receives the data acquisition request of any node equipment, obtains the data acquisition and asks
Signature in asking.
207, when first node equipment is according to any of the public key of multiple target node device public key, which is tested
When card passes through, which is sent to the second node equipment by first node equipment.
In embodiments of the present invention, first node equipment can be according to the public key of multiple target node devices, respectively to this
The second data storage request after signature is verified, and when any one is verified, illustrates that the transmission data obtains request
Node device is one in target node device, should participate in common recognition process, therefore, which can be by the transaction
Data are sent to the second node equipment.
208, second node equipment receives and stores the transaction data of first node equipment transmission.
Second node equipment can store transaction data after receiving transaction data, and according to the number of deals
According to storage address storage index is generated, and be based on the storage index and storage address according to transaction data, the second section of update
The information table memory of point device so that when the user of second node equipment inquires, can be indexed, be inquired according to the storage
The information table memory to obtain the storage address of the transaction data, and is based on the storage address, gets the transaction data.
209, characteristic value of each node device based on the transaction data in block catenary system generates target block, should
Target block is stored with the characteristic value of the transaction data.
By taking first node equipment as an example, when the transaction data is sent to multiple target section by the first node equipment
After target complete node device in point device, target block can be generated.The specific generating process may include:Obtain the area
The Block Characteristic value of a upper block in block chain;The characteristic value of the transaction data is stored to the block master of the target block
Body;Block Characteristic value based on the block main body and a upper block, obtains the Block Characteristic value of the target block;
The block head characteristic value of a upper block and the Block Characteristic value are stored into the block head of the target block.
Above-mentioned generating process is only to generate a kind of example of target block, and for block catenary system, the generation of target block may be used also
To take other modes, the embodiment of the present invention to be not construed as limiting this.
Certainly, in the block main body of the target block, a plurality of data can be stored, in addition to the characteristic value of above-mentioned transaction data
In addition, the transaction data or other numbers of deals of other transaction occurred in the same period can also be stored in the block main body
According to the information such as characteristic value, it is not limited in the embodiment of the present invention.In addition, be based on the block main body and it is described on
The Block Characteristic value of one block specifically can be according to these data to be stored when obtaining the Block Characteristic value of target block
Characteristic value, the characteristic value of a upper block and block header (e.g., the time, height, transaction Merkel's tree root etc.) it is raw
At the characteristic value of the target block.
210, each node device in block catenary system verifies the target block, when any node device authentication
By when, in block catenary system broadcast common recognition confirm response.
For the second node equipment for being stored with transaction data, therefore, second node equipment can be according to depositing
It is logical when verifying to be verified to target block with the relevant data of the transaction data on the transaction data and block chain of storage
Out-of-date, which can broadcast common recognition in block catenary system and confirm response so that the node in block catenary system
Equipment can receive common recognition and confirm response.Certainly, which may include being carried out to the corresponding service logic of transaction data
Verification to the initiator of transaction data verify etc., and the embodiment of the present invention is not specifically limited this.
It in some embodiments, can be according to the data itself stored when any node equipment generates target block
It is verified, when second node equipment is stored with the transaction data, then can be verified and broadcast common recognition and confirm response,
And when second node equipment is not stored with the storage generation mistake of the transaction data or transaction data, then it verifies and does not pass through,
Common recognition failure response can be broadcasted or do not broadcast any response.
It, may hair if second node equipment is one in multiple target node devices for this realization method
Raw three kinds of situations:One is in voting process of knowing together the second node equipment vote through so that the common recognition process accord with
Target strategy is closed, target block common recognition passes through;Another is that second node equipment ballot is obstructed in voting process of knowing together
It crosses, but the common recognition process of multiple target node devices meets target strategy, target block common recognition passes through;Another is,
Second node equipment ballot does not pass through in common recognition voting process, and the common recognition process of multiple target node devices does not meet target
Strategy, target block common recognition do not pass through, then need to re-initiate common recognition process.
And if second node equipment is not one in multiple target node devices, which may also
Following situations occur:One is the second node equipment without ballot, another is second section in voting process of knowing together
Point device ballot does not pass through, due to first node equipment when being known together and without reference to not as the throwing of second node equipment
Ticket, therefore, will not to common recognition by or not by impacting.
It should be noted that when being known together, bft-raft common recognition algorithms or pbft common recognition algorithms may be used, or
Other common recognition algorithms, the embodiment of the present invention are not especially limited this.
Referring to Fig. 5, which, can be to mesh when it is target node device to determine oneself
Mark block is verified, and when being verified, and broadcast common recognition confirms response in block catenary system.
211, meet present count when any of block catenary system node device receives in multiple target node device
When the common recognition of purpose target node device confirms response, which is added on the block chain of block catenary system.
Confirm sound due to for any one node device, can receive the common recognition that other node devices are broadcasted
It answers, and, the public key of multiple target node devices is stored in the target block that it is generated, therefore, for any one section
For point device, the public key of response and the multiple target node devices stored can be confirmed according to the common recognition received, to sentence
Disconnected whether to meet target strategy, when meeting target strategy, then common recognition passes through, can be by target block cochain.
It should be noted that the embodiment of the present invention is only the mesh of preset number in multiple target node devices with target strategy
Mark node device common recognition illustrates for common recognition passes through, which can also be a few in multiple target node devices
A node device common recognition i.e. common recognition pass through or multiple target node devices in the node device common recognition i.e. common recognition of target proportion lead to
It crosses, certainly, which can also have other forms, the embodiment of the present invention not to limit.
When any node equipment determines that multiple target node device common recognitions pass through, then target block can be added to this
After a upper block on the block chain configured on node device.
Certainly, the public key of above-mentioned node device is only a kind of example of the device identification of node device, in some embodiments
In, the device identification of the node device can also be provided as the network address or device hardware mark of multiple target node device
Know etc., the embodiment of the present invention is not construed as limiting this.If the device identification of node device uses network address or hardware identifier shape
Formula, then the public key in step 200 to 204 may alternatively be network address or hardware identifier, and be based on above-mentioned replacement, then exists
In step 207, needs first to be based on network address or hardware identifier, obtain corresponding public key, then process is decrypted, such as:When
When receiving the data acquisition request of any node equipment, the signature in the data acquisition request is obtained;According to multiple target
The network address or device hardware of node device identify, and obtain the public key of multiple target node device;When according to multiple mesh
Any of the public key public key for marking node device, to the signature verification by when, determine the data acquisition request by destination node
Equipment is sent.
It further,, can be according to area once any user gets the transaction data by above-mentioned data storage procedure
The characteristic value that target block on block chain is stored, come verify the transaction data whether true and accurate, be unable to according to feature
Value is counter to push away transaction data, to while assuring data security, ensure the privacy of transaction data.
Referring to Fig. 6, still by taking money transfer transactions as an example, for the money transfer transactions, only has conduct in final block catenary system
It is stored with transaction data F on A, B, C and D of trusted node, and spy is all stored on all node devices in block catenary system
Value indicative M.
It should be noted that security centre can be configured in block catenary system, each section in above-mentioned block catenary system
The public key of point device can be stored on node device, can also be stored in security centre, so that node device is in need
Shi Jinhang is inquired, and it is not limited in the embodiment of the present invention.
Method provided in an embodiment of the present invention, by when there is transaction data storage demand, being only stored in transaction data
In multiple trusted nodes, and the characteristic value of transaction data is stored to block chain, and store transaction data no longer on block chain
The characteristic value of transaction data is just stored as the block of block chain by itself when these trusted nodes know together and pass through so that
Transaction data can be only stored on limited node device, and each node not diffused into entire block catenary system is set
It is standby, due to only storing characteristic value on block chain, limit node device and transaction data checked, can protect
While hindering Information Security, the privacy of transaction data is ensured.It is possible to further based on type of service or node device
Demand, to be divided to the node device in block catenary system so that different business or different node devices can be by corresponding to
Multiple node devices stored and known together, improve the flexibility of transaction data storage, can also improve data
The specific aim of common recognition.
Fig. 7 is a kind of structural schematic diagram of transaction data storage device provided in an embodiment of the present invention.The transaction data is deposited
Storage device can be applied to the first node equipment in block catenary system, and referring to Fig. 7, which includes:
Receiving module 701, the device identification for receiving transaction data to be stored and multiple target node devices;
Memory module 702, for storing the transaction data;
Acquisition module 703, the characteristic value for obtaining the transaction data;
Sending module 704 sends the characteristic value and described for multiple node devices into the block catenary system
The device identification of multiple target node devices;
The sending module 704 is additionally operable to when receiving the data acquisition request of either objective node device, will be described
Transaction data is sent to the target node device;
Block generation module 705, for generating target block, the target block is stored with the characteristic value;
The sending module 704 is additionally operable to multiple node devices into the block catenary system and sends the target area
Block;
Add module 706 will be described for when the multiple target node device passes through target block common recognition
Characteristic value is added in the block chain of the block catenary system.
In some embodiments, the device identification of the multiple target node device is the multiple target node device
Network address;Or, the device identification of the multiple target node device is the public key of the multiple target node device;Or, institute
The device identification for stating multiple target node devices is that the device hardware of the multiple target node device identifies.
In some embodiments, described device further includes:
First signature acquisition module, for when receiving the data acquisition request of any node equipment, obtaining the number
According to the signature obtained in asking;
First determining module, for working as according to any of the public key of the multiple target node device public key, to described
Signature verification by when, determine that the data acquisition request is sent by target node device.
In some embodiments, when the device identification of the multiple target node device is the multiple target node device
Network address or device hardware identify when, described device further includes:
Second signature acquisition module, for when receiving the data acquisition request of any node equipment, obtaining the number
According to the signature obtained in asking;
Public key acquisition module is obtained for being identified according to the network address or device hardware of the multiple target node device
Take the public key of the multiple target node device;
Second determining module, for working as according to any of the public key of the multiple target node device public key, to described
Signature verification by when, determine that the data acquisition request is sent by target node device.
In some embodiments, described device further includes:
Common recognition module receives the target node device for meeting preset number in the multiple target node device for working as
Common recognition confirm response when, the multiple target node device to the target block common recognition passes through.
In some embodiments, the block generation module 705 includes:
Obtain the Block Characteristic value of a upper block in the block chain;
The characteristic value of the transaction data is stored to the block main body of the target block;
Block Characteristic value based on the block main body and a upper block, obtains the block of the target block
Characteristic value;
The Block Characteristic value of the Block Characteristic value of a upper block and the target block is stored to the mesh
In the block head for marking block.
In some embodiments, the multiple target node device type of service corresponding with the transaction data is corresponding;
Or, the multiple target node device is corresponding with the first node equipment.
Fig. 8 is a kind of structural schematic diagram of transaction data storage device provided in an embodiment of the present invention.The transaction data is deposited
Storage device can be applied to the second node equipment in block catenary system, and referring to Fig. 8, which includes:
Receiving module 801, the equipment of characteristic value and multiple target node devices for receiving the transmission of first node equipment
Mark, the characteristic value are the characteristic value of transaction data to be stored;
Sending module 802, for when the device identification according to the multiple target node device, determining the multiple target
When node device includes the second node equipment, obtains and ask to first node equipment transmission data;
The receiving module 801 is additionally operable to receive the transaction data that the first node equipment is sent;
Memory module 803, for storing the transaction data;
Generation module 804, for generating target block, the target block is stored with the characteristic value;
Add module 805, for when the multiple target node device to the target block know together and pass through, inciting somebody to action
The target block is added in the block chain of the block catenary system.
In some embodiments, the sending module 802 is additionally operable to when the equipment according to the multiple target node device
Mark is not executed and is sent out to first node equipment when determining the multiple target node device not including the second node equipment
The step of sending data acquisition request.
In some embodiments, the multiple target node device type of service corresponding with the transaction data is corresponding;
Or, the multiple target node device is corresponding with the first node equipment.
The alternative embodiment that any combination forms the disclosure may be used, herein no longer in above-mentioned all optional technical solutions
It repeats one by one.
Above-mentioned node device can be provided as server.Fig. 9 is a kind of signal of server provided in an embodiment of the present invention
Figure, the server 900 can generate bigger difference because configuration or performance are different, may include one or more processing
Device (central processing units, CPU) 901 and one or more memory 902, wherein the storage
At least one instruction is stored in device 902, at least one instruction is loaded and executed above-mentioned to realize by the processor 901
The transaction data storage method that each embodiment of the method provides.Certainly, which can also connect with wired or wireless network
Mouthful, the components such as keyboard and input/output interface, to carry out input and output, the server can also include other for realizing
The component of functions of the equipments, this will not be repeated here.
In the exemplary embodiment, a kind of computer readable storage medium, such as the memory including instruction are additionally provided,
Above-metioned instruction can be executed by the processor in terminal to complete the transaction data storage method in above-described embodiment.For example, described
Computer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage
Equipment etc..
One of ordinary skill in the art will appreciate that realizing that all or part of step of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (15)
1. a kind of transaction data storage method, which is characterized in that the first node equipment being applied in block catenary system, the side
Method includes:
Obtain the device identification of transaction data to be stored and multiple target node devices;
The transaction data is stored, the characteristic value of the transaction data is obtained;
Multiple node devices into the block catenary system send setting for the characteristic value and the multiple target node device
Standby mark;
When receiving the data acquisition request of either objective node device, the transaction data is sent to the destination node
Equipment;
Target block is generated, the target block is stored with the characteristic value;
When the multiple target node device passes through target block common recognition, the target block is added to the area
In the block chain of block catenary system.
2. according to the method described in claim 1, it is characterized in that, the device identification of the multiple target node device is described
The network address of multiple target node devices;Or, the device identification of the multiple target node device is the multiple target section
The public key of point device;Or, the device identification of the multiple target node device is hard for the equipment of the multiple target node device
Part identifies.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
When receiving the data acquisition request of any node equipment, the signature in the data acquisition request is obtained;
When any of public key according to the multiple target node device public key, to the signature verification by when, determine institute
Data acquisition request is stated to be sent by target node device.
4. according to the method described in claim 2, it is characterized in that, the device identification when the multiple target node device is institute
When stating the network address or device hardware mark of multiple target node devices, the method further includes:
When receiving the data acquisition request of any node equipment, the signature in the data acquisition request is obtained;
It is identified according to the network address of the multiple target node device or device hardware, obtains the multiple target node device
Public key;
When any of public key according to the multiple target node device public key, to the signature verification by when, determine institute
Data acquisition request is stated to be sent by target node device.
5. according to the method described in claim 1, it is characterized in that, the method further includes:
When the common recognition for receiving the target node device for meeting preset number in the multiple target node device confirms response,
The multiple target node device passes through target block common recognition.
6. according to the method described in claim 1, it is characterized in that, the generation target block includes:
Obtain the Block Characteristic value of a upper block in the block chain;
The characteristic value of the transaction data is stored to the block main body of the target block;
Block Characteristic value based on the block main body and a upper block, obtains the Block Characteristic of the target block
Value;
The Block Characteristic value of a upper block and the Block Characteristic value are stored to the block head of the target block
In.
7. according to the method described in claim 1, it is characterized in that, the multiple target node device and the transaction data pair
The type of service answered corresponds to;Or, the multiple target node device is corresponding with the first node equipment.
8. a kind of transaction data storage method, which is characterized in that the second node equipment being applied in block catenary system, the side
Method includes:
The device identification of characteristic value and multiple target node devices that first node equipment is sent is received, the characteristic value is to wait depositing
The characteristic value of the transaction data of storage;
When the device identification according to the multiple target node device, determine that the multiple target node device includes described second
When node device, obtains and ask to first node equipment transmission data;
Receive and store the transaction data that the first node equipment is sent;
Target block is generated, the target block is stored with the characteristic value;
When the multiple target node device carries out common recognition to the target block to be passed through, the target block is added to institute
In the block chain for stating block catenary system.
9. according to the method described in claim 8, it is characterized in that, the method further includes:
When the device identification according to the multiple target node device, the multiple target node device is determined not and includes described the
When two node devices, does not execute to first node equipment transmission data and obtain the step of asking.
10. according to the method described in claim 8, it is characterized in that, the multiple target node device and the transaction data
Corresponding type of service corresponds to;Or, the multiple target node device is corresponding with the first node equipment.
11. a kind of transaction data storage device, which is characterized in that the first node equipment being applied in block catenary system, it is described
Device includes:
Receiving module, the device identification for receiving transaction data to be stored and multiple target node devices;
Memory module, for storing the transaction data;
Acquisition module, the characteristic value for obtaining the transaction data;
Sending module sends the characteristic value and the multiple target for multiple node devices into the block catenary system
The device identification of node device;
The sending module is additionally operable to when receiving the data acquisition request of either objective node device, by the number of deals
According to being sent to the target node device;
Block generation module, for generating target block, the target block is stored with the characteristic value;
The sending module is additionally operable to multiple node devices into the block catenary system and sends the target block;
Add module, for when the multiple target node device to the target block common recognition pass through when, by the characteristic value
It is added in the block chain of the block catenary system.
12. according to the devices described in claim 11, which is characterized in that described device further includes:
Signature acquisition module, is asked for when receiving the data acquisition request of any node equipment, obtaining the data acquisition
Signature in asking;
Determining module, for working as according to any of the public key of the multiple target node device public key, to the signature verification
By when, determine that the data acquisition request is sent by target node device.
13. a kind of transaction data storage device, which is characterized in that the second node equipment being applied in block catenary system, it is described
Device includes:
Receiving module, the device identification of characteristic value and multiple target node devices for receiving the transmission of first node equipment, institute
State the characteristic value that characteristic value is transaction data to be stored;
Sending module, for when the device identification according to the multiple target node device, determining that the multiple destination node is set
When for including the second node equipment, obtaining and asking to first node equipment transmission data;
The receiving module is additionally operable to receive the transaction data that the first node equipment is sent;
Memory module, for storing the transaction data;
Generation module, for generating target block, the target block is stored with the characteristic value;
Add module, for when the multiple target node device to the target block carry out common recognition pass through when, by the mesh
Mark block is added in the block chain of the block catenary system.
14. a kind of server, which is characterized in that the server includes processor and memory, is stored in the memory
At least one instruction, described instruction are loaded by the processor and are executed to realize as claim 1 is any to claim 10
The operation performed by transaction data storage method described in.
15. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, institute in the storage medium
Instruction is stated to be loaded by processor and executed to realize that claim 1 to claim 10 any one of them transaction data such as stores
Operation performed by method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810574411.XA CN108769230B (en) | 2018-06-06 | 2018-06-06 | Transaction data storage method, device, server and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810574411.XA CN108769230B (en) | 2018-06-06 | 2018-06-06 | Transaction data storage method, device, server and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108769230A true CN108769230A (en) | 2018-11-06 |
| CN108769230B CN108769230B (en) | 2021-06-18 |
Family
ID=63999143
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810574411.XA Active CN108769230B (en) | 2018-06-06 | 2018-06-06 | Transaction data storage method, device, server and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108769230B (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109857805A (en) * | 2018-12-27 | 2019-06-07 | 重庆小雨点小额贷款有限公司 | Date storage method, relevant device and storage medium based on block chain |
| CN109995536A (en) * | 2019-03-15 | 2019-07-09 | 广州杰赛科技股份有限公司 | A kind of block chain common recognition method, apparatus and readable storage medium storing program for executing |
| CN109993250A (en) * | 2019-04-03 | 2019-07-09 | 大陆投资(中国)有限公司 | Elevator maintenance management system |
| CN110032876A (en) * | 2019-02-19 | 2019-07-19 | 阿里巴巴集团控股有限公司 | Method, node and the storage medium of secret protection are realized in block chain |
| CN111223227A (en) * | 2018-11-26 | 2020-06-02 | 腾讯科技(深圳)有限公司 | Target user screening method and device |
| CN111339089A (en) * | 2020-02-21 | 2020-06-26 | 联动优势(北京)数字科技有限公司 | Data storage and acquisition method and device applied to block chain |
| CN111694502A (en) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | Block chain data storage method, device, equipment and storage medium |
| WO2021012572A1 (en) * | 2019-07-25 | 2021-01-28 | 深圳壹账通智能科技有限公司 | Blockchain transaction data processing method and apparatus, computer device, and storage medium |
| CN113343310A (en) * | 2021-08-05 | 2021-09-03 | 北京百度网讯科技有限公司 | Data processing method and device based on block chain and electronic equipment |
| CN113610642A (en) * | 2021-08-05 | 2021-11-05 | 北京百度网讯科技有限公司 | Data processing method and device based on block chain and electronic equipment |
| WO2024217224A1 (en) * | 2023-04-18 | 2024-10-24 | 中国银联股份有限公司 | Blockchain-based communication method and apparatus |
Citations (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8024566B2 (en) * | 2005-04-29 | 2011-09-20 | Sap Ag | Persistent storage implementations for session data within a multi-tiered enterprise network |
| CN106503995A (en) * | 2016-11-17 | 2017-03-15 | 中国银行股份有限公司 | A kind of data sharing method, source node, destination node and system |
| US20170116693A1 (en) * | 2015-10-27 | 2017-04-27 | Verimatrix, Inc. | Systems and Methods for Decentralizing Commerce and Rights Management for Digital Assets Using a Blockchain Rights Ledger |
| CN106650494A (en) * | 2016-12-16 | 2017-05-10 | 杭州嘉楠耘智信息科技有限公司 | Data processing method and device |
| CN106656974A (en) * | 2016-10-17 | 2017-05-10 | 江苏通付盾科技有限公司 | Block chain grouping consensus method and system |
| CN106888087A (en) * | 2017-03-15 | 2017-06-23 | 腾讯科技(深圳)有限公司 | A method and device for managing certificates |
| CN107079059A (en) * | 2016-12-21 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | Block chain storage method and device and node equipment |
| CN107171810A (en) * | 2017-06-27 | 2017-09-15 | 中国联合网络通信集团有限公司 | The verification method and device of block chain |
| CN107196989A (en) * | 2017-03-21 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of processing method and processing device of service request |
| CN107395557A (en) * | 2017-03-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | Method and device for processing service requests |
| CN107464118A (en) * | 2017-08-16 | 2017-12-12 | 济南浪潮高新科技投资发展有限公司 | A kind of data trade method based on block chain intelligence contract |
| CN107566423A (en) * | 2017-10-30 | 2018-01-09 | 天津中德应用技术大学 | A kind of mobile banking management system based on cloud service |
| CN107766540A (en) * | 2017-10-31 | 2018-03-06 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing partitioned storage |
| CN107766542A (en) * | 2017-10-30 | 2018-03-06 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing subregion inquiry |
| CN107807984A (en) * | 2017-10-31 | 2018-03-16 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing subregion common recognition |
| WO2018059334A1 (en) * | 2016-09-29 | 2018-04-05 | 腾讯科技(深圳)有限公司 | Blockchain network, branch node, blockchain network application method and storage medium |
| CN107888384A (en) * | 2017-11-30 | 2018-04-06 | 中链科技有限公司 | A kind of identity data management method, system and computer-readable recording medium |
| CN107994991A (en) * | 2017-10-31 | 2018-05-04 | 深圳市轱辘车联数据技术有限公司 | A kind of data processing method, data processing server and storage medium |
| US9990504B1 (en) * | 2017-12-18 | 2018-06-05 | Northern Trust Corporation | Systems and methods for generating and maintaining immutable digital meeting records within distributed network nodes |
-
2018
- 2018-06-06 CN CN201810574411.XA patent/CN108769230B/en active Active
Patent Citations (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8024566B2 (en) * | 2005-04-29 | 2011-09-20 | Sap Ag | Persistent storage implementations for session data within a multi-tiered enterprise network |
| US20170116693A1 (en) * | 2015-10-27 | 2017-04-27 | Verimatrix, Inc. | Systems and Methods for Decentralizing Commerce and Rights Management for Digital Assets Using a Blockchain Rights Ledger |
| WO2018059334A1 (en) * | 2016-09-29 | 2018-04-05 | 腾讯科技(深圳)有限公司 | Blockchain network, branch node, blockchain network application method and storage medium |
| CN106656974A (en) * | 2016-10-17 | 2017-05-10 | 江苏通付盾科技有限公司 | Block chain grouping consensus method and system |
| CN106503995A (en) * | 2016-11-17 | 2017-03-15 | 中国银行股份有限公司 | A kind of data sharing method, source node, destination node and system |
| CN106650494A (en) * | 2016-12-16 | 2017-05-10 | 杭州嘉楠耘智信息科技有限公司 | Data processing method and device |
| CN107079059A (en) * | 2016-12-21 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | Block chain storage method and device and node equipment |
| CN106888087A (en) * | 2017-03-15 | 2017-06-23 | 腾讯科技(深圳)有限公司 | A method and device for managing certificates |
| CN107196989A (en) * | 2017-03-21 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of processing method and processing device of service request |
| CN107395557A (en) * | 2017-03-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | Method and device for processing service requests |
| CN107171810A (en) * | 2017-06-27 | 2017-09-15 | 中国联合网络通信集团有限公司 | The verification method and device of block chain |
| CN107464118A (en) * | 2017-08-16 | 2017-12-12 | 济南浪潮高新科技投资发展有限公司 | A kind of data trade method based on block chain intelligence contract |
| CN107566423A (en) * | 2017-10-30 | 2018-01-09 | 天津中德应用技术大学 | A kind of mobile banking management system based on cloud service |
| CN107766542A (en) * | 2017-10-30 | 2018-03-06 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing subregion inquiry |
| CN107766540A (en) * | 2017-10-31 | 2018-03-06 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing partitioned storage |
| CN107807984A (en) * | 2017-10-31 | 2018-03-16 | 上海分布信息科技有限公司 | A kind of block chain network of subregion and its method for realizing subregion common recognition |
| CN107994991A (en) * | 2017-10-31 | 2018-05-04 | 深圳市轱辘车联数据技术有限公司 | A kind of data processing method, data processing server and storage medium |
| CN107888384A (en) * | 2017-11-30 | 2018-04-06 | 中链科技有限公司 | A kind of identity data management method, system and computer-readable recording medium |
| US9990504B1 (en) * | 2017-12-18 | 2018-06-05 | Northern Trust Corporation | Systems and methods for generating and maintaining immutable digital meeting records within distributed network nodes |
Non-Patent Citations (2)
| Title |
|---|
| GIULIO MALAVOLTA: ""Concurrency and Privacy with Payment-Channel Networks"", 《CCS "17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY》 * |
| 向迪雅: ""分布式账簿在支付行业的应用"", 《金融会计》 * |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111223227B (en) * | 2018-11-26 | 2022-03-22 | 腾讯科技(深圳)有限公司 | Target user screening method and device |
| CN111223227A (en) * | 2018-11-26 | 2020-06-02 | 腾讯科技(深圳)有限公司 | Target user screening method and device |
| CN109857805A (en) * | 2018-12-27 | 2019-06-07 | 重庆小雨点小额贷款有限公司 | Date storage method, relevant device and storage medium based on block chain |
| CN109857805B (en) * | 2018-12-27 | 2020-10-02 | 重庆小雨点小额贷款有限公司 | Block chain based data storage method, related equipment and storage medium |
| CN110032876A (en) * | 2019-02-19 | 2019-07-19 | 阿里巴巴集团控股有限公司 | Method, node and the storage medium of secret protection are realized in block chain |
| CN111694502A (en) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | Block chain data storage method, device, equipment and storage medium |
| CN109995536A (en) * | 2019-03-15 | 2019-07-09 | 广州杰赛科技股份有限公司 | A kind of block chain common recognition method, apparatus and readable storage medium storing program for executing |
| CN109993250A (en) * | 2019-04-03 | 2019-07-09 | 大陆投资(中国)有限公司 | Elevator maintenance management system |
| WO2021012572A1 (en) * | 2019-07-25 | 2021-01-28 | 深圳壹账通智能科技有限公司 | Blockchain transaction data processing method and apparatus, computer device, and storage medium |
| CN111339089A (en) * | 2020-02-21 | 2020-06-26 | 联动优势(北京)数字科技有限公司 | Data storage and acquisition method and device applied to block chain |
| CN111339089B (en) * | 2020-02-21 | 2023-09-22 | 联动优势科技有限公司 | Data storage and acquisition method and device applied to blockchain |
| CN113343310A (en) * | 2021-08-05 | 2021-09-03 | 北京百度网讯科技有限公司 | Data processing method and device based on block chain and electronic equipment |
| CN113610642A (en) * | 2021-08-05 | 2021-11-05 | 北京百度网讯科技有限公司 | Data processing method and device based on block chain and electronic equipment |
| WO2024217224A1 (en) * | 2023-04-18 | 2024-10-24 | 中国银联股份有限公司 | Blockchain-based communication method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108769230B (en) | 2021-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108769230A (en) | Transaction data storage method, device, server and storage medium | |
| US20220092586A1 (en) | Off network identity tracking in anonymous cryptocurrency exchange networks | |
| CN109242675B (en) | Blockchain-based asset release method and device, and electronic equipment | |
| KR102227578B1 (en) | Method for serving certificate based on zero knowledge proof by using blockchain network, and server and terminal for using them | |
| CN110602097B (en) | Block chain-based task processing method, device, equipment and storage medium | |
| US20180053182A1 (en) | Dynamic cryptocurrency aliasing | |
| KR20220093198A (en) | Execution of transactions using dedicated and open blockchains | |
| CN109447648A (en) | Method, accounting node and medium for recording data blocks in a blockchain network | |
| US11551205B2 (en) | Method for producing a cryptographical signed transaction | |
| CN107103473A (en) | A kind of intelligent contract implementation method based on block chain | |
| US10803154B2 (en) | Multicomputer system for user data authentication and processing | |
| CN109155731A (en) | The management of password transaction | |
| CN111934881B (en) | Data right determining method and device, storage medium and electronic device | |
| CN111353925A (en) | Block chain-based fraud prevention system and method | |
| CN112000744A (en) | Signature method and related equipment | |
| KR20190014679A (en) | System and method for providing information on user's transaction | |
| CN111369730A (en) | Voting processing method and device based on block chain | |
| WO2020213763A1 (en) | Method and system for verifying block-chain data stored in storage having different format from block-chain | |
| CN114844629B (en) | Blockchain account verification method, device, computer equipment and storage medium | |
| CN109104419A (en) | A kind of generation method and system of block chain account | |
| CN113569263A (en) | Secure processing method and device for cross-private-domain data and electronic equipment | |
| CN108833133A (en) | Network configuration management method, apparatus and storage medium based on system for cloud computing | |
| CN110493008A (en) | A kind of block chain authentication method, device, equipment and medium | |
| CN112422534B (en) | Credit evaluation method and equipment for electronic certificate | |
| CN111931230A (en) | Data authorization method and device, storage medium and electronic device |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |