CN109493054B - Multi-chain information management method, device, storage medium and block chain identity analyzer - Google Patents

Multi-chain information management method, device, storage medium and block chain identity analyzer Download PDF

Info

Publication number
CN109493054B
CN109493054B CN201811426529.4A CN201811426529A CN109493054B CN 109493054 B CN109493054 B CN 109493054B CN 201811426529 A CN201811426529 A CN 201811426529A CN 109493054 B CN109493054 B CN 109493054B
Authority
CN
China
Prior art keywords
account
information
blockchain
management
identity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811426529.4A
Other languages
Chinese (zh)
Other versions
CN109493054A (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.)
Shenzhen Midu Information Technology Co ltd
Original Assignee
Shenzhen Midu 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 Shenzhen Midu Information Technology Co ltd filed Critical Shenzhen Midu Information Technology Co ltd
Priority to CN201811426529.4A priority Critical patent/CN109493054B/en
Publication of CN109493054A publication Critical patent/CN109493054A/en
Application granted granted Critical
Publication of CN109493054B publication Critical patent/CN109493054B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides a multi-chain information management method, a device, a storage medium and a block chain identity resolver, comprising the following steps: acquiring application information submitted by a user, wherein the application information comprises identity information; creating a management account for the user according to the application information, and generating account information of the management account; acquiring account information of a blockchain account of the user on a blockchain corresponding to the identity information; and storing the account information of the blockchain account and the account information of the management account in a correlated manner, so that a user can manage the blockchain account according to the management account. The invention can facilitate the user to manage the account information on the plurality of block chains, reduce the burden of the user for memorizing the account information on each block chain and improve the operation efficiency of the user on the plurality of block chains.

Description

Multi-chain information management method, device, storage medium and block chain identity analyzer
Technical Field
The present invention relates to the field of blockchain technologies, and in particular, to a method and an apparatus for managing multi-chain information, a storage medium, and a blockchain identity parser.
Background
With the development of internet and electronic commerce, computer network applications have penetrated all industries, and global informatization has become a major trend of human development. The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. Due to the advantages of high data stability and reliability of the blockchain, the development and application of the blockchain have become a trend of informatization.
In a blockchain ecosystem, an increasingly unavoidable problem is the existence of more and more blockchain networks. At present, a block chain is provided with an identity authentication mechanism, a user needs to store and manage identities on the block chain, and if the user uses a plurality of block chains, the user needs to memorize identity information on each chain, so that the difficulty is high, errors are easy to occur during transaction, and the operation efficiency is not high.
Disclosure of Invention
The embodiment of the invention provides a multi-chain information management method, a multi-chain information management device, a storage medium and a block chain identity resolver, and aims to solve the problems that in the prior art, if a user uses a plurality of block chains, the user needs to memorize identity information on each chain, the difficulty is high, errors are easy to occur during transaction, and the operation efficiency is low.
A first aspect of an embodiment of the present invention provides a multi-chain information management method, which is applied to a blockchain identity parser, and includes:
acquiring application information submitted by a user, wherein the application information comprises identity information;
creating a management account for the user according to the application information, and generating account information of the management account;
acquiring account information of a blockchain account of the user on a blockchain corresponding to the identity information;
and storing the account information of the blockchain account and the account information of the management account in a correlated manner, so that a user can manage the blockchain account according to the management account.
A second aspect of the embodiments of the present invention provides a method for managing multi-chain information, which is applied to a block chain, and includes:
receiving a block chain account creation request of a user, wherein the block chain account creation request carries block chain account application information of the user, and the block chain account application information comprises an identity;
creating a blockchain account on the blockchain for the user according to the blockchain account application information;
according to the identity in the block chain account application information, sending the account information of the block chain account to a block chain identity resolver corresponding to the identity, so that the block chain identity resolver is associated and stores the account information of the block chain account and the account information of the management account of the user on the block chain identity resolver.
A third aspect of the embodiments of the present invention provides a multi-chain information management apparatus, which is applied to a blockchain identity parser, and includes:
the first application information acquisition unit is used for acquiring application information submitted by a user, wherein the application information comprises identity information;
the management account generating unit is used for creating a management account for the user according to the application information and generating account information of the management account;
a first information obtaining unit, configured to obtain account information of a blockchain account of the user on a blockchain corresponding to the identity information;
and the first information processing unit is used for storing the account information of the blockchain account and the account information of the management account in a correlation mode, so that a user can manage the blockchain account according to the management account.
A fourth aspect of the present invention provides a multi-chain information management apparatus, which is applied to a block chain, and includes:
the second application information acquisition unit is used for receiving a block chain account creation request of a user, wherein the block chain account creation request carries block chain account application information of the user, and the block chain account application information comprises an identity;
the block chain account generating unit is used for creating a block chain account on the block chain for the user according to the block chain account application information;
and the second information processing unit is used for sending the account information of the blockchain account to a blockchain identity resolver corresponding to the identity according to the identity in the blockchain account application information, so that the blockchain identity resolver is associated and stores the account information of the blockchain account and the account information of the management account of the user on the blockchain identity resolver.
A fifth aspect of embodiments of the present invention provides a blockchain identity parser, including a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor, where the first processor implements the steps of the multi-chain information management method according to the first aspect when executing the first computer program.
A sixth aspect of embodiments of the present invention provides a server, including a second memory, a second processor, and a second computer program stored in the second memory and executable on the second processor, where the second processor implements the steps of the multi-chain information management method according to the second aspect when executing the second computer program.
A seventh aspect of the embodiments of the present invention provides a computer-readable and writable storage medium, which stores a first computer program that, when executed by a first processor, implements the steps of the multi-chain information management method according to the first aspect.
An eighth aspect of embodiments of the present invention provides a computer-readable and writable storage medium, which stores a second computer program that, when executed by a second processor, implements the steps of the multi-chain information management method according to the second aspect.
As can be seen from the above, in the embodiment of the present invention, by obtaining application information including identity information submitted by a user, creating a management account for the user according to the application information, generating account information of the management account, obtaining account information of a blockchain account of the user on a blockchain corresponding to the identity information, and storing the account information of the blockchain account and the account information of the management account in an associated manner, the user manages the blockchain account according to the management account, and the user only needs to memorize the account information of the management account without respectively memorizing the account information on each blockchain, so that the burden of the user is reduced, and thus the operation efficiency of the user on the blockchain is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a flowchart of an implementation of a multi-chain information management method according to an embodiment of the present invention;
fig. 1.1 is a schematic flowchart of generating a public key and an address in the multi-chain information management method provided in the embodiment of the present invention;
fig. 2 is a flowchart of an implementation of another multi-chain information management method according to an embodiment of the present invention;
fig. 3 is an interaction flow diagram of a multi-chain information management method provided in an embodiment of the present application;
fig. 4 is a block diagram of a multi-chain information management apparatus according to an embodiment of the present invention;
fig. 5 is a block diagram of another multi-chain information management apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a blockchain identity parser provided in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
Fig. 1 shows an implementation flow of a multi-chain information management method provided in an embodiment of the present invention, in this embodiment, the multi-chain information management method is applied to a blockchain identity parser, which is detailed as follows: the method flow includes steps S101 to S104. The specific realization principle of each step is as follows:
s101: acquiring application information submitted by a user, wherein the application information comprises identity information.
The application information comprises a user name, identity information and password information. In the embodiment of the invention, the user name is customized by the user instead of being generated according to an algorithm, so that the user can remember the user conveniently. Specifically, the user name needs to meet a user name customization requirement preset by the block chain identity resolver, for example, the number of bytes. The identity information refers to information that can be used for identifying a user, and in this embodiment, the identity information includes one or more of a mobile phone number, a mailbox account number, and a social account number. The password information comprises an account password which is set by the user in a user-defined mode, and the password information needs to meet the password user-defined requirement preset by the block chain identity resolver.
S102: and creating a management account for the user according to the application information, and generating account information of the management account.
Specifically, the management account refers to an account of the user in the blockchain identity resolver, the blockchain identity resolver is used to store account information of blockchain accounts of the user on each blockchain, and the management account is associated with the account information of the blockchain accounts.
Optionally, as an embodiment of the present invention, the S102 specifically includes:
a1: and creating a management account for the user according to the application information, wherein the account information of the management account comprises a management public key, a management private key and a management address.
A2: and generating the management private key according to the application information of the user and a first preset algorithm. Specifically, the first preset algorithm may be a random algorithm, and the management private key is randomly generated for the user according to the application information of the user.
A3: and generating the management public key based on the management private key and a second preset algorithm. Specifically, the second preset algorithm may be an elliptic curve algorithm. And the management private key is calculated by an elliptic curve algorithm to obtain the management public key. Elliptic curve cryptography is an asymmetric (or public key) cryptography based on the discrete logarithm problem, which can be expressed by adding or multiplying points on an elliptic curve.
A4: and generating the management address based on the management public key and a third preset algorithm. The third preset algorithm may be a hash function algorithm, and the management address is obtained according to the management public key and the hash function algorithm.
In particular, the public key can be computed from the private key by an elliptic curve algorithm, which is an irreversible process: k ═ K × G. Where K is the management private key, G is a constant point called a generation point, and K is the management public key. The inverse of this operation, known as "finding the discrete logarithm" -knowing the public key K to solve for the private key K-is very difficult, as is to try out all possible values of K, i.e., brute force searches. It should be noted that, as shown in fig. 1.1, in the embodiment of the present invention, the management public key obtained according to the management private key and the management address obtained according to the management public key are obtained through unidirectional computation and are obtained through non-reversible computation, so that the security of the management private key is ensured.
Optionally, the specific step of generating the management address based on the management public key and the hash function algorithm includes:
a41: and calculating the SHA256 hash value of the management public key to obtain a first numerical value. Specifically, the hash value is used as a unique value of a fixed size representing a large amount of data. A small change in data can produce an unpredictable large number of changes in the hash value. The hash value size of the SHA256 algorithm is 256 bits.
A42: and calculating the RIPEMD-160 hash value of the first numerical value to obtain a second numerical value. Specifically, the ripemm (RACE original integrity check message digest) is a cryptographic hash function, and ripemm-160 is a 160-bit version modified from the original version of ripemm, and is the most common version in the ripemm family.
A43: and acquiring the version number of the management address, and combining and splicing the version number and the second numerical value to obtain a third numerical value.
A44: and calculating the SHA256 hash value of the third numerical value to obtain a fourth numerical value.
A45: and acquiring a value corresponding to a specified byte bit in the fourth numerical value, and splicing the value corresponding to the specified byte bit with the third numerical value to obtain a first initial management address.
A46: and coding the first initial management address to obtain the first management address. Specifically, base58 encoding is performed on the first initial management address to obtain the first management address. The Base58 is a unique encoding scheme used in Bitcoin.
Optionally, as an embodiment of the present invention, after the step a44, the method includes:
a47: and calculating the SHA256 hash value of the fourth numerical value to obtain a fifth numerical value.
At this time, the step a45 includes:
and acquiring a value corresponding to a specified byte in the fifth numerical value, and splicing the value corresponding to the specified byte in the fifth numerical value with the third numerical value to obtain a second initial management address.
At this time, the step a46 includes:
and coding the second initial management address to obtain the second management address.
Illustratively, the randomly generated management public key is:
0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6;
first, SHA-256 hash value of the management public key is calculated:
600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408;
and step two, taking the result of the step one, and calculating a RIPEMD-160 hash value:
010966776006953D5567439E5E39F86A0D273BEE;
step three, acquiring a management address version number 0x00, and adding an address version number in front of a result of the step two:
00010966776006953D5567439E5E39F86A0D273BEE;
step four, taking the result of the step three, calculating SHA-256 hash value
445C7A8007A93D8733188288BB320A8FE2DEBD2AE1B47F0F50BC10BAE845C094;
And step five, taking the result of the step four, and calculating an SHA-256 hash value:
D61967F63C7DD183914A4AE452C9F6AD5D462CE3D277798075B107615C1A8A30;
and a sixth step, taking the first 4 bytes (8-bit hexadecimal) D61967F6 of the result of the fifth step, adding the 4 bytes into the back of the result of the third step for verification, and obtaining an initial management address (which is the 16-bit form of the address):
00010966776006953D5567439E5E39F86A0D273BEED61967F6
seventhly, converting the initial management address by using a base58 representation method to obtain the management address: 16UwLL9Risc3QfPqBUvKofHmBQ7 wMtjvM.
S103: and acquiring account information of the user's blockchain account on the blockchain corresponding to the identity information.
Specifically, if the user submits a block chain account creation request including identity information and applies for a block chain account on the block chain, it is determined whether the identity information has a block chain account on the block chain, and if so, account information of the block chain account of the user on the block chain corresponding to the identity information of the user is obtained.
As an embodiment of the present invention, the step S103 specifically includes:
and receiving account information of the blockchain account of the user, which is sent by the blockchain corresponding to the identity information, wherein the account information of the blockchain account is triggered and sent after the blockchain establishes an account for the user according to the account application information of the user. The account information of the blockchain account includes, but is not limited to, a public key and an address. In the embodiment of the invention, when a user applies for a blockchain account on a blockchain by using account information of a management account, the blockchain sends the account information of the blockchain account to a blockchain identity resolver according to a management address in the account information of the management account.
In an embodiment of the present invention, account information of a blockchain account of the user on the blockchain is automatically synchronized to the blockchain identity resolver through the blockchain.
Optionally, as an embodiment of the present invention, the above S103 specifically includes:
b1: and detecting a message received by a designated account on the block chain corresponding to the identity information, wherein the designated account is pre-created on the block chain according to the account information of the management account of the user.
B2: and if the fact that the designated account on the blockchain receives the message sent by the blockchain account of the user on the blockchain is detected, acquiring account information of the blockchain account.
Specifically, the block chain identity resolver performs monitoring detection on a designated account on the block chain, and acquires account information of the block chain account if it is detected that the designated account on the block chain receives a message sent by the block chain account of the user on the block chain. In this embodiment of the present invention, if the blockchain does not synchronously send the account information of the blockchain account to the blockchain identity resolver, it is determined that the blockchain account is the same as the user who manages the account in the blockchain manner. Specifically, the blockchain identity resolver creates a designated account X on the blockchain in advance according to the management account. When a first user has made a transaction (or may be sending a message) to the designated account X at the blockchain account a, and the transaction is packaged to the blockchain, that is, the designated account X receives a transaction information message from the blockchain account a, it is determined that the first user owns the blockchain account a at the blockchain. And if the message sent by the blockchain account is received, the first user is proved to be the same user as the user corresponding to the management account.
S104: and storing the account information of the blockchain account and the account information of the management account in a correlated manner, so that a user can manage the blockchain account according to the management account.
In the embodiment of the present invention, a mapping relationship between the account information of the management account and the account information of the blockchain account is established. The mapping relation comprises the mapping relation between the management public key and the public key, and the mapping relation between the management address and the address. In the embodiment of the present invention, the same management account may correspond to more than one blockchain account, the same management account may correspond to multiple blockchain accounts on the same blockchain, and the account information of the same management account may simultaneously correspond to the account information of the blockchain accounts on more than one blockchain.
Optionally, in this embodiment of the present invention, the blockchain identity resolver may also be in the form of a blockchain wallet, and the user creates a blockchain account on each blockchain through the blockchain identity resolver. It should be noted that, in this embodiment, the blockchain identity resolver needs to obtain a rule of each blockchain creation account.
As can be seen from the above, in the embodiment of the present invention, by obtaining application information including identity information submitted by a user, creating a management account for the user according to the application information, generating account information of the management account, obtaining account information of a blockchain account of the user on a blockchain corresponding to the identity information, and storing the account information of the blockchain account and the account information of the management account in an associated manner, the user manages the blockchain account according to the management account, and the user only needs to memorize the account information of the management account without respectively memorizing the account information on each blockchain, so that the burden of the user is reduced, and thus the operation efficiency of the user on the blockchain is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Example two
Fig. 2 shows an implementation flow of a multi-chain information management method provided in an embodiment of the present invention, in this embodiment, the multi-chain information management method is applied to a block chain, and is detailed as follows: the method flow includes steps S201 to S203. The specific realization principle of each step is as follows:
step S201, receiving a block chain account creation request of a user, where the block chain account creation request carries block chain account application information of the user, and the block chain account application information includes an identity.
Wherein, the identity is also used for identifying the user. In this embodiment of the present invention, the blockchain account creation request carrying the application information of the blockchain account of the user may include account information of a management account of the user.
Step S202, a blockchain account on the blockchain is created for the user according to the blockchain account application information.
The account information of the blockchain account includes an account number, a public key, and an address. Further, the user may choose to upload their private key to the administrative account. In the embodiment of the present invention, the account information is extensible, and the account information will be more and more as the block chain develops, for example, in the block chain of the EOS, the account information includes an owner account number, an active account number, a creator account number, and the like.
Step S203, according to the identity in the application information of the blockchain account, sending the account information of the blockchain account to a blockchain identity resolver corresponding to the identity, so that the blockchain identity resolver is associated with and stores the account information of the blockchain account and the account information of the management account of the user on the blockchain identity resolver.
Optionally, as an embodiment of the present invention, the step S203 specifically includes:
c1: and judging whether the user has a management account or not according to the identity in the block chain account application information.
C2: if the user has a management account, sending the account information of the blockchain account to a blockchain identity resolver corresponding to the identity identification, so that the blockchain identity resolver stores the account information of the blockchain account and the account information of the management account in an associated manner.
Specifically, in this embodiment of the present invention, if the blockchain determines that the user has a management account, it is determined that account information of the blockchain account should be associated with account information of the management account, and the blockchain sends the account information of the blockchain account to a blockchain identity resolver corresponding to the identity identifier, so that the blockchain identity resolver stores the account information of the blockchain account in association with the account information of the management account, that is, a mapping relationship between the account information of the blockchain account and the account information of the management account is established through the blockchain identity resolver.
Optionally, as an embodiment of the present invention, the step S203 specifically includes:
d1: and acquiring the appointed account of the block chain identity resolver on the block chain, which corresponds to the identity, according to the identity in the block chain account application information.
D2: and sending a message to the designated account based on the blockchain account. Specifically, the blockchain account is an account to be bound with a management account on the blockchain.
D3: and the blockchain monitors the information of the designated account, and if the designated account receives the information sent by the blockchain account, the blockchain sends the account information of the blockchain account to a blockchain identity resolver corresponding to the identity identification, so that the blockchain identity resolver stores the account information of the blockchain account and the account information of the management account in a correlation manner.
Specifically, a block with information of the management public key is issued in the block chain according to the public key and the address, and it is proved that the public key and the user corresponding to the management public key are the same. Illustratively, the user makes a transfer transaction on the blockchain from a public key x1 of the blockchain account to a public key x0 specified by a blockchain identity resolver on the blockchain, wherein x0 is a public key specially applied by the blockchain identity resolver on the blockchain according to a management public key sx, if the transfer transaction is to a block on the blockchain, the user is proved to have the public key x1 of the blockchain and a private key corresponding to the public key x1, so that the management public key sx is associated and bound with the public key x1 of the blockchain account, and account information such as the public key and the address of the blockchain account is sent to the blockchain identity resolver, and the blockchain identity resolver stores a mapping relationship between the account information of the management account and the account information of the blockchain account of the blockchain. Further, the transaction amount of the transfer transaction is the transaction amount input by the user when the blockchain identity resolver is bound, and if the transaction amounts are matched, the binding is performed. Wherein the transaction amount is an option.
Exemplarily, the S203 specifically includes: and creating a specified account X on a certain blockchain C which needs to be bound according to the application information (the account Y of the bound blockchain C) to be bound of the management account A. The administrative account a makes a transaction (and may also send a message) with its own account Y to a designated account X on blockchain C. And if the transaction information (Y- > X) of the transaction is issued to the block of the blockchain C, the account information of the blockchain account is associated with the account information of the management account of the user on the blockchain identity resolver.
As can be seen from the above, in the embodiment of the present invention, a block chain receives a block chain account creation request of a user, where the block chain account creation request carries block chain account application information of the user, where the block chain account application information includes an identity, then creates a block chain account on the block chain for the user according to the block chain account application information, and then sends account information of the block chain account to a block chain identity resolver corresponding to the identity according to the identity in the block chain account application information, so that the block chain identity resolver associates and stores the account information of the block chain account and account information of a management account of the user on the block chain identity resolver, so that the user manages the block chain account according to the management account and the user only needs to memorize the account information of the management account, the account information on each block chain does not need to be memorized respectively, the burden of the user is reduced, and therefore the operation efficiency of the user on the block chain is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
EXAMPLE III
Fig. 3 shows an interaction flow diagram of a multi-chain information management method provided in an embodiment of the present invention, where an execution subject participating in the interaction flow includes the above blockchain identity parser and blockchain, and an implementation principle of the interaction flow is consistent with an implementation principle of each execution subject side described in fig. 1 to fig. 2, so that the interaction flow is only described briefly, and details are not repeated:
s301, the block chain identity resolver acquires application information including identity information submitted by a user.
And S302, the block chain identity resolver creates a management account for the user according to the application information and generates account information of the management account.
And S303, the block chain receives a block chain account creation request of the user, wherein the block chain account creation request carries block chain account application information of the user, and the block chain account application information comprises an identity.
And S304, the block chain creates a block chain account on the block chain for the user according to the block chain account application information.
And S305, the block chain sends the account information of the block chain account to a block chain identity resolver corresponding to the identity.
And S306, the block chain identity resolver acquires the account information of the block chain account of the user on the block chain corresponding to the identity information.
And S307, the block chain identity resolver stores the account information of the block chain account and the account information of the management account in a correlation manner.
As can be seen from the above, in the embodiment of the present invention, by obtaining application information including identity information submitted by a user, creating a management account for the user according to the application information, generating account information of the management account, obtaining account information of a blockchain account of the user on a blockchain corresponding to the identity information, and storing the account information of the blockchain account and the account information of the management account in an associated manner, the user manages the blockchain account according to the management account, and the user only needs to memorize the account information of the management account without respectively memorizing the account information on each blockchain, so that the burden of the user is reduced, and thus the operation efficiency of the user on the blockchain is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Example four
Fig. 4 is a block diagram illustrating a multi-chain information management apparatus according to an embodiment of the present invention, which is applicable to the blockchain identity parser, and is configured to implement the multi-chain information management method according to fig. 1 to 4 of the present invention. For convenience of explanation, only the portions related to the present embodiment are shown.
Referring to fig. 4, the multi-chain information management apparatus includes: a first application information acquiring unit 41, a management account generating unit 42, a first information acquiring unit 43, a first information processing unit 44, wherein:
a first application information obtaining unit 41, configured to obtain application information submitted by a user, where the application information includes identity information;
a management account generating unit 42, configured to create a management account for the user according to the application information, and generate account information of the management account;
a first information obtaining unit 43, configured to obtain account information of a blockchain account of the user on a blockchain corresponding to the identity information;
a first information processing unit 44, configured to store the account information of the blockchain account in association with the account information of the management account, so that the user manages the blockchain account according to the management account.
Optionally, the management account generating unit 42 includes:
the first account creating module is used for creating a management account for the user according to the application information, and the account information of the management account comprises a management public key, a management private key and a management address;
the first information generation module is used for generating the management private key according to the application information of the user and a first preset algorithm;
the second information generation module is used for generating the management public key based on the management private key and a second preset algorithm;
and the third information generation module is used for generating the management address based on the management public key and a third preset algorithm.
Optionally, the first information acquiring unit 43 includes:
the information detection module is used for detecting messages received by a designated account on a block chain corresponding to the identity information, and the designated account is pre-established on the block chain according to the account information of the management account of the user;
the first information acquisition module is configured to acquire account information of the blockchain account if it is detected that the designated account on the blockchain receives a message sent by the blockchain account of the user on the blockchain.
Optionally, the first information acquiring unit 43 includes:
and the account information receiving module is used for receiving the account information of the blockchain account of the user, which is sent by the blockchain corresponding to the identity information, and the account information of the blockchain account is triggered and sent after the blockchain creates an account for the user according to the account application information of the user.
As can be seen from the above, in the embodiment of the present invention, the block chain identity resolver, by acquiring application information including identity information submitted by a user, creates a management account for the user according to the application information, generates account information of the management account, acquires account information of a block chain account of the user on a block chain corresponding to the identity information, and stores the account information of the block chain account in association with the account information of the management account, so that the user manages the block chain account according to the management account, and the user only needs to memorize the account information of the management account without respectively memorizing the account information on each block chain, thereby reducing the burden of the user, and improving the operation efficiency of the user on the block chain.
EXAMPLE five
Fig. 5 shows a block diagram of another multi-chain information management apparatus 5 according to an embodiment of the present invention, where the multi-chain information management apparatus 5 is applicable to the above block chain, and is used to implement the multi-chain information management method described in fig. 1 to fig. 3 of the present invention. For convenience of explanation, only the portions related to the present embodiment are shown.
Referring to fig. 5, the multi-chain information management apparatus 5 includes: a second application information obtaining unit 51, a block chain account generating unit 52, and a second information processing unit 53, wherein:
a second application information obtaining unit 51, configured to receive a block chain account creation request of a user, where the block chain account creation request carries block chain account application information of the user, and the block chain account application information includes an identity;
a blockchain account generating unit 52, configured to create a blockchain account on the blockchain for the user according to the blockchain account application information;
and the second information processing unit 53 is configured to send, according to an identity in the application information of the blockchain account, account information of the blockchain account to a blockchain identity resolver corresponding to the identity, so that the blockchain identity resolver is associated with and stores the account information of the blockchain account and account information of a management account of the user on the blockchain identity resolver.
Optionally, the second information processing unit 53 includes:
the information judgment module is used for judging whether the user has a management account or not according to the identity in the block chain account application information;
and the first information processing module is configured to send the account information of the blockchain account to a blockchain identity resolver corresponding to the identity identifier if the user has a management account, so that the blockchain identity resolver stores the account information of the blockchain account in association with the account information of the management account.
Optionally, the second information processing unit 53 includes:
the account information acquisition module is used for acquiring a specified account of the block chain identity resolver on the block chain, wherein the specified account corresponds to the identity;
a message sending module, configured to send a message to the designated account based on the blockchain account;
and the second information processing module is configured to, if the designated account receives the information sent by the blockchain account, send, by the blockchain, the account information of the blockchain account to the blockchain identity resolver corresponding to the identity, so that the blockchain identity resolver stores the account information of the blockchain account in association with the account information of the management account.
As can be seen from the above, in the embodiment of the present invention, a block chain receives a block chain account creation request of a user, where the block chain account creation request carries block chain account application information of the user, where the block chain account application information includes an identity, then creates a block chain account on the block chain for the user according to the block chain account application information, and then sends account information of the block chain account to a block chain identity resolver corresponding to the identity according to the identity in the block chain account application information, so that the block chain identity resolver associates and stores the account information of the block chain account and account information of a management account of the user on the block chain identity resolver, so that the user manages the block chain account according to the management account and the user only needs to memorize the account information of the management account, the account information on each block chain does not need to be memorized respectively, the burden of the user is reduced, and therefore the operation efficiency of the user on the block chain is improved.
Example six:
fig. 6 is a schematic diagram of a blockchain identity parser according to an embodiment of the present invention. As shown in fig. 6, the blockchain identity parser 6 of this embodiment includes: a first processor 60, a first memory 61 and a first computer program 62, such as a multi-chain information management program, stored in said first memory 61 and executable on said first processor 60. The first processor 60, when executing the first computer program 62, implements the steps in the various embodiments of the multi-chain information management method described above, such as steps S101 to S104 shown in fig. 1. Alternatively, the first processor 60, when executing the first computer program 62, implements the functions of the modules/units in the device embodiments described above, such as the functions of the units 41 to 44 shown in fig. 4. In particular, the first processor 60, by running the above-mentioned first computer program 62 stored in the first memory 61, implements the following steps:
acquiring application information submitted by a user, wherein the application information comprises identity information;
creating a management account for the user according to the application information, and generating account information of the management account;
acquiring account information of a blockchain account of the user on a blockchain corresponding to the identity information;
and storing the account information of the blockchain account and the account information of the management account in a correlated manner, so that a user can manage the blockchain account according to the management account.
Illustratively, the first computer program 62 may be partitioned into one or more modules/units that are stored in the first memory 61 and executed by the first processor 60 to accomplish the present invention. The one or more modules/units may be a series of first computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the first computer program 62 in the blockchain identity parser 6.
The block chain identity parser 6 may include, but is not limited to, a first processor 60, a first memory 61. Those skilled in the art will appreciate that fig. 6 is merely an example of the blockchain identity resolver 6, and does not constitute a limitation of the blockchain identity resolver 6, and may include more or fewer components than shown, or combine some components, or different components, e.g., the blockchain identity resolver may also include input-output devices, network access devices, buses, etc.
The first Processor 60 may be a Central Processing Unit (CPU), or may be other general-purpose first Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, a discrete hardware component, or the like. The general purpose first processor may be a micro first processor or the first processor may be any conventional first processor etc.
The first storage 61 may be an internal storage unit of the blockchain identity parser 6, such as a hard disk or a memory of the blockchain identity parser 6. The first memory 61 may also be an external storage device of the blockchain identity parser 6, such as a plug-in hard disk provided on the blockchain identity parser 6, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the first memory 61 may also include both an internal storage unit and an external storage device of the blockchain identity parser 6. The first memory 61 is used for storing the first computer program 62 and other programs and data required by the blockchain identity resolver. The first memory 61 may also be used to temporarily store data that has been output or is to be output.
As can be seen from the above, in the embodiment of the present invention, the block chain identity resolver, by acquiring application information including identity information submitted by a user, creates a management account for the user according to the application information, generates account information of the management account, acquires account information of a block chain account of the user on a block chain corresponding to the identity information, and stores the account information of the block chain account in association with the account information of the management account, so that the user manages the block chain account according to the management account, and the user only needs to memorize the account information of the management account without respectively memorizing the account information on each block chain, thereby reducing the burden of the user, and improving the operation efficiency of the user on the block chain.
Example seven:
fig. 7 is a schematic diagram of a server according to an embodiment of the present invention. As shown in fig. 7, the server 7 of this embodiment includes: a second processor 70, a second memory 71 and a second computer program 72, such as a multi-chain information management program, stored in said second memory 71 and executable on said second processor 70. The second processor 70, when executing the second computer program 72, implements the steps in the various embodiments of the multi-chain information management method described above, such as the steps S201 to S203 shown in fig. 2. Alternatively, the second processor 70, when executing the second computer program 72, implements the functions of the modules/units in the device embodiments, such as the functions of the units 51 to 53 shown in fig. 5. In particular, the second processor 70, by running the above-mentioned second computer program 72 stored in the second memory 71, implements the following steps:
receiving a block chain account creation request of a user, wherein the block chain account creation request carries block chain account application information of the user, and the block chain account application information comprises an identity;
creating a blockchain account on the blockchain for the user according to the blockchain account application information;
according to the identity in the block chain account application information, sending the account information of the block chain account to a block chain identity resolver corresponding to the identity, so that the block chain identity resolver is associated and stores the account information of the block chain account and the account information of the management account of the user on the block chain identity resolver.
Illustratively, the second computer program 72 may be partitioned into one or more modules/units, which are stored in the second memory 71 and executed by the second processor 70 to accomplish the present invention. The one or more modules/units may be a series of second computer program instruction segments capable of performing specific functions, which are used to describe the execution of the second computer program 72 in the server 7.
The server 7 may include, but is not limited to, a second processor 70, a second memory 71. It will be appreciated by those skilled in the art that fig. 7 is merely an example of the server 7 and does not constitute a limitation of the server 7 and may include more or less components than those shown, or some components may be combined, or different components, for example the blockchain identity resolver may also include input output devices, network access devices, buses, etc.
The second Processor 70 may be a Central Processing Unit (CPU), or may be other general-purpose second Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, a discrete hardware component, or the like. The general purpose second processor may be a micro second processor or the second processor may be any conventional second processor etc.
The second storage 71 may be an internal storage unit of the server 7, such as a hard disk or a memory of the server 7. The second memory 71 may also be an external storage device of the server 7, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the server 7. Further, the second memory 71 may also include both an internal storage unit of the server 7 and an external storage device. The second memory 71 is used for storing the second computer program 72 and other programs and data required by the server. The second memory 71 may also be used to temporarily store data that has been output or is to be output.
As can be seen from the above, in the embodiment of the present invention, a block chain receives a block chain account creation request of a user, where the block chain account creation request carries block chain account application information of the user, where the block chain account application information includes an identity, then creates a block chain account on the block chain for the user according to the block chain account application information, and then sends account information of the block chain account to a block chain identity resolver corresponding to the identity according to the identity in the block chain account application information, so that the block chain identity resolver associates and stores the account information of the block chain account and account information of a management account of the user on the block chain identity resolver, so that the user manages the block chain account according to the management account and the user only needs to memorize the account information of the management account, the account information on each block chain does not need to be memorized respectively, the burden of the user is reduced, and therefore the operation efficiency of the user on the block chain is improved.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated module/unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable and writable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer readable and writable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable and writable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, etc. It should be noted that the computer readable and writable medium may include contents that are appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, the computer readable and writable medium does not include electrical carrier signals and telecommunication signals according to legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

1. A multi-chain information management method is applied to a blockchain identity resolver, wherein the blockchain identity resolver is used for storing account information of blockchain accounts of users on each blockchain, and the method comprises the following steps:
acquiring application information submitted by a user, wherein the application information comprises identity information;
creating a management account for the user according to the application information, and generating account information of the management account, wherein the management account refers to an account of the user on the block chain identity resolver, and the account information of the management account comprises a management public key, a management private key and a management address;
acquiring account information of a blockchain account of the user on a blockchain corresponding to the identity information, specifically, judging whether the identity information has a blockchain account on the blockchain, and if so, acquiring the account information of the blockchain account of the user on the blockchain corresponding to the identity information of the user;
and storing the account information of the blockchain account and the account information of the management account in a correlated manner, so that a user can manage the blockchain account according to the management account.
2. The method according to claim 1, wherein the obtaining account information of the user's blockchain account on the blockchain corresponding to the identity information comprises:
and receiving account information of the blockchain account of the user, which is sent by the blockchain corresponding to the identity information, wherein the account information of the blockchain account is triggered and sent after the blockchain establishes the blockchain account for the user according to the blockchain account application information of the user.
3. The method according to claim 1, wherein the obtaining account information of the user's blockchain account on the blockchain corresponding to the identity information comprises:
detecting a message received by a designated account on a block chain corresponding to the identity information, wherein the designated account is pre-established on the block chain according to account information of a management account of the user;
and if the fact that the designated account on the blockchain receives the message sent by the blockchain account of the user on the blockchain is detected, acquiring account information of the blockchain account.
4. The multi-chain information management method according to any one of claims 1 to 3, wherein the creating of the management account for the user according to the application information and the generating of the account information of the management account include:
creating a management account for the user according to the application information;
generating the management private key according to the application information and a first preset algorithm;
generating the management public key based on the management private key and a second preset algorithm;
and generating the management address based on the management public key and a third preset algorithm.
5. A multi-chain information management method is applied to a block chain, and comprises the following steps:
receiving a block chain account creation request of a user, wherein the block chain account creation request carries block chain account application information of the user, and the block chain account application information comprises an identity;
creating a blockchain account on the blockchain for the user according to the blockchain account application information;
according to the identity in the block chain account application information, sending the account information of the block chain account to a block chain identity resolver corresponding to the identity, so that the block chain identity resolver is associated and stores the account information of the block chain account and the account information of a management account of the user on the block chain identity resolver, the user can manage the block chain account according to the management account, the account information of the management account comprises a management public key, a management private key and a management address, the block chain identity resolver is used for storing the account information of the block chain account of the user on each block chain, and the block chain identity resolver is further used for acquiring the application information submitted by the user, wherein the application information comprises the identity information; creating a management account for the user according to the application information, generating account information of the management account, judging whether the identity information has a block chain account on a block chain, and if so, acquiring the account information of the block chain account of the user on the block chain corresponding to the identity information of the user; the application information comprises a user name, identity information and password information, and the password information needs to meet the password self-defining requirement preset by the block chain identity resolver.
6. The method according to claim 5, wherein the sending the account information of the blockchain account to the blockchain identity resolver corresponding to the identity identifier according to the identity identifier in the blockchain account application information includes:
judging whether the user has a management account or not according to the identity in the block chain account application information;
if the user has a management account, sending the account information of the blockchain account to a blockchain identity resolver corresponding to the identity identification, so that the blockchain identity resolver stores the account information of the blockchain account and the account information of the management account in an associated manner.
7. The method according to claim 5 or 6, wherein the sending the account information of the blockchain account to the blockchain identity resolver corresponding to the identity according to the identity in the blockchain account application information includes:
according to the identity in the block chain account application information, acquiring a designated account of a block chain identity resolver corresponding to the identity on the block chain;
sending a message to the designated account based on the blockchain account;
if the designated account receives the information sent by the blockchain account, the blockchain sends the account information of the blockchain account to a blockchain identity resolver corresponding to the identity, so that the blockchain identity resolver stores the account information of the blockchain account and the account information of the management account in an associated manner.
8. A multi-chain information management device is applied to a blockchain identity resolver, wherein the blockchain identity resolver is used for storing account information of blockchain accounts of users on each blockchain, and the multi-chain information management device comprises:
the first application information acquisition unit is used for acquiring application information submitted by a user, wherein the application information comprises identity information;
the management account generation unit is used for creating a management account for the user according to the application information and generating account information of the management account, wherein the management account refers to an account of the user on the block chain identity resolver, and the account information of the management account comprises a management public key, a management private key and a management address;
a first information obtaining unit, configured to obtain account information of a blockchain account of the user on a blockchain corresponding to the identity information, specifically, determine whether the identity information has a blockchain account on the blockchain, and if so, obtain account information of the blockchain account of the user on the blockchain corresponding to the identity information of the user;
and the first information processing unit is used for storing the account information of the blockchain account and the account information of the management account in a correlation mode, so that a user can manage the blockchain account according to the management account.
9. A blockchain identity parser comprising a first memory, a first processor and a first computer program stored in the first memory and executable on the first processor, characterized in that the first processor implements the steps of the multi-chain information management method according to any one of claims 1 to 4 when executing the first computer program.
10. A computer-readable-and-writable storage medium, in which a first computer program is stored, which first computer program, when being executed by a first processor, carries out the steps of a multi-chain information management method according to any one of claims 1 to 4.
CN201811426529.4A 2018-11-27 2018-11-27 Multi-chain information management method, device, storage medium and block chain identity analyzer Active CN109493054B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811426529.4A CN109493054B (en) 2018-11-27 2018-11-27 Multi-chain information management method, device, storage medium and block chain identity analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811426529.4A CN109493054B (en) 2018-11-27 2018-11-27 Multi-chain information management method, device, storage medium and block chain identity analyzer

Publications (2)

Publication Number Publication Date
CN109493054A CN109493054A (en) 2019-03-19
CN109493054B true CN109493054B (en) 2020-09-08

Family

ID=65696967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811426529.4A Active CN109493054B (en) 2018-11-27 2018-11-27 Multi-chain information management method, device, storage medium and block chain identity analyzer

Country Status (1)

Country Link
CN (1) CN109493054B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110473104B (en) * 2019-08-20 2023-11-17 深圳市迅雷网络技术有限公司 Transaction processing method and related equipment
CN111461719A (en) * 2020-04-13 2020-07-28 江苏恒为信息科技有限公司 Block chain account identity identification method
CN111488398A (en) * 2020-05-01 2020-08-04 北京俩撇科技有限公司 Block chain creation method and device based on block chain
CN112685707A (en) * 2020-12-31 2021-04-20 北京存金所贵金属有限公司 Hybrid chain-based cross-domain identity authentication and account management method, device and equipment
CN113194143B (en) * 2021-04-30 2022-09-16 支付宝(杭州)信息技术有限公司 Block chain account creating method and device and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107851245A (en) * 2015-05-21 2018-03-27 万事达卡国际股份有限公司 For the method and system by the asset association based on block chain to legal tender account
CN108712395A (en) * 2018-04-27 2018-10-26 腾讯科技(深圳)有限公司 Account management method, device, server based on block chain and storage medium
CN108876618A (en) * 2018-06-15 2018-11-23 浙江华信区块链科技服务有限公司 A kind of exchange block catenary system and corresponding universal block chain mutual operation method and network

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104599123A (en) * 2013-10-31 2015-05-06 腾讯科技(深圳)有限公司 Management method for account information, account management server and a POS terminal and system
US20180089760A1 (en) * 2016-09-26 2018-03-29 Shapeshift Ag System and method of providing a multi-asset rebalancing mechanism
CN106920080B (en) * 2017-02-15 2021-03-30 捷德(中国)科技有限公司 Account management method and system for digital currency
CN107358420B (en) * 2017-06-09 2020-08-11 北京博晨技术有限公司 Block chain system for realizing hot spot account and method for realizing hot spot account
CN107634989A (en) * 2017-08-25 2018-01-26 中积有限公司 A kind of cloud wallet construction method and server
CN107679857B (en) * 2017-10-10 2021-04-27 马晶瑶 Block chain cross-chain transaction method and storage medium
CN108880794A (en) * 2018-06-15 2018-11-23 浙江华信区块链科技服务有限公司 Across chain user identity and its digital asset management system
CN109460413B (en) * 2018-11-19 2022-05-13 众安信息技术服务有限公司 Method and system for establishing account across block chains

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107851245A (en) * 2015-05-21 2018-03-27 万事达卡国际股份有限公司 For the method and system by the asset association based on block chain to legal tender account
CN108712395A (en) * 2018-04-27 2018-10-26 腾讯科技(深圳)有限公司 Account management method, device, server based on block chain and storage medium
CN108876618A (en) * 2018-06-15 2018-11-23 浙江华信区块链科技服务有限公司 A kind of exchange block catenary system and corresponding universal block chain mutual operation method and network

Also Published As

Publication number Publication date
CN109493054A (en) 2019-03-19

Similar Documents

Publication Publication Date Title
CN109493054B (en) Multi-chain information management method, device, storage medium and block chain identity analyzer
WO2021238527A1 (en) Digital signature generation method and apparatus, computer device, and storage medium
CN109040341B (en) Intelligent contract address generation method and device, computer equipment and readable storage medium
JP7220702B2 (en) Pseudorandom Number Generation in Blockchain
US10333710B2 (en) Method and system for determining desired size of private randomness using Tsallis entropy
Li et al. Privacy preserving cloud data auditing with efficient key update
EP4184405A1 (en) Block awareness
WO2021239059A1 (en) Key rotation method, device, electronic apparatus, and medium
CN110503434B (en) Data verification method, device, equipment and storage medium based on Hash algorithm
US10887104B1 (en) Methods and systems for cryptographically secured decentralized testing
EP3629519B1 (en) System and method for generating one-time data signatures
US20210344500A1 (en) Computer-implemented system and method for transferring access to digital resource
WO2020038137A1 (en) Two-dimensional code generation method, data processing method, apparatus, and server
US20180048463A1 (en) Method and system for generating private randomness for the creation of public randomness
US20210248598A1 (en) Generating emoji sequence identifications to identify wallet addresses for blockchain wallets
CN108833117B (en) Private key storage and reading method and device and hardware equipment
CN114389889B (en) File full life cycle management method and device based on block chain technology
CN114124502B (en) Message transmission method, device, equipment and medium
CN113836559A (en) Sample alignment method, device, equipment and storage medium in federated learning
US11676111B1 (en) Apparatuses and methods for determining and processing dormant user data in a job resume immutable sequential listing
CN114417364A (en) Data encryption method, federal modeling method, apparatus and computer device
US20200213100A1 (en) Multi-chain information management method, storage medium and blockchain identity parser
US20100111292A1 (en) Aggregate and parallelizable hash function
CN113051622B (en) Index construction method, device, equipment and storage medium
CN115603900A (en) Fair bidding method, device and storage medium based on cryptology commitment

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
CB02 Change of applicant information

Address after: 518000 Guangdong Province Nanshan District Yuehai Street Software Industry Base, No. 01, No. 31, No. 32, No. 09, No. 41, No. 02

Applicant after: SHENZHEN MIDU INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 518000 Guangdong Province Nanshan District Yuehai Street Software Industry Base, No. 01, No. 31, No. 32, No. 09, No. 41, No. 02

Applicant before: SHENZHEN LIANBAO TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant