Carbon Neutral Merkle

Carbon Neutral Merkle” is part of “Master Tier Merkle” and performs the function of neutralizing carbon by incinerating and donating carbon emissions data using offset data. This Merkle is responsible for calculating and processing carbon-related taxes through a carbon-neutral smart contract.

Architecture

Carbon Neutral Merkle Client

Carbon Neutral Merkle ” functions to roll up token data computed on carbon emissions and offsets Merkle. This rolled-up data serves as block verification for transactions when burns and donations are made through carbon-neutral smart contracts.

In addition, the carbon offset Merkle client adopts a layer-by-layer system structure, which specializes in processing transactions related to carbon offset by modifying the network protocol of the existing “Ethereum Virtual Machine (EVM)” system.

Carbon Offset Merkle Network Structure

Validator node

In the process of verifying master tier Merkle blocks and smart contract proposals, validator nodes play an important role. In this system, validator nodes are elected into a specific group through a system of router nodes, and this group verifies transactions using the "Boneh-Lynn-Shacham" (BLS) signature scheme.

A group of validator nodes is responsible for validating the proposals and execution of smart contracts related to master tier Merkle blocks. This achieves consensus within the blockchain network.

Additionally, validator nodes are also responsible for processing consensus on the invocation and deployment of smart contracts with other work tier merkles.

Boot node

The function of helping a node easily find and connect to other nodes in the network is mainly performed by the “Bootstrapping Node”, also known as the “Boot Node”. When a new node attempts to join the network, this boot node plays a very important role.

In order for a new node to join the network, it must first connect to one of the boot nodes. A boot node helps new nodes easily integrate into the network by providing a list of the IP addresses of active nodes in the network. Through this list, new nodes can start connecting to other nodes in the network and proceed with the synchronization process with the network.

RPC node

RPC (Remote Procedure Call) node” is a node that allows a client to call a function of a smart contract and receive the results. This allows clients to execute and manage various combinations of smart contracts using commands from the RPC node.

Governance

As a requirement to participate in the "Merge Staking Authority DAO" of "Carbon Neutral Merkle", relevant organizations and enterprises must have expertise and authority regarding carbon taxes and carbon border taxes. This may include policy, technology and management capabilities related to carbon taxes and carbon border taxes, through which it is essential to secure the necessary expertise and authority to manage and process carbon emissions and offset data within a “carbon neutral merkle” system. no see.

Consensus algorithm

In the “Carbon Neutral Merkle” system, block creation occurs through “Merge Staking” on the chain that issued the GET token. This process achieves consensus by following the Proof of Stake (POS) consensus algorithm within the network.

Smart contract distribution and usage rights

Deployment Authentication Token

Distribution Notarization Token

Use notarization token

To use a smart contract in the carbon-neutral Merkle system, you must receive a usage notarization token from the corresponding specific node operator. This usage notary token is linked to the carbon tax and carbon border tax project directory, which serves to confirm that it has the authority to process the computations of the carbon tax and carbon border tax smart contract.

Last updated