Annie Noah
2 min readMar 12, 2022

Thinkium is an all-around public blockchain network, which achieves unlimited scalability at a linear cost by running through a multi-layer multi-chain structure. It may interest you to know that the Thinkium network was born for the metaverse, it builds a true decentralized metaverse infrastructure, a stable, unified and trusted world for the metaverse.
The Thinkium Network operates on a four-layer stack architecture which makes it easy and flexible for future system extension and upgrade. The four-layer stack will be discussed extensively.

TASK LAYER

The first layer, known as the "task layer," creates the master consensus algorithm, which aims to achieve overall system consensus.
It is primarily in charge of dividing requests and nodes and assigning various requests to specific committees for processing. All requests are routed through the task layer, where they are divided and assigned to various committees for parallel processing. Because not all requests can be processed concurrently, they must be partitioned based on their type. In addition, all active nodes are registered at the task layer. These nodes are randomly assigned to different committees to process different requests. It is essential to ensure that each committee is trustworthy, meaning that the percentage of malicious nodes within each committee should not exceed a certain threshold set by the system.

PROCESSING LAYER

The TBFT consensus algorithm is designed to solve the single-chain consensus problem in the second layer, the "processing layer," which must process the assigned requests and generate logs. The task layer assigns a set of nodes to each committee. When the committee receives a request, it must first process it before reaching a consensus and creating a log. Because the upper layer ensures that each committee is trustworthy, the current layer only needs to think about how to reach a consensus within the committee as quickly as possible.

DATA LAYER

The third layer, the "data layer," creates the Siamese consensus algorithm, which primarily solves multi-chain consensus. Each committee’s logs and the requested data will be aggregated according to the specific coding method to form a single log. The system’s goal is to generate a consistent log for each node.
As a result, an aggregation algorithm is required to integrate all of the logs generated by the committee’s nodes and achieve a unified log. To reduce storage on each node, coding methods are also required. Furthermore, because nodes join and leave committees on a regular basis, the corresponding data from the data layer must be synchronized.

NETWORK LAYER

The fourth layer, known as the "network layer," is the fundamental layer that connects nodes and allows them to communicate with one another. This layer serves as the system's foundation, establishing communication between computing nodes. We can build a multi-layer network within the network layer, with a consensus network layer for each committee.

In conclusion, the four-layer stack architecture makes future system expansion and upgrade simple, flexible and accessible.

Join us on:
Twitter: @Thinkium_Chain
Website: thinkium.net

No responses yet