Thinkium Monthly Report: October report

Thinkium
2 min readNov 1, 2022

Thinkium Chain

  • Develop erc20/721/1155 between sub-chains, the system bridge function for the safe transfer of tokens
  • Modify the way and process of node joining and exiting consensus, no longer need to actively broadcast the world state for synchronization after election
  • Modify the node startup process. The node starts the main chain first. After the main chain starts normally and completes synchronization, it starts the process of restoring all sub-chains.
  • Add a new data synchronization mode under the new architecture:

1. The node block synchronization request increases the cut-off height to prevent repeated receipt of incremental blocks cached after the node joins the network, and the request is changed to be randomly sent to a nearby directly connected node

2. When the lost block on the chain does not exceed the threshold, the node will automatically request to synchronize the block. If the block exceeds the threshold, it needs to synchronize the world state or update the database to complete the synchronization.

3. Trigger the world state generation through commands, and write the world state into a separate temporary database for data synchronization of new nodes.

4. The newly added consensus node can download and decompress the temporary library storing the chain state from the link specified by the configuration, or directly read the world state from the prepared temporary library and write it into the chain database to complete the synchronization of the world state.

5. New nodes that complete world state synchronization can automatically trigger incremental block synchronization to complete chain state final synchronization.

6. Added the function of multi-signature restart by the chain administrator after the main chain stops synchronization (start process, start message, RPC interface, etc.)

Thinkium Community

  • At present, there are 375 consensus nodes, and 9 new consensus nodes are added.

--

--

Thinkium

Thinkium is a chain-network protocol with a hierarchical multi-chain structure.https://thinkium.net/#/