Discussion Post: Can a Carbon Credit Ecosystem Powered by Smart Contracts Reduce Greenhouse Gas Emissions?

CTA: "In these threads, we attempt to further the discussion of a key problem in this category—particularly where research work has not yet answered the specific problem or question being considered.”

Citation: Saraji, Soheil, and Mike Borowczak. “A blockchain-based carbon credit ecosystem.” arXiv preprint arXiv:2107.00185 (2021).


What are carbon credits?

Carbon credits” were proposed as a solution to excess greenhouse gas emissions in the international Kyoto Protocol agreement of 1997. In this system, carbon emissions are treated as commodities and traded in a carbon credit market. Those who have more credits are allowed to emit more greenhouse gases than those with fewer carbon credits.

Carbon credit systems have had varying levels of success and have faced many challenges. A number of people claim that blockchain-based carbon credit ecosystems, powered by IoT and decentralized oracles like Chainlink, can solve many of these challenges.

In this post, I describe a proposal for a blockchain-based carbon credit ecosystem put forth in a 2021 whitepaper by computer scientists Soheil Saraji and Mike Borowczak at the University of Wyoming and ask whether this can solve many of the challenges carbon credit systems have faced.

I also discuss some of the potential impediments to the success of a carbon credit ecosystem powered by blockchain, oracles, and smart contracts.

Carbon credit challenges

While carbon credits can potentially reduce greenhouse gas emissions, they face several challenges including:

  • Uneven implementation – Different jurisdictions and countries have implemented different types of carbon credit systems, leading to a lack of standardization that prevents the widespread adoption of carbon credits.
  • Over-crediting and excess spending – Also related to lack of standardization. Different rules across carbon credit markets and lack of transparency regarding credit life and exchange value lead to over-crediting and double-spending.
  • Transaction costs – Brokers and agents are required to facilitate carbon credit transactions, resulting in very high transaction costs.
  • Distorted incentives – Third-party verifiers are paid by the very people they investigate, creating incentives to approve projects consistently.

These challenges, according to Saraji and Borowczak (2021) have resulted in a failure to mitigate rising levels of greenhouse gas emissions.

Smart contract solutions?

The authors propose a blockchain-based carbon credit ecosystem built on smart contracts and decentralized oracle networks. This ecosystem can solve each of the extant problems through the creation of a decentralized carbon credit ecosystem. In this system:

  • Uneven implementation is solved by a decentralized autonomous organization (DAO) whose rules all participants agree to.
  • Over-crediting and excess spending is solved through fast and secure data sharing enabled by decentralized oracle networks (DONs).
  • Transaction costs from brokers and agents are eliminated through trustless, cryptographic truth via smart contracts.
  • Distorted incentives can be eliminated through independent, third-party validation, potentially with the help of IoT sensors.

Carbon credit ecosystem architecture

  • Vision: The creation of an ecosystem/DAO in which carbon credits are tokenized with transparent minting and burning protocols as well as trading rules.

  • Plan:

    • Credit stakeholders – eco-friendly green “generators” of carbon credits such as wind farms, tree-planting operations, etc.
    • Credit consumers – greenhouse gas-generating “consumers” of carbon credits such as power plants, manufacturing plants, and so on.
    • Validators – specialized and accredited consultants.
    • Minting – minting of credit tokens on the blockchain occurs after validation of projects.
    • Exchange – credit exchange will occur on a special decentralized exchange platform. Token price is determined by supply and demand.
    • Carbon removal NFT Certificate – tokens are retired through burning by sending them to a smart contract, and are then converted to a carbon removal NFT certificate.
  • Smart Contracts: The carbon credit ecosystem requires a minimum of 4 smart contracts interacting with 3 stakeholders and liquidity providers. Each of these smart contracts requires decentralized oracle networks to bring external data to the credit ecosystem.

    • Smart contract 1 – registry stores information about stakeholders, consumers and validators.
    • Smart contract 2 – used to mint tokens.
    • Smart contract 3 – used for verification of minting and burning tokens.
    • Smart contract 4 – automated market maker (AMM) smart contract that allows for trading with digital currency (CBDCs etc), gives liquidity providers incentives, provides dynamic price discovery.

Figure 1: Smart contract architecture of the carbon credit ecosystem.

Key Problem or Topic Area

Current carbon credit systems are broken. Can we reduce greenhouse gas emissions through a more effective, blockchain-based carbon credit ecosystem?

Specific Question or Problem Statement

What are some of the positives and negatives of the authors’ proposed solution and what would be the biggest impediment to implementing this solution?

Approach or Methodology

The authors give us a broad framework for a blockchain-based carbon credit ecosystem. They do a great job pointing to some of the current failures of carbon credit systems and outline how each of those failures could potentially be solved with a blockchain-based carbon credit ecosystem.

One of the most significant challenges that such a system will face is convincing those with currently existing carbon credit systems to agree to a single, decentralized blockchain-based system.

This is where established providers of oracles and hybrid smart contracts like Chainlink can provide reassurance to participants that their transactions will be handled in a secure environment based on cryptographic truth.

While great technology will solve many of the technical adoption hurdles, politically-based hurdles related to nation- or region-specific financial, electoral or security interests remain in play and will likely remain contentious—at least for some participants.

Indeed, achieving global adoption of a standardized blockchain-based carbon credit ecosystem may require international coordination via global political institutions such as the United Nations (UN) and the International Monetary Fund (IMF).

Conclusions or Key Takeaways

Reducing greenhouse gas emissions using carbon credits requires a standardized ecosystem that is transparent, minimizes transaction costs, and retains a high level of integrity and honesty among participants. The authors provide a good framework for a blockchain-based system that can hit all of these points given the current state of smart contract and oracle technology.

However, their carbon-credit ecosystem can only be effective if it is adopted, which also requires overcoming technological and political hurdles. While current technological hurdles are solvable, it would be useful, for future study, to consider the political hurdles that would prevent adoption of a blockchain-based carbon credit ecosystem like the one proposed.


Excellent post! @jasonanastas. This framework of the smart contract mechanism enables policy-makers and engineers to influence controlling CO2 emission further. However, the challenge is how to integrate this framework with the existing policy based on shared interests. I look forward to the development of this idea on SCRF and other platforms!


How successful have earlier carbon markets been? Is there any information about the volume of business transacted through it. I’m also curious how this kind of system might price in new technologies like carbon dioxide capture. Would the DAO pay for offsets?

1 Like

Thanks Mark. Yes I agree and I think this is the biggest challenge/impediment that a system like the one that the authors proposed will face. The technology is there, but if the political will is not, this is something that has to be addressed.

1 Like

Great questions! I’ll start with the second since the authors address this more directly:

I’m also curious how this kind of system might price in new technologies like carbon dioxide capture. Would the DAO pay for offsets?

As I understand it, initial pricing for a technology that generates carbon credits, like CO2 offsets, would be determined by the DAO community in some manner (perhaps voting?) and be subject to a veto by the “Validators” who are more specialized and accredited experts in environmental science.

How successful have earlier carbon markets been? Is there any information about the volume of business transacted through it.

I need to get back to you on this because there are ALOT of emprical studies on this topic! Stay tuned.


I absolutely love this post @jasonanastas!

I am currently working with a small nonprofit to turn their carbon credits into NFTs. Though this is a small scale project that is utilizing the collectible quality of NFTs, I believe the market for carbon credits will be hugely impacted by the tokenization of carbon. Creating what could be a very efficient ecosystem of applications and companies that embed these tokens into their products or business models (because it’s already digitized and accessible!). I would like to add to the discussion a bit of perspective on the carbon market from the nonprofit lens.

Most of the carbon token projects I have seen (KlimaDAO, Toucan Protocol/Base Carbon Tons, Moss) are using credits that sequester carbon from the atmosphere rather than generate carbon savings (i.e., ‘we did something that didn’t put carbon into the atmosphere and saved potential X amount of carbon from being produced’). The latter type is less valuable in the current market (around less than $5 USD per ton). The market is also heavily dependent on brokers, which has typically been an inefficient third-party intermediary. Brokers are often looking for a substantial number of tons generated, leaving smaller credit producing organizations on the sidelines.

From a nonprofit perspective, carbon credits hold a lot of potential for cash-stricken organizations to generate additional revenue from the activities they are already doing to help accelerate the green energy transition and impact climate efforts. From my experience, nonprofits are not producing enough carbon credits to even sell to brokers. Additionally, nonprofits in the green energy space are often supporting low-income populations and those on the margins that will feel the effects of climate change at a much more substantial rate than those that are affluent. This adds a uniqueness value to the generation of the credit, because the sale will fund specific efforts in fighting poverty, multifamily affordable housing, community solar, or other niche areas of social and sustainable impact. Today, the carbon credit market is both inefficient and unable to account for the uniqueness value of how the carbon ton was generated. Therefore, the option of carbon credit NFTs became promising for niche orgs in the green energy space to tap into an asset that the current market didn’t support. NFTs in particular, can allow a P2P marketplace (overriding brokers) and engage a user to directly support a mission alongside achieving offsets.

This is a new avenue for carbon credits and, though the success of a NFT carbon credit will be dependent on plenty of other factors, the blockchain is enabling small organizations to simply participate in new markets.

Lastly, I wanted to answer your discussion question…

…I would say the system is vastly prime for innovation and efficient transfer of value. I do believe a more efficient market would incentivize sequestering efforts–which we drastically need to reduce greenhouse gas emissions. The blockchain makes the most sense to me in markets where provenance is the value, and where the efficient transaction of data could produce new markets…I think this is exactly the carbon credit space. Hope this sums my thoughts up!