Merkle
Last updated
Gesia Chain's "Three-Tier Merkle" structure technically consists of three main tiers of nodes. The two major hierarchies can be described as follows:
“Master Tire Merkle”
Nodes belonging to this layer perform the main management role of the network. They make key network decisions and play a critical role in maintaining the overall stability and security of the system. Masternodes perform important functions such as validating transactions and operating the consensus mechanism.
"Work Tire Merkle"
Work nodes are mainly responsible for computational processing. They perform computational tasks such as transaction processing, data analysis, and complex calculations.
Gesia Chain's "3 Tier Merkle" system consists of three main Merkles: “Carbon Emission Merkle”, “Carbon Offsetting Merkle”, “Carbon Neutral Merkle”.
“Master Tier Merkle” is “Carbon Neutral Merkle”, and the consensus algorithm of this layer uses Proof of Stake (POS). Through a “merge staking smart contract” that utilizes “NZC tokens” distributed on the BNB chain, users who participate in staking are selected as validators, and they are responsible for creating blocks in carbon-neutral Merkle.
The “work tier merkle” consists of two main merkles. “Carbon Emission Merkle” and “Carbon Offset Merkle”. The consensus algorithm of these two layers uses the “Proof of Authority (POA) method.” Calculations related to carbon emissions and carbon offsets are processed through respective calculator smart contracts.
“Router nodes” consist of a group of validating nodes elected from each layer. They use the “RanDAO” mechanism to elect proposal nodes and validation nodes. The election process involves “shuffling” to prevent the same node from being elected repeatedly. After the verification process is completed, the elected nodes jointly sign using the “Boneh-Lynn-Shacham (BLS)” signature.
“Proof of Merge (POM)” refers to a complex consensus mechanism that “integrates various consensus algorithms” within one chain system. This system manages block creation and verification, and smart contract proposal and verification processes across multiple layers of nodes.
The core of POM is the process of independently creating blocks at each node layer and integrating these blocks at the upper layer. This means that block creation and smart contract execution at each layer are performed based on consensus, and when nodes at other layers call smart contracts, they are also done through a consensus mechanism.