1. 1. How to generate transaction signature private key?

Solution:

Step 1: The user automatically generates the private key during registration (other hardware can be used to save the private key according to the need, such as: the private key is stored in the SIM card of the mobile phone) and sets the transaction password;

Step 2: When a user initiates a transaction, the user automatically generates a signature private key (to generate a signature private key, use the private key automatically generated by registration and the transaction password to generate a HASH value, and then use the HASH value to generate a signature private key and a public key) and save the public key.

 

  1. 2. How to update the transaction signature private key?

Solution:

Step 1: Directly update the transaction password. When the user initiates a transaction, the signature private key is automatically generated (known from the principle of the method of generating the signature private key). In this way, the signature private key is updated.

  1. 3. How to determine whether a blockchain node is alive?

Solution:

Step 1: Independently monitor the server to monitor the height of node blocks.

 

  1. 4. How to solve the problem of node data synchronization when some nodes in the blockchain network fail?

Solution:

Step 1: Independently monitor the server, monitor the height of the node block, restart the failed node, and the consensus protocol of the blockchain automatically synchronizes the block data.

  1. 5. How can a transaction be traced back to history?

Solution:

Step 1: Independent block monitoring server to monitor the generation of node blocks;

Step 2: Parse the block data and generate the block chain snapshot transaction operation history table;

Step 3: Use operation log data to restore service data.

  1. 6. How to verify whether a transaction has been tampered with?

Solution:

Step 1: Independent block monitoring server to monitor the generation of node blocks;

Step 2: Parse the block data and generate the block chain snapshot transaction operation history table;

Step 3: Compare the business data whose transaction number is ID100 in the business database with the same transaction number is ID100 in the transaction operation history table of the blockchain snapshot.

  1. 7. In the case of business data loss or tampering, how to use blockchain to recover business data?

Solution:

Step 1: Independent block monitoring server to monitor the generation of node blocks;

Step 2: Parse the block data and generate the block chain snapshot transaction operation history table;

Step 3: Use operation log data to restore service data.