We now consider when your transaction took place, because the energy intensity of the network has fluctuated dramatically over time. The carbon footprint of individual transactions are now calculated based on the recorded network hash-rate at that time.
All of this is explained in a bit more detail below.
Not necessarily. Emissions come from mining (competing to solve proof-of-work problems), which is NOT directly coupled with transaction activity. Miners start mining because they wish to earn a profit. The more miners there are, the more emissions there are. When it is more profitable to mine, more miners will join the network.
We could place the burden of emissions entirely on miners, but that would not be fair to them, as everyone benefits from the stability provided by their mining power! For this reason, we allocate emissions based on your usage of the network, which represents the comparative degree of benefit you receive from the network. This is derived from Ethereum Gas units, which are based on the actual complexity and computational requirements of your transaction or contract.
Proof-of-work blockchain networks consume a very large amount of energy, which results in a very large amount of carbon being emitted. For a detailed bottom up estimate of the entire network, see Kyle McDonald's work.
Your walletโs footprint is derived from the sum of Ethereum Gas consumed for transactions leaving your wallet, multiplied by a best-guess estimated emissions factor. The emissions factor was derived from the energy mix and geographic location of Ethereum mining pools, plus the time at which your transaction took place. If it took place during a period of higher network energy consumption, the emissions-per-gas figure will be larger.
We are confident these numbers are the most fair, accurate, and up-to-date estimates available. However you should be aware that this approach does not model nor predict the complex forces which drive future mining power and future emissions.
Bitcoin, Ethereum and many other blockchains utilize a proof-of-work as a mechanism for disincentivizing foul-play and enforcing consensus and agreement between validators.
Simply put, proof-of-work is an arbitrary calculation that must be completed for a block to be added to the chain. Because the completed proof-of-work calculation is used to derive the block hash, and the block hash is included in the next block's data, altering one transaction would require re-doing all of the proofs and regenerating all of the hashes for all of the blocks that followed! This makes it prohibitively expensive for anyone to re-write the chainโs history.
It also means that millions of computers are all racing to solve the same computational puzzle at the same time, so they can win a block reward. The collective computing power and energy consumption for this network is immense.
You should know: Ethereum has plans to migrate the network to a Proof-of-Stake consensus mechanism which will completely eliminate almost all of the networks emissions. But what can you do in the meantime?
๐ Offset your footprint from now until the network is upgraded.
๐ Talk to your energy provider and ask if they sell renewable energy or RECs.
๐ Encourage your government to subsidize renewable energy and tax fossil fuels.
๐ Donate some crypto to political organizations with a real climate action plan.
๐ Support us and our future endeavors in the carbon economy.