| Literature DB >> 36011951 |
Chunhua Ju1,2, Zhonghua Shen2, Fuguang Bao1,2,3, Pengtong Weng2, Yihang Xu2, Chonghuan Xu3,4.
Abstract
To achieve the goal of carbon neutrality, many countries have established regional carbon emission trading markets and tried to build a low-carbon economic system. At present, the implementation of carbon emission trading and low-carbon economic systems faces many challenges such as manipulation, corruption, opacity, lack of trust, and lack of data tracking means. The application of blockchain technology can perfectly solve the above problems. However, the data recorded on a blockchain are often multi-type and heterogeneous, and users at different levels such as regulators, enterprises, and consumers have different requirements for data types and granularity. This requires a quick and trustworthy method for monitoring the carbon footprint of enterprises and products. In this paper, the carbon footprint traceability of enterprises and products is taken as an application scenario, and the distributed traceability concept of "traceability off the chain and verification on the chain" is adopted. By reconstructing the pointer of the file structure of the distributed storage, an interactive traceability structure supporting type filtering is constructed, which enables fast retrieval and locating of carbon emission data in the mixed data on the chain. The experimental results show that using the interactive traceability structure that supports type filtering for traceability not only releases the computing power of full nodes but also greatly improves the traceability efficiency of the long-span transaction chain. The proposed carbon footprint traceability system can rapidly trace and track data on an enterprise's and a product's carbon footprint, as well as meet the needs of users at all levels for traceability. It also offers more advantages when handling large amounts of data requests.Entities:
Keywords: IPFS; blockchain; carbon emission trading; carbon footprint; interactive traceability; traceability off the chain; type filtering
Year: 2022 PMID: 36011951 PMCID: PMC9407757 DOI: 10.3390/ijerph191610316
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 4.614
Figure 1This paper subdivides the distributed traceability process into three stages: locating, retrieving, and verifying.
Figure 2Pointer design.
Figure 3The three-layer interactive traceability structure supporting type filtering.
Figure 4The traceability process under the interactive traceability structure supporting type filtering.
Figure 5The interrelationship between transactions, pointers files, and evidence files in simulation.
An example of a pointer file.
| Key | Value |
|---|---|
| Pre.BlockHeight | 846 |
| Pre.TxID | “1ecf8e326fb026229faf09584713d2aad8e1dca87e122f6563de09a6c68b0cf0” |
| Pre.CID | “QmWfaMJPv26p7JS2x7HW1UMPXUW61ySrn5n9SWur6Y47vb” |
| Category | [N, N, N, N, N, N, N, N, N, N,] |
| CIDs | [“QmVDP1uapHmbfYbW4VACYc6qEMWJb5vUDtPYoTidF417ma”, |
| Chain level | 4 |
Figure 6Comparison of the efficiency of interactive traceability structures supporting type filtering with traditional traceability.
Figure 7The influence of packaged transaction volume in each block on traceability efficiency.
Figure 8Comparison of traceability efficiency between two different traceability processes.
Figure 9When the transaction chain span is too short, the traceability efficiency is lower than that of the traditional method.