Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
e97239c
add energy consumption page
jmcook1186 Aug 18, 2021
1bfdfc5
update index.md
jmcook1186 Aug 18, 2021
2e811b1
Merge branch 'ethereum:dev' into dev
jmcook1186 Aug 18, 2021
9c22ab9
Merge branch 'ethereum:dev' into dev
jmcook1186 Aug 19, 2021
1bfa4a0
Merge branch 'ethereum:dev' into dev
jmcook1186 Sep 7, 2021
8258e28
Merge branch 'ethereum:dev' into dev
jmcook1186 Sep 8, 2021
840e228
amended according to PR review comments
jmcook1186 Sep 15, 2021
d63b5bc
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
2079d73
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
414459c
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
297c29d
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
84c8b1e
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
efb04d3
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
58ab148
Update src/content/energy_consumption/index.md
minimalsm Sep 17, 2021
e4f0abe
correct error in no. beacon validators
jmcook1186 Sep 17, 2021
7000f9b
Merge branch 'dev' of https://github.com/jmcook1186/ethereum-org-webs…
jmcook1186 Sep 17, 2021
73e352d
Apply suggestions from code review
minimalsm Nov 2, 2021
ea0e63b
Update index.md
minimalsm Nov 2, 2021
68e4ab7
Merge branch 'ethereum:dev' into dev
jmcook1186 Nov 3, 2021
23e7da7
Merge branch 'ethereum:dev' into dev
jmcook1186 Nov 9, 2021
23a75fc
Updates based on suggestions
minimalsm Nov 9, 2021
7a61402
add refs as per PR review comments
jmcook1186 Nov 9, 2021
2618438
add refs
jmcook1186 Nov 10, 2021
eaa529f
Apply suggestions from code review
minimalsm Dec 9, 2021
fee0828
Update src/content/energy_consumption/index.md
minimalsm Dec 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add refs as per PR review comments
  • Loading branch information
jmcook1186 committed Nov 9, 2021
commit 7a61402eb225f317761c4fdbe0eeec139e5d8a57
6 changes: 3 additions & 3 deletions src/content/energy_consumption/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Ethereum has used proof-of-work since genesis. Migrating off of proof-of-work ha

## Proof-of-work energy expenditure {#proof-of-work}

Proof-of-work is a robust way to secure against dishonest changes to the blockchain, but it is problematic for several reasons. Since the right to mine a block requires solving a computational puzzle, miners can increase their odds of success by investing in more powerful hardware. These incentives cause an arms race with miners acquiring increasingly power-hungry mining equipment. Ethereum's proof-of-work protocol currently consumes as much energy as a medium-sized country<sup>[^1]</sup>.
Proof-of-work is a robust way to secure against dishonest changes to the blockchain, but it is problematic for several reasons. Since the right to mine a block requires solving a computational puzzle, miners can increase their odds of success by investing in more powerful hardware. These incentives cause an arms race with miners acquiring increasingly power-hungry mining equipment. Ethereum's proof-of-work protocol currently has a total annualized power consumption approximately equal to that of Finland <sup>[^1]</sup> and carbon footprint similar to Switzerland<sup>[^1]</sup>.

## Proof-of-stake {#proof-of-stake}

Expand All @@ -35,14 +35,14 @@ As well as building confidence in the proof-of-stake mechanism, the Beacon Chain

![image](energy_use_per_transaction.png)

<p style="text-align: center;"><small><i>Estimates based on May 2021 data</i></small></p>
<p style="text-align: center;"><small><i>Estimate of PoW energy consumption per tx used in figure based on [May 2021 data](https://blog.ethereum.org/2021/05/18/country-power-no-more/), at time of writing the same source suggested up to [175.56 Kwh]((https://digiconomist.net/ethereum-energy-consumption)) </i></small></p>

Let's compare these numbers to a service such as Visa. 100,000 Visa transactions uses 149kWh of energy<sup>[^2]</sup>. Assuming sharding has been implemented, Ethereum's current transaction rate (15 transactions per second) will be increased by at least 64x (the number of shards), not accounting for additional optimization from rollups. A realistic estimate for post-merge, sharded Ethereum with rollups is [25,000 - 100,000](https://twitter.com/VitalikButerin/status/1312905884549300224?s=20) transactions per second. We can use this information to estimate a maximum and minimum energy expenditure per 100,000 transactions.

- 25,000 transactions per second.
- `100,000 / 25,000 = 4` seconds to process 100,000 transactions.

We can also estimate Ethereum's energy expenditure per second, making a conservative estimate that 10,000 active validators are securing the network (there are over 180,000 validators on the Beacon Chain at the moment, but many validators can operate on a single node. Currently, there are 3000-4000 individual nodes, so 10,000 is a conservative estimate for post-merge):
We can also estimate Ethereum's energy expenditure per second, making a conservative estimate that 10,000 active validators are securing the network (there are over [250,000 validators on the Beacon Chain](https://beaconscan.com/) at the moment, but many validators can operate on a single node. Currently, there are 3000-4000 individual nodes, so 10,000 is a conservative estimate for post-merge):

`1.44kWh daily usage * 10,000 network nodes = 14,400kWh` per day.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where are we getting this 1.44kWh?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from the nft page. Can we ask the author of that page where the value came from? I have not been able to track down a source.

There are 86,400 seconds in a day, so `14,400 / 86,400 = 0.1667 kWh` per second.
Expand Down