You are on page 1of 8

Towards a SECO for Carbon Credit Control

Luiz Fernando Santos Jonas Gomes Regina Braga


Department of Computer Science Department of Computer Science Department of Computer Science
Federal University of Juiz de Fora Federal University of Juiz de Fora Federal University of Juiz de Fora
Juiz de Fora, Minas Gerais, Brazil Juiz de Fora, Minas Gerais, Brazil Juiz de Fora, Minas Gerais, Brazil
fernando.santos@estudante.ufjf.br jonas.gomes@estudante.ufjf.br ORCID: 0000-0002-4888-0778

José Maria N. David Victor Stroele


Department of Computer Science Department of Computer Science
Federal University of Juiz de Fora Federal University of Juiz de Fora
Juiz de Fora, Minas Gerais, Brazil Juiz de Fora, Minas Gerais, Brazil
ORCID: 0000-0002-3378-015X ORCID: 0000-0001-6296-8605

Abstract— Global warming has been a topic of great concern great potential for carbon credit generation based on nature-
in recent years. It is believed that it is related to greenhouse based solutions, which include forest conservation activities,
gases. In Brazil, the land use change was responsible for the reforestation, and sustainable management of soils and
largest share of emissions in 2021. The balanced use of soil may pastures [7, 48].
enable the country to generate carbon credits with a potential
economic return and can mitigate emissions. There is a diversity Due to the importance of agricultural activity in the
of data available that, integrated, can contribute to support the Brazilian economy, which in 2021 represented 28.8% of the
process of generating carbon credits. However, developing Gross Domestic Product (GDP) [32], this sector is a
applications related to carbon emission in agribusiness requires fundamental part of the strategy to mitigate the emission of
support focused on agricultural Measurement, Reporting, and greenhouse gases. Despite the great potential for generating
Verification (MRV) systems. In this sense, this study presents a carbon credits, economic barriers exists due to the high
proposal for a Carbon Credit Control SECO. The purpose is to investment required [37]. The agricultural sector is complex,
provide a platform to support the development of applications with a significant diversity of production systems directly
related to carbon emission/credits control related to land use related to environmental, social, and economic aspects, with
and animal husbandry in Brazilian rural properties. As a result, no single solution to face the challenges posed [33].
we seek to generate knowledge to offer alternatives for land Furthermore, pricing in the carbon market currently does not
cultivation with a focus on mitigating the emission of greenhouse
follow a common pattern. The price of credit tends to vary
gases and the stock of carbon in the soil, providing support for
according to sectors, regions, complementary certifications, or
the generation and certification of credits.
benefits linked to the activity, such as social benefits, for
Keywords—carbon credit, SECO, provenance, blockchain example [43]. Given this context, the process for generation
and certification tends to be complex, especially for small and
I. INTRODUCTION medium-sized rural producers. However, it can be facilitated
with the collaboration of specialists from public and private
Global warming has become a topic of great concern in
institutions involved with this domain and with the generation
society and a research focus in the scientific community [30].
of knowledge from existing data in these institutions and
Its impacts are increasing every year [28]. The cause is related
available on the properties.
to an increase in greenhouse gas (GHG) emissions [28, 30].
Therefore, a diversity of data is available, mainly in public
According to the International Panel on Climate Change
databases and captured on the rural properties. Once
(IPCC), linked to the United Nations, each of the last four
integrated, these data can generate knowledge, providing
decades has been successively warmer than any previous one.
support for decisions that collaborate in the reduction of the
It is estimated that temperatures will continue to rise
carbon “footprint”, which in this context can be understood as
throughout the 21st century if actions to contain the problem
the measurement of the total GHG emissions caused directly
are not adopted on a large scale [22].
or indirectly in the rural properties [39].
Brazil, which occupies the fifth place among the biggest
In this sense, this article presents a proposal for the
climate polluters, with about 3.2% of the world total, behind
specification of a SECO platform to support the development
only China, USA, Russia, and India [38], established the
of applications related to the control of carbon
commitment to neutralize 100% of greenhouse gas emissions
emission/credits. The initial focus is on crops, land
through the Brazilian National Long-Term Strategy [41]. The
management, emission estimates, and stock of greenhouse
Climate Observatory [38] points out that the change in land
gases related to land use and animal husbandry, providing
use, such as the felling of trees for livestock activity, was
information, calculations, and simulations of the carbon
responsible for the largest share of emissions in 2021: 46% of
“footprint”. From a set of services offered by the platform, we
the gross total. In addition to actions to curb deforestation, it
have the support for: i) intelligent data analysis, ii) the use of
is necessary to advance in care for land use and livestock, in
provenance [16], aiming at obtaining data and process
the search for and implementation of solutions that balance
traceability, and iii) the necessary reliability for certification
agribusiness with sustainable development.
of credits in blockchain networks [15, 52].
Among the alternatives to accelerate the climate transition,
This proposal advances previous works related to a
the carbon-credit market has gained increasing attention in
Scientific Software ECOsystem named E-SECO [1] and an e-
recent years [48]. International expectations are that this
LiveStock Architecture [5]. We aimed to create a shared
market should grow in the coming years. In Brazil,
expectations are equally positive [43], as it is a country with

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


platform that allows the reuse of services through data Machine Learning (ML) and Ontological techniques can
integration support for Carbon Control. contribute to finding important relationships but not naturally
detected. In this vein, Artificial Neural Networks (ANNs) [4]
In this way, the possibility of integrating deforestation favor learning from experience. Learning takes place by
monitoring data sent by satellite, data from studies of soil analyzing pre-established patterns or the analysis of results.
samples, and data captured by sensors in animals and soil Ontological models [8] are semantic models, that can infer
sensors are foreseen. As a specific contribution, this article specific situations by analyzing data through processing rules.
details the main components of the platform and how they can
support the development of applications related to the control Provenance is defined as the origin or lineage of data that
of carbon credits. This article is organized into the following helps understand the scientific experiment results [13].
sections, in addition to the Introduction. Section 2 addresses Provenance data are considered intellectual property [14, 5].
concepts related to carbon credits and MRV systems. Section Only authorized people can share or view results. On the other
3 presents the related works. Section 4 describes the proposal. hand, users must have confidence in this analysis. Thus, all
Section 5 describes the preliminary results. Section 6 presents data updates must be tracked and verified aimed to know how
the limitations and Section 7 addresses considerations about the data was created over time. Moreover, data availability is
the continuation of the study and the conclusion. essential.
II. BACKGROUND Lim et al. [29] and Koop and Freire [27] classify
provenance into three types, prospective1, retrospective2, and
Countries needing to obtain recognition of their results evolutionary3 provenance. In heterogeneous data scenarios, as
with the Reduction of Emissions from Deforestation, Forest the carbon certification, the provenance capture must be
Degradation, and Increase in Carbon Stocks, known by the independent of the data source, allowing interoperability
acronym REDD+, must go through the Measurement, between them. Several community efforts culminated in the
Reporting and Verification (MRV) process, defined under the development of generic models to represent provenance and
United Nations Framework Convention on Climate Change promote interoperability, including the OPM (Open
(UNFCCC) [20]. Provenance Model) [35] and the PROV [19, 34]. PROVOne
An MRV system consists of processes and procedures [9] is a provenance model, extended from PROV, that enables
through which information is provided, evaluated, and interoperability by integrating heterogeneous information
verified to determine “if, how and how much” the parties in- from multiple sources connected in a workflow.
volved effectively fulfilled their obligations [51]. Using a standard provenance model is part of the process,
Measurement is needed to identify emission trends and considering it does not guarantee confidence in the data or its
determine where to focus efforts. At the same time, reporting availability. There is also a need for an environment that
and verification are important to ensure transparency, good allows carbon certificate players to share data and conduct the
governance, accountability, and credibility of results [45]. certification process that guarantees confidence in and
Among the public MRV systems, initiatives by blocks such as availability of the data (as the data is not in only one place and
the European Union, countries such as Australia and New can be in several formats). Blockchain-based systems [36] can
Zealand, and the state of California, in the USA, stand out. be an alternative to bring trust to activities. Blockchain also
These are broad solutions, which include various economic has the potential to improve interoperability and transparency.
sectors, such as transport, industry, and agriculture. MRV
systems have very generic characteristics and end up adapting Blockchain is as an immutable, decentralized, and shared
to more specific local policies, focusing on sectors with the book that maintains a sequence of chronological blocks,
greatest potential for mitigating emissions [37]. encrypted, and connected, over a peer-to-peer (P2P) network
[15, 52]. The blocks form a chain, a linear sequence that
Although there are many initiatives, MRV systems that are enables the auditing and traceability of information. The
broad and applicable to the wide variety of Brazilians ‘biomes blockchain records data inputs in a decentralized way and
and production systems are not found in other countries [40]. allows entities to interact with each other without a trusted
Embrapa (Brazilian Agricultural Research Corporation), third party. This communication is done through transactions
through a task force, coordinates the development of an MRV and reflects the semantics of the application, and can be any
system within the scope of the ABC Plan (Low Carbon information, i.e., currency, carbon certification data, or others.
Agriculture), as a first conceptual proposal, largely based on Blockchain networks can be classified as permissionless,
existing applications at Embrapa itself. However, there is the where anyone can join, make transactions, or leave the
challenge of integrating applications and data, to allow a broad network; or permissioned, i.e., a network controlled by a
and economically viable MRV for Brazilian agriculture [37]. group of known nodes with a central authority that decides and
Therefore, considering the requirements of MRV systems, assigns the right to peers to write/read operations. One of the
"if, how and how much" and the need to ensure transparency, technologies for blockchain implementation is the
good governance, accountability, and credibility of results, we Hyperledger Fabric4 [2]. In this technology, network access is
believe that technologies such as intelligent analysis (such as restricted to authorized people, characterizing it as
machine Learning (ML) and ontologies), provenance and permissioned [49, 50]. These requirements point to the
blockchain can provide adequate support in this context. potential applicability of blockchain as a facilitator for the

1
captures a workflow's structure and static context, i.e., it expresses the steps More specifically, it is a detailed log of the execution of each task in the
to be followed to generate a dataset. It is a specification of the computational workflow.
tasks that will be performed in the experiment. 3
reflects changes made between two executed versions of the workflow, i.e.,
2
it is associated with information about the execution of a workflow, i.e., the evolution history, keeping all changes applied throughout its lifecycle.
information about the activities performed - steps taken to derive a dataset. 4
https://www.hyperledger.org/use/fabric
certification process when executed on specific platforms [11, interactions between the network nodes and the IPFS system,
12, 25, 47], bringing trust to provenance data. which can be a limiting factor in some cases.
Using provenance and blockchain can aid in data Various studies are aimed at calculating carbon emissions
traceability, availability, and trust in the carbon certification and MRV systems in several areas, including agriculture and
process. Few works provide solutions in this regard, livestock. However, according to [3], no solution covers all
emphasizing intelligent data analysis, provenance, and sharing dimensions of sustainability, be used globally, and
in a broader sense. However, they need to provide a set of satisfactorily supports rural producers. Applications must
services to support the development of applications in this prioritize methodological issues to meet their specific
domain. purposes. Other more recent works [24, 26] have used
ontologies and blockchain networks to generate carbon
III. RELATED WORK credits, emphasizing the importance of traceability and data
Arulnathan et al. [3] present a systematic review of reliability.
decision support tools focusing on farm sustainability. The In this sense, the platform proposed in this article
study reviewed 19 applications characterizing and identifying encompasses concepts addressed in other works, differing,
trends in methodological choices made by developers. They however, by the provision of services to support the
all included estimates of GHG emissions. According to the development of Carbon emission/credit applications to attend
authors, this is the category with the greatest impact due to the different players and with the focus in the Brazilian biomes,
attention of the private sector and global environmental using data from national institutions, to generate knowledge
policy. for rural properties, which can be integrated into an
Among the tools evaluated by [3], Ofoot stands out. In agricultural MRV system.
Carlson et al. [10], the Ofoot tool is presented as a system for
calculating estimates of greenhouse gas emissions in organic IV. TOWARDS CARBON-SECO
farms in the Pacific Northwest, North America. It consists of The Carbon-SECO platform is under development to
an online application in which the user registers the farm and support the development of applications related to managing
lists an inventory containing equipment, infrastructure, and carbon emission/credits. An essential step in supporting
consumables used on the property, such as tractors, buildings, Carbon related applications is integrated access to data. This
fuel, and fertilizers. Soil management techniques can also be is due to the diversity of context and data complexity. With
included. For each item, the software assigns an estimate, and these integrated data, it is possible to calculate estimates of the
at the end of the processing, a total emissions report is carbon “footprint” in rural properties. Moreover, we can carry
generated. However, the use of the tool is limited to the Pacific out simulations in the search for alternative solutions for crops
Northwest region and organic food cultivation due to the that make it possible to reduce emissions and increase the
parameterization of the estimation models. carbon stock in the soil, as well as to identify patterns of crops
that produce good results. From this perspective, the platform
Thumba et al. [46] conducted studies review on decision contributes to the mitigation of emissions and to the
support systems for mitigating GHG emissions in livestock. generation of a positive balance that can be converted into
As a result, they identified opportunities for improvement and carbon credits.
presented an architecture suggestion that consists of data,
analysis, and reporting modules. The suggested architecture The Carbon-SECO platform was developed considering
also foresees the analysis of scenarios contemplating financial the following attributes: (1) Reproducibility: Carbon-SECO
variables and climatic conditions to examine the impact of provenance data is collected and stored securely and reliably
emissions on each one them. (Blockchain). This mechanism prevents arbitrary data
manipulation, either intentionally or inadvertently; (2)
Kim and Baumann [26] present an initial proposal for Privacy: in Carbon-SECO, data is shared only between
using ontologies to create smart contracts in MRV systems authorized parties; (3) Transparency: All nodes in the network
using blockchain networks. The ontology aims to support (Carbon certificate players connected to a peer in the network)
smart contracts on different blockchain platforms, provide the can verify how the data in the chain (blockchain) was created
standardization and sharing of concepts, and contribute to the over time. As a result, all data updates can be tracked between
interoperability and traceability of data between MRV nodes; (4) Interoperability: carbon-related information
systems. databases stores data in different formats.
Ju et al. [24] present a proposal to optimize the traceability Carbon-SECO is derived from our early SECO, a
of carbon credit data in blockchain networks. The study uses Scientific Software Ecosystem (SSECO) [6], named E-SECO
the concept of distributed traceability, with the steps "off- [1, 18] developed in an E-Science joint project led by the
chain traceability and on-chain verification". The technique is Federal University of Juiz de Fora, Brazil. As an evolution,
divided into three stages: location, recovery, and verification.
Carbon-SECO emphasizes mechanisms that bring intelligent
Considering that the credit generation process can accumulate analysis, trust and traceability to data and processes in Carbon
much data, including files, the idea is that the location and
retrieval of this data are parallelized to reduce the
computational cost in document filtering operations. The
proposal aims to reduce the search effort on the blockchain
network, delegating the recovery for IPFS. In experiments
carried out, the technique proved to be efficient, especially
when the chain of transactions is long; however, with higher
Internet bandwidth consumption, due to the constant
certification projects. Figure 1 presents CarbonSECO main carbon credits on that property, for example. Kim and
services. Baumann [26] point out that efforts to grant credits and
incentives to those who reduce emissions or mitigate their
impacts can be hampered by the inability to account for the
quantity and impact of emissions transparently and uniformly.
The main ontological classes are Farm: represents rural
properties. Biome: represents the biome in which the farm
area is located. MapBiomas data (land use and land cover
maps) are classified by Brazilian biomes (Amazon, Caatinga,
Cerrado, Atlantic Forest, Pantanal, and Pampa). It is relevant
in the study of land cover and, consequently, in the emission
and carbon stock. Size: the size of the rural property. Areas:
cultivated areas (land use) within each rural property. The sum
of the areas results in the size of the property. The areas can
also be used for raising animals, whether with pasture
coverage or integration between livestock, crops, and forest.
Figure 1. CarbonSECO platform main services The area was defined, in this study, as the lowest
organizational level of accounting for emission and stock of
A. Data Source Service greenhouse gases on a property. Coverage: the vegetation
As an initial effort, the bases integrated into the platform cover represents the land use in each area within a property
are public and related to data from rural properties, namely: (farm). Each type of cover (forest, pasture, soy, coffee, etc.)
registration of public and private rural properties (SIGEF) or even its absence (in the case of degraded soils) may have
[44], cartographic maps of the Brazilian municipal network emission values and carbon stock in the rural properties soil
(IBGE) [21], mapping of the Brazilian vegetation cover (farm). Animal: are ruminant animals raised on rural
(MapBiomas) and the basis for calculating CO2 emissions properties). These animals emit greenhouse gases, such as
associated with 64 types of crops, planted pastures and methane. Animal Type: types of animals raised on rural
forestry in Brazilian municipalities (BRLUC) [17, 31]. property, such as cattle (cattle), goats (goats), and ovine
(sheep). Animal Breed: breed of animal that may be related
For the carbon measurement process to be reliable, it must to the amount of greenhouse gas emissions emitted. The
be based on international guidelines and methodologies, animals do not need to be computed by area, it is sufficient to
especially those proposed by the Inter-governmental Panel on count them on the property (farm), considering that they can
Climate Change (IPCC 1996; 2006) [23] as well as allow the be raised in confined areas or large areas integrated with other
traceability of the entire process. Therefore, data must be crops. Greenhouse Gases (GHG): the amount (in tons per
certified by official public bodies, non-governmental year) of greenhouse gases emitted or sequestered in each area
organizations, or private institutions, which use public or emitted by animals. Animals mainly emit methane (CH4).
collection, processing, and storage protocols. In this sense, Cultivated areas mainly emit CO2 (carbon dioxide) and N20
providing access to all players to provenance and blockchain (nitrous oxide, from agricultural fertilizers) and sequester (or
services is important. capture) C02, depending on the type of soil cover. GHG
The platform also foresees the possibility of integrating Type: type of greenhouse gases (CO2, N20, CH4). GHG
monitoring data sent by satellite, such as deforestation alerts, Measure Method: these are the methods used to account for
and the inclusion of data from studies of soil samples, data emissions. Initially, in the study, we are using BRLUC
from greenhouse effect gases captured by soil sensors, and (Brazilian Land Use Change) which has estimates of GHG
sensors present in animals, among others. stock and emission by use and land cover at the municipal
level. However, other methods may be added to the platform,
Once the GHG emission estimates are calculated for each as well as estimation methods or real values of GHG
area, Carbon-SECO consolidate them to generate estimates emissions in animals. City and State: city and state where the
for the entire property. It is important to point out that this data rural property is located.
collection and integration process is traceable with the help of
the provenance service.
B. Data Integration Service
The Data Integration Layer provides an integrative view
of data. With the Global Schema database, a canonical model
was specified. This canonical model helps in provenance
storage since it uses PROVOne model [9]. This canonical
model reflects the static view of the related data. However, to
discover new connections between data, we also specified
new analysis considering the possibility of carbon credits,
through the use of a semantic model (an ontological model)
(Figure 2).
The use of ontology is intended to process new
relationships between data and derive new knowledge from Figure 2. Ontological Model main classes
discovering these new relationships. As a result, a better
cultivation organization on a given rural property can improve
It is also important to point out that other variables can be Therefore, the ML service from the “Data Analysis
considered, such as the use of fertilizers in planting, the Service” was designed to give insights based on the farm
existence of crop rotation, and biomass calculation (volume of dataset. Based on the results, we can identify gaps in the
vegetation), among others. Currently, there are insufficient production, and check the average production, among other
data to compute these variables. About animals, in addition to specific calculus, and it is possible to optimize the carbon
type and breed, for example, food and life span can be credits production, contributing to a more sustainable farm.
considered. Therefore, as the model evolves, these and other With this action, farmers can avoid spending unnecessary
variables will gradually be taken into account. resources, reducing the economic impact on the farm.
C. Data Analysis Service
The impacts associated with GHG emissions are generally
perceived on a larger scale. Still, data analysis at the level of a
rural property can lead to the discovery of information that can
reduce emissions attributable to specific agricultural practices
and contribute to the impacts on a global scale. This
information enables support to farmers in management within
the perspective of sustainability. In this sense, the use of
techniques related to machine learning aims to identify and
extract land use patterns that are more appropriate for a given
rural property, considering its characteristics and variables
involved, such as location, size, and soil type, among others.
In this way, it is possible to make knowledge available to
enable choices of better conditions for soil use and cultivation
techniques.
Through monitoring and data collection by the “Data
Source Service”, data is aggregated, pre-processed, and stored
by the “Data Integration Service” before being sent to the
“Data Analysis Service”. Carbon-SECO uses two techniques
to process the information: inference processed over an
ontology and predictions based on ML algorithms. After pre-
processing, it is possible to instantiate the data in the
ontological model and, from there, run the inference
mechanisms, processing SWRL rules (the inference
processing of the ontology is executed in the “Data Analysis
Service”). Then, it is possible to provide a dataset with the
stored data for training and testing purposes with intelligent
ML algorithms.
The ontological processing uses Pellet as Reasoner to
make inferences and save the results. The Machine Learning
Prediction exports the trained algorithms in the pkcls 5
extension. These two modules communicate with the “Data
Integration Service” through a Python API. This API was
developed using the Flask 6 library and received all Data
Integration service requests related to the data analysis.
The Caron-SECO platform was designed to support a list
of ML algorithms and support the treatment and manipulation
of data for training. We can extract the dataset from the “Data
Integration Service” if we need to add a new feature. For
example, suppose it is necessary to predict the insertion of a
new crop in the property based on the available historical data
and the necessary predictions. In that case, we can select the
most appropriate ML algorithm for the predictions. Thus, ML Figure 3 - ProvOne model. Source: [9]
training is performed with the dataset, and at the end, the
algorithm with the best accuracy for the analyzed problem is To ensure the reliability, reproducibility, and integrity of
automatically selected. Different algorithms may present the information necessary for the certification process, all
other performances and accuracy for each problem. However, steps involved, from data collection and integration, as well as
the “Data Analysis Service” will choose the one with the ontological processing and use of ML techniques, must be
smallest Mean Absolute Error (MAE) and the available traceable and immutable to guarantee the integrity of the
computational infrastructure. process. These steps are recorded in the provenance and
blockchain services so that they can be reported and verified
as part of generating carbon credits.

5 6
https://orange3.readthedocs.io/projects/orange-visual- https://flask.palletsprojects.com/en/2.2.x
programming/en/latest/exporting-models/index.html
D. Provenance Service The Blockchain Service represents each rural property and
In the Carbon-SECO, provenance captures the history of institution whose nodes are geographically distributed and
data from its origin, enabling traceability. Knowing the chain connected through instances of local machines or virtual
of custody of the data that generates information and machines in the cloud. Figure 4 represents these nodes, where
subsidizes this entire process is important. For this, the each rural property or institution is connected to a node of a
“Provenance Service” translates and integrates the blockchain network. In the Blockchain Service, all
heterogeneous provenance data from different sources into the provenance data collected will be stored in blocks and
ProvONE model (Figure 3), which is used as a standard and distributed among peers. Each node participating in the
integrator model in Carbon-SECO. network has its copy of the ledger, thus allowing data
processing, auditing, and transparent querying by different
Each processed task in the platform represents players executed in geographically distributed nodes. The
computational processing and has a set of input (ip) and output Blockchain was divided into two modules: on-chain and off-
(op) ports. These tasks consume data (di) as parameters in chain. The on-chain module was implemented using the
their input ports and produce data (do) bound to the output Hyperledger Fabric platform. The off-chain was implemented
ports. Edges denote how these values flow from one task to using Node.js technology and the Hyperledger Fabric SDK for
another and represent data dependencies between those tasks. Node.js to interact with the Blockchain Network and used the
In Carbon-SECO, the mapping of provenance to the ProvONE MongoDB database. All modules of the Hyperledger Fabric
model (Figure 3) takes place by observing the invocation of architecture work based on Dockers container technology and
tasks and mainly the life cycle of the datasets consumed or have been specified in yaml files and are initialized using the
produced during the execution of any activity in the platform. docker-compose tool. Raft is the consensus protocol used.
Considering the ProvONE model classes and relationships F. Preliminary Results
(Figure 3), the task is mapped to the Program class of the
To analyze the feasibility of the platform, data were
ProvONE model, and its input and output ports to the Port collected and integrated from the following public sources:
class, where the relationship hasInport and hasOutport relate IBGE [21], SIGEF [44], MapBiomas, and BRLUC [31]. On
them, respectively, to a Program (a task in the platform). To the website of the IBGE (Brazilian Institute of Geography and
reduce the volume of provenance data, we store the hash, i.e., Statistics), data were obtained from the vector representation
the input path and output data, rather than the data, in the of the defining lines of state borders and municipal boundaries
blockchain. The Provenance Service, after mapping, sends [21]. The SIGEF data were obtained from the INCRA website
each piece of this collected provenance information (classes (National Institute of Colonization and Agrarian Reform),
and relationships) to the Blockchain Service. The Blockchain which contains georeferenced maps of the limits of rural,
Network then, after a series of transformations, records each public, and private properties [44].
provenance transaction in the blockchain file system and
stores it in CouchDB7. The MapBiomas Project is a multi-institutional initiative
to generate annual maps of land use and land cover from
E. Blockchain automatic classification processes applied to satellite images
Considering the possibility of carbon credits being [42]. Data on the coverage and land use of the Brazilian
represented to the market through smart contracts and their territory were obtained from the MapBiomas website. On the
respective certificates generated as digital assets, this entire BRLUC (Brazilian Land Use Change) website, data on soil
process can be supported by blockchain networks. carbon stock estimates were obtained. The BRLUC Method
[31] was developed to allow estimates of direct land use
changes and CO2 emissions associated with Brazilian
agricultural products.
To carry out the feasibility analysis, the data were
integrated, and then selected rural properties with diversified
soil covers, were used to calculate carbon stock estimates. We
used, as an example, the calculation of carbon stock for the
rural property identified as “Fazenda União”, located in the
municipality of Tombos/MG, Brazil. Table 1 shows the
calculation of carbon stock estimates in the soil of “Fazenda
União”, considering its vegetation cover, according to the land
cover and use map [42] and the values of carbon stock
estimates for the municipality from Tombos/MG, Brazil [31].
The calculated total carbon stock is approximately 7870 tCha-
1 (tons of carbon per hectare per year).

Figure 4 - Blockchain network in Carbon-SECO.

7
https://couchdb.apache.org
TABLE I. CARBON STOCK ESTIMATES AT FAZENDA UNIÃO, TOMBOS/MG/BR [3] Arulnathan V., Heidari M. D., Doyon M., Li E. and Pelletier N., “Farm-
level decision support tools: A review of methodological choices and
Estimates of their consistency with principles of sustainability assessment”, Journal
carbon stock by Total estimates of
Coverage Coverage the areas of of Cleaner Production, 256, 120410, 2020.
Area area in
Code Class Fazenda União [4] Basheer I.A. and Hajmeer M., “Artificial neural networks:
tCO2.ha-1.yr-1a
(in tCO2.ha-1.yr-1) fundamentals, computing, design, and application”, Journal of
(BRLUC)
3 Forest 41,29 150,36 6207,61 microbiological methods 43(1), 3–31, 2000.
Formation [5] Bhuyan F., Lu S., Reynolds R., Zhang J. and Ahmed,I., “A security
15 Pasture 28,42 45,72 1299,56 framework for scientific workflow provenance access control
policies”, IEEE Transactions on Services Computing, 2019,
21 Mosaic of 7,95 45,72b 363,28 doi: 10.1109/TSC.2019.2921586.
Uses [6] Bosch J., “From software product lines to software ecosystems”.
SPLC, Pittsburgh, PA, USA: Proceedings of the 13th International
Total 77,66 7870,46
Software Product Line Conference, 111– 119, 2009.
a.
tCO2.ha-1.yr-1: Ton of Carbon per hectare/per year [7] Brasil International Chamber Of Commerce, “Oportunidades para o
b
"Mosaic of Uses" was subdivided in the BRLUC method into three Brasil em mercados de carbono”, 2021, (in portuguese). Available at:
classes: Temporary Agriculture, Permanent Agriculture and Pasture.
The value of the Pasture was used. https://www.iccbrasil.org/media/uploads/2021/09/27/oportunidades-
para-o-brasil-em-mercados-de-carbono_icc-br-e-waycarbon_29_09_
Considering a scenario in which the farm owner is 2021.pdf (Accessed: November/2022).
interested in increasing the carbon stock, decisions on [8] Buneman P., Khanna S. and Wang-Chiew T.: “Why and where: A
changing land use can be evaluated, such as, for example, characterization of data provenance”, in International Conference on
Database Theory, pp. 316–330, 2001.
reducing pasture areas and increasing the area of forest
formation or also the substitution of pasture for other types of [9] Cao, Yang, et al., “ProvONE: extending PROV to support the
DataONE scientific community”, 2016, Available at: http://
crops that can store more carbon in the soil. However, this is homepages.cs.ncl.ac.uk/paolo.missier/doc/dataone-prov-3-years-later.
an initial analysis, as other variables may be involved, such as pdf (Accessed: January/2021).
climate and land conditions for the development of crops in [10] Carlson B. R. et al., “Development of a web application for estimating
the region, and interest in raising cattle in existing pasture carbon footprints of organic farms”, Computers and Electronics in
areas, among others. Agriculture 142: 211-223, 2017.
[11] Coelho, Raiane et al., “Blockchain for reliability in collaborative
V. CONCLUSION scientific workflows on cloud platforms”, in 2020 IEEE Symposium
on Computers and Communications (ISCC). IEEE, 1-7, 2020,
This work presented a SECO platform, called Carbon- doi: 10.1109/ISCC50000.2020.9219729.
SECO, to support the development of applications related to [12] Coelho, Raiane et al., “Integrating blockchain for data sharing and
generating carbon credits in Brazilian rural properties. The collaboration support in scientific ecosystem platform”, in Proceedings
platform's initial objective is to integrate land use and animal of the 54th Hawaii International Conference on System Sciences, 264,
husbandry data. 2021, doi: 10.24251/HICSS.2021.031.
[13] Davidson S. and Freire J., “Provenance and scientific workflows:
Through the analyses, it is possible to generate strategic challenges and opportunities”, in Proceedings of the 2008 ACM
information and offer support regarding alternative crops on SIGMOD International Conference on Management of Data, p. 1345-
rural properties that reduce the emission of greenhouse gases 1350, 2018, doi:10.1145/1376616.1376772.
and increase the stock of carbon in the soil. [14] De Oliveira D., Baião F. and Mattoso M., “Towards a taxonomy for
cloud computing from an e-science perspective”, in Cloud computing.
The use of ontology contributes to the standardization, Springer, London, 47-62 (a), 2010, doi:10.1007/978-1-84996-241-4_3.
sharing, and interoperability of information between MRV [15] Fanning K. and Centers D., “Blockchain and its coming impact on
systems, and inferring new relationships between the financial services”, Journal of Corporate Accounting Finance, v. 27, n.
5, 53-57, 2016, doi:10.1002/jcaf.22179.
integrated data. Ontologies, together with ML algorithms
[16] Freire J. and Chirigati F., “Provenance and the different flavors of
helped in carbon credits estimation. Also, with provenance, it computational reproducibility”, IEEE Data Engineering Bulletin, v.41,
is possible to maintain the traceability of the integrated data, n.1, p.15, 2018.
offering the necessary transparency to support the generation [17] Garofalo D. F. T. et al., “Land-use change CO2 emissions associated
of carbon credits and support for certification through with agricultural products at municipal level in Brazil”, Journal of
blockchain networks. Cleaner Production 364: 132549, 2022.
[18] Gomes J. et al. "Deriving experiments from E-SECO software
To carry out a feasibility analysis, data from public sources ecosystem in the technology transfer process for the livestock domain",
were extracted and integrated to calculate the carbon stock of in Proceedings of the 10th IEEE/ACM International Workshop on
a rural property, whose preliminary results were presented and Software Engineering for Systems-of-Systems and Software
considered satisfactory. Ecosystems (pp. 1-8), 2022.
[19] Groth P. and Moreau L., “PROV-overview. An overview of the PROV
FUNDING family of documents”, 2013. Available at: http://eprints.
soton.ac.uk/id/eprint/356854 (Accessed: June/2021).
This work was partially funded by UFJF/Brazil, [20] Holloway V. and Giandomenico E., “Carbon planet white paper: The
CAPES/Brazil, CNPq/Brazil (grant: 311595/2019-7), and history of REDD policy”. Carbon Planet Limited, Adelaide, v. 6, 2009.
FAPEMIG/Brazil (grant: APQ-02685-17), (grant: APQ- Available at: https://redd.unfccc.int/uploads/2_164_redd_20091216
02194-18). _carbon_planet_the_history_of_redd_carbon_planet.pdf (Accessed:
November/2022).
REFERENCES [21] Instituto Brasileiro de Geografia e Estatísticas (IBGE), “Malha
Municipal 2021”, (in portuguese). Available at: https://ibge.gov.br/
[1] Ambrosio, L. et al., “Enhancing the reuse of scientific experiments for geociencias/organizacao-do-territorio/estrutura-territorial/15774-malh
agricultural software ecosystems”, Journal of Grid Computing, 2021. as.html, Accessed: December/2022).
doi:10.1007/s10723-021-09583-x.
[22] Intergovernmental Panel on Climate Change (IPCC), “Climate change
[2] Androulaki, Elli, et al., “Hyperledger fabric: a distributed operating 2021, The physical science basis”. Available at: https://www.
system for permissioned blockchains”, in Proceedings of the Thirteenth ipcc.ch/report/sixth-assessment-report-working-group-i, (Accessed:
EuroSys Conference,1-15, 2018, doi:10.1145/3190508.3190538. November/2022).
[23] IPCC National Greenhouse Gas Inventories Programme, “2006 IPCC portuguese). Available at: https://www.embrapa.br/busca-de-
guidelines for national greenhouse gas inventories”. Available at: publicacoes/-/publicacao/1116505/agricultura-de-baixo-carbono-no-
https://www.ipcc-nggip.iges.or.jp/meeting/pdfiles/Washington_Repor brasil-potencialidade-e-desafios-para-construcao-de-um-sistema-mrv,
t.pdf, (Accessed: November/2022). (Accessed: November/2022).
[24] Ju, Chunhua, et al., "A novel credible carbon footprint traceability [41] PL 6.539/2019, “Projeto de lei que atualiza a Política Nacional sobre
system for low carbon economy using blockchain technology", mudança do clima”, (in portuguese). Available at: https://www12.
International Journal of Environmental Research and Public Health senado.leg.br/radio/1/noticia/2021/11/03/aprovado-projeto-que-atuali
19.16: 10316, 2022. za-a-politica-nacional-sobre-mudanca-do-clima, (Accessed: Novem
[25] Karastoyanova D. and Stage L., “Towards collaborative and ber/2022).
reproducible scientific experiments on blockchain”. In: International [42] Projeto MapBiomas (2021) “Coleção 2021 da série anual de mapas de
Conference on Advanced Information Systems Engineering. Springer, uso e cobertura da terra do Brasil”, (in portuguese). Available at:
Cham, p. 144-149, 2018, doi:10.1007/978-3-319-92898-2_12. https://plataforma.brasil.mapbiomas.org, (Accessed: December/2022).
[26] Kim H. M. and Baumann T., "Towards ontology and blockchain based [43] Sabrina M. C. et al., “Mercado voluntário de carbono: Preservação
measurement, reporting, and verification for climate ambiental com a intensificação da pecuária”, Observatório de
action." Reporting, and Verification For Climate Action, 2022, Conhecimento e Inovação em Bioeconomia, Fundação Getulio Vargas,
SSRN: http://dx.doi.org/10.2139/ssrn.3717389. 2022, (in portuguese). Available at: https://eesp.fgv.br/sites/
[27] Koop D. and Freire J., “Reorganizing workflow evolution eesp.fgv.br/files/mercado _vo.pdf, (Accessed: December/2022).
provenance”, in 6th USENIX Workshop on the Theory and Practice of [44] SIGEF: Sistema de Gestão Fundiária. Instituto Nacional de
Provenance (TaPP 2014), 2014. Colonização e Reforma Agrária (INCRA), (in portuguese). Available
[28] Letcher T. M. "Global warming - a complex situation." Climate at: https://acervofundiario.incra.gov.br/acervo/acv.php (Accessed:
Change, Elsevier, 2021. 3-17. December/2022).
[29] Lim C., Lu S., Chebotko A. and Fotouhi F., “Prospective and [45] Singh N. et al., “MRV 101: Understanding measurement, reporting,
retrospective provenance collection in scientific workflow and verification of climate change mitigation”, World Resources
environments”, in 2010 IEEE International Conference on Services Institute, 4-5, 2016. Available at: https://ledsgp.org/app/uploads/2016
Computing, p. 449-456, 2010, doi: 10.1109/SCC.2010.18. /09/Understanding-measuring-reporting-and-verification-of-climate-
change.pdf, (Accessed: December/2022).
[30] Lu, Z. Q. et al. “Change trend of natural gas hydrates in permafrost on
the Qinghai-Tibet Plateau (1960–2050) under the background of global [46] Thumba D. A., Lazarova-Molnar S. and Niloofar P., “Comparative
warming and their impacts on carbon emissions". China Geology 5.3: evaluation of data requirements and level of decision support provided
475-509, 2022. by decision support tools for reducing livestock related greenhouse gas
emissions”, Journal of Cleaner Production 373: 133886, 2022.
[31] Método BRLUC: Brazilian Land Use Change (2022), Empresa
Brasileira de Pesquisa Agropecuária (Embrapa), (in portuguese), [47] Van Rossum J., “Blockchain for research: Perspectives on a new
Available at: https://brluc.cnpma.embrapa.br, (Accessed: December/ paradigm for scholarly communication”. Digital Science, November,
2022). 2017, doi: 10.6084/m9.figshare.5607778.v1.
[32] Ministério da Agricultura, Pecuária e Abastecimento, “Agropecuária [48] Vargas D. B., Delazeri L. M. M. and Ferrera V. H. P., “O avanço do
Brasileira em Números 2022”, (in portuguese). Available at: mercado voluntário de carbono no Brasil: desafios estruturais, técnicos
https://www.gov.br /agricultura/pt-br/assuntos/politica-agricola/todas- e científicos”, Observatório de Bioeconomia – Escola de Economia de
publicacoes-de-politica-agricola/agropecuaria-brasileira-em-numeros São Paulo – FGV, 2022. (in portuguese).
/abn-12-2022.pdf, (Accessed: December/2022). [49] Wan S., Li M., Liu G. and Wang C., “Recent advances in consensus
[33] Ministério da Agricultura, Pecuária e Abastecimento, “Plano ABC protocols for blockchain: a survey”. Wireless networks, v. 26, n. 8, p.
2012: Plano setorial de mitigação e de adaptação às mudanças 5579-5593, 2020, doi:10.1007/s11276-019-02195-0.
climáticas para a consolidação de uma economia de baixa emissão de [50] Wang W. et al., “A survey on consensus mechanisms and mining
carbono na agricultura”, (in portuguese). Available at: strategy management in blockchain networks”. IEEE Access, v. 7, p.
https://www.gov.br/agri cultura/pt-br/assuntos/sustentabilidade/plano- 22328-22370, 2019, doi: 10.1109/ACCESS.2019.2896108.
abc/arquivo-publicacoes -plano-abc/download.pdf, (Accessed: Novem [51] Wemaere M. (2009), “Post-2012 climate change agreement. Why
ber/2022). MRV is important.” Institut Du Développement Durable Des Relations
[34] Missier P., Woodman S., Hiden H. and Watson, P., “Provenance Internationales. Available at: http://www.iddri.org/Publications/Collec
and data differencing for workflow reproducibility analysis”, tions/Idees-pour-ledebat/ID_0709_wemaere_mrv.pdf, (Accessed: No
Concurrency and Computation: Practice and Experience, v. 28, n. 4, p. vember/2022).
995-1015, 2016, doi:10.1002/cpe.3035. [52] Xu X., Weber I. and Staples M., “Architecture for blockchain
[35] Moreau L. et al., “The open provenance model: An overview. applications”. Cham: Springer, 2019.
In International provenance and annotation workshop”, Springer,
Berlin, Heidelberg, pp. 323-326, 2008, doi:10.1007/978-3-540-89965-
5_31.
[36] Nakamoto S., “Bitcoin: A peer-to-peer electronic cash system”,
Decentralized Business Review, 21260, 2008.
[37] Observatório ABC (2020) “Proposta de monitoramento, relato e
verificação das emissões de gases de efeito estufa da agricultura de
baixa emissão de carbono”, (in portuguese). Available at:
https://gvagro.fgv.br/sites/gvagro.fgv.br/files/u115/Relatorio20MRV
AgriculturaABC_ final_200427_0.pdf, (Accessed: November/2022).
[38] Observatório do Clima (2021) “Análise das emissões brasileiras de
gases de efeito estufa e suas implicações para as metas de clima do
brasil 1970-2020”. Sistema de estimativas de emissões de gases de
efeito estufa (SEEG), (in portuguese). https://energiaeambiente.org.br
/produto/analise-das-emissoes-brasileiras-de-gases-de-efeito-estufa-e-
suas-implicacoes-para-as-metas-climaticas-do-brasil-1970-2020, (Acc
essed: November /2022).
[39] Ozlu E., Arriaga F. J., Bilen S., Gozukara G. and Babur E., “Carbon
footprint management by agricultural practices”, Biology, 11(10),
1453, 2022.
[40] Perosa B., Gurgel A. D. C., Vicente L., Koga-Vicente A. and De Araujo
L. S., “Agricultura de baixo carbono no Brasil: potencialidade e
desafios para construção de um sistema MRV”. Embrapa Meio
Ambiente - Artigo em periódico indexado (ALICE), 2019, (in

You might also like