4.4 Calculating side chains
In the Carbon Chain architecture, the computational side Chain (CSC) is linked by hash and also contains block headers, transaction sets, Carbon neutral network contracts and data allocation. The Merkle tree structure is still used for trading. The client sends a computational request to the network, which is propagated through the network. Each miner uses a computational side chain (CSC) to capture tasks.
When a task is completed, the working miner sends a confirmation to the computational side chain (CSC) to update the task status and receive a reward.
Solvers and verifiers in the Computational side chain (CSC) load the code and data into the carbon-neutral virtual Machine (DVM) and execute the code in the carbon-neutral Virtual Machine (DVM), which includes parallel computation tasks and verification tasks. To calculate the side chain (CSC) miners need:
1. Check the block format;
2. Check whether the data and code related to the task are valid;
3. Verify the task results if necessary; Read/write data from DSC if needed; Collect the transactions and send them back to the main chain.
Since the spatio-temporal proof evolved from its many ancestors, we will start with the data holding proof (Prov carbon neutral E DataPossession (PDP)) and then move on to the spatio-temporal proof.