Methodology

Overview 

Summary

Following the development of the Cambridge Bitcoin Electricity Consumption Index (CBECI), we sought to explore the environmental externalities of blockchain networks beyond Bitcoin. The discourse surrounding electricity consumption and sustainability has intensified, prompting an expansion of our research scope. While Bitcoin undoubtedly accounts for a significant portion of electricity consumption, examining additional blockchain networks and providing the requisite data for an informed discussion is crucial. By introducing the Cambridge Blockchain Network Sustainability Index (CBNSI), we aim to contribute to the ongoing debate and offer a tool for assessing Ethereum's electricity consumption.

Before delving further into our research, it is vital to address Ethereum's history since, unlike Bitcoin, Ethereum transitioned from a proof-of-work (PoW) to a proof-of-stake (PoS) consensus mechanism in an event known as The Merge. The methodology outlined in this section pertains to the current iteration of Ethereum (i.e., Ethereum post-Merge).

Ethereum is a public-permissionless blockchain network initially based on the PoW consensus mechanism. The possibility of shifting to PoS was discussed as early as 2014.1 Still, only many years later, on 15 September 2022, did Ethereum successfully undergo this transition that fundamentally altered the network's architecture. Before The Merge, the Beacon Chain (consensus layer) and the execution layer (previously Ethereum Mainnet) were two separate blockchains that only communicated inflows of ether to the staking smart contracts (from Mainnet to the Beacon Chain) to replicate funds on the Beacon Chain. The two blockchains ran in parallel, each with its own way of reaching consensus. Post-Merge, the execution layer is still responsible for executing transactions and smart contracts. This responsibility is carried out through the Ethereum Virtual Machine (EVM), a sandboxed environment that executes code in a decentralised manner across the network. Conversely, the consensus layer is now responsible for validators agreeing on which blocks are appended to the blockchain (fork choice rule) and distributing rewards for network services rendered (such as proposing or attesting blocks).

To prevent malicious behaviour, in PoW, network participants who propose blocks needed to demonstrate unforgeable proof (a valid block hash) that they have spent computational resources. Conversely, PoS does not require such proof but instead requires participants to put financial resources at stake. Ethereum requires those who participate in proposing new blocks and providing attestations (so-called validators) to pledge 32 ETH as collateral. If a validator behaves negligently or maliciously, knowingly or unknowingly, they will not be compensated for network services rendered. In more severe cases, the network will impose a financial penalty (known as 'slashing') that reduces the validator's stake (pledged collateral) accordingly. 

In this way, PoS diverges from the energy-intensive nature of PoW in achieving distributed consensus. This distinction has significant ramifications for electricity consumption and its estimation. Our research on PoW consensus-based blockchain networks follows the bottom-up techno-economic model we applied to calculate Bitcoin’s electricity consumption. However, this approach cannot be applied to PoS, as the mechanism does not involve the use of substantial computational resources to solve hash puzzles. Consequently, estimating the quantity and efficiency of hardware based on electricity costs becomes irrelevant, as these factors do not affect an operator's revenue. As a result, it was necessary to devise an alternative method for approximating the number of hardware units in use and their technical specifications.

Analogous to the CBECI, this study incorporates a sensitivity analysis, which demonstrates how power demand varies depending on diverse hardware and software combinations. As the precise power demand cannot be ascertained, we employed a hypothetical range comprising three scenarios, of which two establish the upper and lower bounds. Enclosed within these limits is the best-guess estimate, representing a more pragmatic perspective on Ethereum's actual power demand. We elucidate in greater detail the various assumptions made when calculating the theoretical upper- and lower-bound power demand and the best-guess estimate in the relevant sections.

Representation

The dashboard on the index page displays the Ethereum network's estimated power demand and electricity consumption for all scenarios (lower bound, upper bound and the best guess), and it is updated once a day.

The first number refers to the Ethereum network's total power demand . This measure corresponds to the electrical power the Ethereum network needs or uses at any given moment and is expressed in kilowatts (kW). The second figure refers to the network’s total electricity consumption, a metric that corresponds to the total amount of electricity used over a given period. In this case, it is an annualised value expressed in gigawatt-hours (GWh) based on the assumption that the estimated power demand remains constant over an entire year.

Further, we applied a seven-day moving average to the resulting estimates to smooth potential short-term fluctuations in key variables (such as Beacon Node count), thereby rendering them more suitable for comparison with other electricity usage alternatives.

Model parameters

The CBNSI model considers the parameters in Table 1. The following sections specify how we calculated each estimate and what assumptions were made.

Table 1: Ethereum model parameters

Parameter

Description

Measure/unit

Source

Node count

The number of active Beacon Chain Nodes as measured by the Armiarma crawler

units

Dynamic:

Consensus client distribution

The share of different consensus clients as measured by the Armiarma crawler

percent (%)

Dynamic:

 

Execution client distribution

The share of different execution clients as measured by the Ethernodes

percent (%)

Static: Ethernodes

(as of 10/03/2023 12:25)

Average idle electrical power (AIC)

The electrical power of hardware configurations 1–6 in idle conditions

watt (W)

Static:

Crypto Carbon Ratings Institute (2022)

Average marginal electrical power of consensus clients (AMCc)

The marginal electrical power required when running a given consensus client

watt (W)

Average marginal electrical power of execution clients (AMCe)

The marginal electrical power required when running a given execution client

watt (W)

Estimating node count

A key component to estimating Ethereum's power consumption is the number of hardware devices used. However, as explained earlier, we could not use the approach we followed with Bitcoin because that model relies on the assumption that miners are rational economic agents that only use hardware that is profitable to operate. This assumption, however, fails to capture the nature of PoS-based blockchain networks. As the Ethereum network no longer uses the computationally intensive process of mining to reach distributed consensus, the number of devices in use and their computational power have virtually no bearing on an operator's revenue. Consequently, an alternative method for estimating the quantity and specifications of hardware devices in use had to be devised.

Our revised method relies on the network monitoring tool Armiarma crawler, developed by Miga Labs, to identify and analyse Beacon Nodes. Hereafter, we use the term Beacon Node synonymously with a node that runs an execution client and a consensus client and has an arbitrary number of validator clients connected to it. Although it is technically possible to run a node with only a validator client, this situation is outside the scope of our study. However, we expect this to have minimal impact on electricity use, as only running a validator client would require the operator to connect to a third-party Beacon Node, which poses risks that are difficult to control. We can expect that those able to meet the threshold of 'solo' staking 32 ETH are willing and able to invest in the appropriate hardware that satisfies system requirements for running an execution client, consensus client and validator client.

The Armiarma crawler relies on the node discovery protocol discv5 to identify other nodes to communicate and exchange metadata between peers. Peer-to-peer (P2P) communication is a fundamental part of permissionless blockchain networks, as it allows nodes to exchange information and participate in the network. In the Ethereum network, each node maintains a copy of the blockchain and processes transactions and smart contracts. These nodes communicate with each other through a P2P protocol, allowing them to share information and reach consensus on the state of the blockchain. The Ethereum P2P protocol uses a network layer responsible for discovering and connecting to other nodes on the network. Once two nodes are connected, they can exchange messages, including transactions, blocks and other data types, using a custom P2P messaging protocol. The protocol also includes mechanisms for ensuring the integrity and confidentiality of the exchanged information.

From these communications, the Armiarma crawler extracts and stores information about peers participating in Ethereum's peer discovery network and then analyses individual peers and the network at large. However, to avoid being penalised for requesting information from other nodes but not offering the same services in return, the crawler is set up at genesis state and advertises itself accordingly. Table 2 shows a non-exhaustive selection of peer information collected.

Table 2: Peer data

Peer ID

Node ID

Client type and version

Pubkey

IP

Country

City

MultiAddress

Source: Cortes-Goicoechea & Bautista-Gomez (2020)


It is worth noting that the Armiarma crawler’s original purpose was not just to determine the number of Beacon Nodes (Figure 1) in the network, but also to analyse the network's health in general. However, a more detailed analysis of this function is beyond the scope of this study.

Figure 1: Beacon Node count

in collaboration with



Although the metadata describing the nodes to which the crawler is connected contains much information, it lacks precise hardware specifications. Consequently, an alternative approach was required to estimate the hardware specifications of the discovered nodes, which we explicate further in the following section.

Selecting hardware

As mentioned in the summary, the methods used to estimate the hardware employed in PoW and PoS consensus-based blockchain networks are fundamentally different. In PoW, we can expect that the hardware used to secure the network will only be run if it is profitable, given certain assumptions. To that end, we created a set of profitable hardware based on a list of bitcoin mining hardware and compared the profitability of each device to its operating cost based on an electricity cost parameter. However, this approach does not apply to PoS since the energy-intensive process of finding a valid block hash is no longer necessary.

To address this issue, a different method must be used that accounts for the fact that an entity's revenue does not depend on the number and computational power of its hardware devices. In this environment, rational economic actors would try to find the hardware with the lowest power consumption that still fulfils all software requirements and performs well under stress. However, the actual composition of the hardware remains unknown and must therefore be approximated based on reasonable assumptions.

Our assumptions regarding hardware configurations and their electrical power are based on a Crypto Carbon Ratings Institute (CCRI) report,2 which presents the findings of real-world experiments with client software and various hardware configurations. It is essential to note that the chosen hardware configurations were based on consumer-grade hardware, not configurations typically used in professional data centres.

Six different categories of hardware configurations were created and ranked according to performance from lowest to highest. A more detailed description of the hardware configurations can be found in Appendix 1.

The configurations of each tier were then compared with the (minimum) software requirements of the consensus clients (Prysm, Lighthouse, Teku, Nimbus and Lodestar) and the execution clients (Geth, Erigon and Besu). This comparison led to the exclusion of configurations 1–3 from further analysis, as they did not meet these requirements.

Having determined the universe of hardware configurations allows now for testing the electrical power usage of each consensus- and execution client during operation. However, before doing so, the idle power use of each hardware configuration (Appendix 2) had to be isolated to avoid distorting the results. The resulting marginal power use of all observed consensus and execution client software for hardware configurations 4–6 can be found in Appendices 3 and 4.

The next step involved defining the frequency of specific execution and consensus client combinations, which is essential as the required electrical power varies between these combinations. Here, we must state that while the tested clients do not cover all available execution and consensus clients, they cover the vast majority.3 Figure 2 illustrates the current distribution of consensus clients, and Table 3 displays the distribution of execution clients.

Figure 2: Consensus client distribution

in collaboration with

Table 3: Execution client distribution

Execution clients

Share (%)

Geth

67.76

Erigon

10.13

Hyperledger Besu

6.59

Source: Ethernodes, as of 10/03/2023

Notably, while we consider daily changes in the consensus client distribution, we do not for execution clients, as this data is not yet available. Therefore, we assume that the distribution shown in Table 3 is a fair approximation of the execution client distribution over time.

Assumption 1: Until data is available, it is assumed that the execution client distribution shown in Table 3 is a valid approximation of the actual distribution.


As previously mentioned, we did not consider all available Ethereum clients in this study, which may result in some of the Beacon Nodes discovered by the network crawler running clients that are not included in Table 4. This could create a gap between the total number of Beacon Nodes discovered by the network crawler and the sum of those using any of the mentioned consensus and execution clients in sets C and E.

Table 4: Ethereum clients

Consensus clients (Set C)

Execution clients (Set E)

Prysm

Geth

Lighthouse

Erigon

Teku

Besu

Nimbus

 

Lodestar

 

 To account for this gap, we created the adjusted share (S) where each consensus and execution client combination listed in Table 5 is divided by the sum of their shares, as shown in Equation 1. This step is necessary since if all the shares of consensus and execution client combinations considered were added together (Table 5), the result would be less than 100% due to the omission of other combinations not listed in the table.

Table 5: Ethereum client combinations

Consensus clients (C)

Execution clients (E)

Prysm

Geth

Prysm

Erigon

Prysm

Hyperledger Besu

Lighthouse

Geth

Lighthouse

Erigon

Lighthouse

Hyperledger Besu

Teku

Geth

Teku

Erigon

Teku

Hyperledger Besu

Nimbus

Geth

Nimbus

Erigon

Nimbus

Hyperledger Besu

Lodestar

Geth

Lodestar

Erigon

Lodestar

Hyperledger Besu

 

Assumption 2: It is assumed that only the consensus and execution client combinations in Table 5 are used. Equation 1 proportionally adjusts sc,e,d for any potential gap should other non-considered client combinations exist.



To calculate the share of each combination, the proportion of each consensus client (sc,d) is multiplied by the proportion of each execution client (se), as shown in Equation 2.


While we incorporated a power usage effectiveness (PUE) factor in our pre-Merge Ethereum power demand and electricity consumption estimates, we did not include one in this study due to the previously mentioned assumption that the hardware is self-hosted. Thus, we can assume that the premises where the equipment is hosted does not contain any special cooling or air circulation systems.

The following sections present three different estimates, two of which are theoretical upper and lower bounds representing hypothetical best- and worst-case scenarios. These scenarios mark the range within which the most credible estimate lies.

Constructing the lower-bound estimate

The lower-bound estimate represents a hypothetical best-case scenario based on the assumption that all discovered nodes only use the most efficient hardware configuration that still fulfils the software requirements. It is worth noting that this is also the configuration that would minimise operational costs while ensuring that hardware requirements are met.

We then differentiated the lower-bound estimate into an annualised consumption estimate (Equation 3) and a power demand estimate (Equation 4). The power demand estimate indicates the maximum electricity consumption at a given time. The annualised consumption estimate adds a time component to show the electricity consumption if it remained constant for 365.25 days.4 This allows for a more convenient comparison with other industries, countries, or activities and facilitates a better understanding of the results.


The power demand (D) of the Ethereum network for the lower bound on a given day is calculated using Equation 4. This estimate assumes that the hardware configuration of all discovered nodes is consistent with configuration 4 (shown in Appendix 1).


Assumption 3: The hardware configuration of all discovered nodes in the Ethereum network is consistent with hardware configuration 4.




As previously mentioned, the lower bound represents a theoretical minimum. It indicates the minimum power demand required if only the most efficient hardware configuration is used. However, it is important to note that this is a purely hypothetical figure that may not represent the actual situation. There is evidence5 that various actors host nodes in the network, including individuals and professional data centres, who may have different hardware configurations. Consequently, it is reasonable to assume that the actual power demand of the network differs from the lower-bound estimate.

Constructing the upper-bound estimate

Like the lower-bound estimate, the upper-bound estimate presents a hypothetical worst-case scenario premised on the assumption that all discovered nodes utilise the least efficient hardware configuration, one that significantly exceeds software requirements. While it would be more economically prudent to employ the most efficient hardware configuration that satisfies the software requirements, individuals who self-host may have interests beyond finding the most cost-effective solution for running an Ethereum node, such as using their hardware for alternative purposes.

 In a manner similar to the lower-bound estimate, the upper-bound estimate is differentiated into an annualised consumption estimate (Equation 5) and a power demand estimate (Equation 6). While the power demand estimate shows the maximum electrical power usage at any given time, a time component (annual) was added to demonstrate the daily estimated power demand if it stayed constant for 365.25 days.6 This makes the results easier to understand and more convenient to compare.


The Ethereum network's power demand (D) for the upper bound on a given day is calculated using Equation 6. This estimate assumes that all discovered nodes have a hardware configuration equal to configuration 6 (shown in Appendix 1).

Assumption 4: The hardware configuration of all discovered nodes in the Ethereum network is similar to that of hardware configuration 6.




As mentioned above, the upper bound reflects a theoretical ceiling and should give an idea about the maximum power demand required if only the least efficient hardware configuration is used. This is a purely hypothetical figure that is likely not representative. Evidence7 shows that various actors host nodes, from self-hosting to professional data centres. It is reasonable to assume that these actors use different hardware.

Constructing the best-guess estimate 

Our best-guess estimate is the most realistic option, as it takes into consideration the use of various hardware configurations with differing efficiencies. This approach acknowledges the likelihood of a diverse range of hardware being employed in practice, unlike the other two scenarios, which are solely based on single hardware configurations. However, since the actual hardware distribution is unknown, we based our calculations on the hardware distribution shown in Table 6.

Table 6: Hardware distribution based on the CCRI report

Hardware configuration

Share (%)

4

25

5

50

6

25

Source: CCRI (2022)



Like the upper- and lower-bound estimates, we differentiated the best-guess estimate into an annualised consumption estimate and a power demand estimate. While the power demand estimate shows the maximum electrical power use at any given time, a time component (annual) has been added to demonstrate the daily estimated power demand if it stayed constant for 365.25 days.8 This makes the results easier to understand and more convenient to compare.



The Ethereum network's power demand (D) for our best-guess scenario on a given day is calculated using Equation 8. This estimate assumes that all discovered nodes use hardware configurations 4, 5 or 6. Table 6 shows the assumed share of each configuration (H). (Appendix 1 provides the technical specifications of each configuration.)

Assumption 5: The distribution of hardware configurations of all discovered nodes in the Ethereum network is similar to that shown in Table 6.




As mentioned, the best guess reflects the estimated power demand required for a diverse hardware mix and is considered the most realistic option. The estimate assumes that the hardware configuration distribution in Table 6 accurately represents all discovered nodes. While this assumption may be reasonable, it is still an approximation as the specific hardware each node uses is unknown. However, there is evidence9 that various actors host nodes, ranging from individuals self-hosting on laptops or consumer-grade hardware to professional data centres using high-performance servers. This supports the notion that a diverse hardware mix is used in reality.

Discussion

Limitations of the model

Theoretical models are generally imperfect representations of reality, as they are based on certain, and perhaps unrealistic, assumptions and are thus subject to limitations. The following non-exhaustive list highlights the primary limitations of our the current Ethereum estimates:

  • Presently, it is not possible to precisely determine each Beacon Node's hardware configuration, necessitating a reliance on a set of assumptions. These assumptions are informed by research conducted by CCRI (2022), which tested specific hardware configurations. Although the best-guess estimate already takes into account the employment of various user hardware configurations, further research is required to ascertain the extent to which different hardware configurations are utilised.

  • In measuring the average marginal electrical power of consensus and execution clients, the values were obtained separately and subsequently combined. The implicit assumption is that the result would be equivalent if both clients operated in parallel. CCRI (2022) observed that when running the most common client combination (Prysm and Geth) simultaneously, electricity consumption was 9% lower than when tested individually. However, they also noted that during the course of parallel testing, 12% fewer transactions were processed, which may explain the reduced electricity consumption.

  • The tests for estimating the average marginal electrical power were conducted with specific software client version. Over time, however, client versions are upgraded, which may result in the software stressing the hardware to a greater or lesser extent, potentially changing the power demand.

  • While we use the available daily data on consensus client distribution, we assume that the execution client distribution in Table 3 remains constant until more information is available.

  • In this study, the term 'nodes' refers to Beacon Nodes, which operate at least one consensus client and one execution client. Nevertheless, it is possible to run a validator client independently, despite the significant drawbacks associated with doing so. This factor may contribute to an underestimation of the total node count.

We are committed to publishing studies that present a picture as close to reality as possible. Nevertheless, we acknowledge that, especially in this emerging area of research, we often have to rely on numerous assumptions. While we are confident that the proposed estimates represent a fair range of Ethereum's electricity use, this methodology will be refined and adjusted over time as new and more granular data becomes available. That being said, we will record any alterations in the change log.

For suggestions on improving the index, please contact us through our website.

How do our estimates compare to others?

There have been a few attempts to estimate Ethereum's post-Merge electricity consumption (Table 7). Some of these estimates are updated daily, while others represent a snapshot at a specific time. Since The Merge is a recent event, there is limited research on post-Merge electricity consumption, and different approaches often lead to varying results. Therefore, it is essential to consider the publication date and methodology when comparing estimates from other studies.

All comparisons are based on estimated annualised electricity consumption to make comparing estimates more convenient.

 

Table 7: Overview of previous studies

Author(s)

Publication date

Title

Ann. electricity consumption

Cambridge Centre for Alternative Finance

Live

Cambridge Ethereum Electricity Consumption Index

5.58 GWh

Digiconomist

Live

Ethereum Energy Consumption Index

 

0.29 GWh

Crypto Carbon Ratings Institute (CCRI)

Live

CCRI Crypto Sustainability Indices

5.85 GWh

Crypto Carbon Ratings Institute (CCRI)

September 2022

The Merge:

Implications on the

Electricity Consumption

and Carbon Footprint

of the Ethereum Network

2.6 GWh

Xiaoyang Shi, Hang Xiao, Weifeng Liu, Xi Chen, Klaus S Lackner, Vitalik Buterin and Thomas F Stocker

December 2021

Confronting the Carbon-footprint Challenge of Blockchain

311.9 GWh

 

Moritz Platt, Johannes Sedlmeir, Daniel Platt, Jiahua Xu, Paolo Tasca, Nikhil Vadgama and Juan Ignacio Ibañez

September 2021

Energy Footprint of Blockchain Consensus Mechanisms Beyond Proof-of-Work

974.7 GWh

 

Appendix 1

Hardware configuration

1

2

3

4

5

6

CPU

Broadcom BCM2711

Intel i3-8109U

Intel i5-8400T

Intel i5-1135G7

Intel i5-10400

AMD 3970X

Cores/Threads

4/4

2/4

6/6

4/8

6/12

32/64

Architecture

ARM

x86/x64

x86/x64

x86/x64

x86/x64

x86/x64

RAM

8 GB

8 GB

8 GB

16 GB

64 GB

256 GB

Storage

128 GB SSD

512 GB SSD

256 GB SSD

2 TB

SSD

2 TB

SSD

2 TB

SSD

GPU

Onboard

Onboard

Onboard

Onboard

Onboard

AM 6970

PSU

USB-C

65 W

65 W

65 W

650 W

1,000 W

Case

Integrated

Integrated

Integrated

Integrated

Custom

Custom

OS

Ubuntu 20.04

Ubuntu 20.04

Ubuntu 20.04

Ubuntu 20.04

Ubuntu 21

Ubuntu 20.04

Source: CCRI (2022)

Appendix 2

Hardware configuration

1

2

3

4

5

6

Mean (W)

3.04

2.70

2.95

3.66

25.04

78.17

Min (W)

2.92

2.60

2.57

3.55

24.53

77.52

Q1 (W)

3.00

2.64

2.87

3.65

24.75

77.85

Median (W)

3.05

2.69

2.94

3.66

24.87

78.04

Q3 (W)

3.06

2.70

3.00

3.66

25.15

78.34

Max (W)

3.96

17.78

17.33

4.37

26.64

118.14

Source: CCRI (2022)

Appendix 3

Hardware configuration

4

5

6

Execution client

 

Marginal

Marginal

Marginal

Geth

Mean

11.23

9.7

47.7

Median

11.2

9.71

47.89

Erigon

Mean

18.6

17.59

44.62

Median

18.54

17.57

43.16

Hyperledger Besu

Mean

30.25

31.02

75.04

Median

30.07

30.55

75.15

Source: CCRI (2022)

Appendix 4

Hardware configuration

4

5

6

Consensus client

 

Marginal

Marginal

Marginal

Prysm

Mean

3.51

2.87

24.33

Median

3.47

2.99

24.32

Lighthouse

Mean

2.75

3.14

18.84

Median

2.6

3.16

18.7

Teku

Mean

3.71

3.32

27.46

Median

3.78

3.15

27.27

Nimbus

Mean

1.67

2.08

17.11

Median

1.51

2.02

16.95

Lodestar

Mean

3.14

3.89

33.55

Median

3.02

3.93

33.82

Source: CCRI (2022)

Appendix 5

Hardware configuration 4

Consensus client

Execution client

 

AIC1 (W)

AMCc2 (W)

AMCe3 (W)

Total4 (W)

Prysm

Geth

Mean

3.66

3.51

11.23

18.40

Prysm

Erigon

Mean

3.66

3.51

18.60

25.77

Prysm

Hyperledger Besu

Mean

3.66

3.51

30.25

37.42

Lighthouse

Geth

Mean

3.66

2.75

11.23

17.64

Lighthouse

Erigon

Mean

3.66

2.75

18.6

25.01

Lighthouse

Hyperledger Besu

Mean

3.66

2.75

30.25

36.66

Teku

Geth

Mean

3.66

3.71

11.23

18.60

Teku

Erigon

Mean

3.66

3.71

18.6

25.97

Teku

Hyperledger Besu

Mean

3.66

3.71

30.25

37.62

Nimbus

Geth

Mean

3.66

1.67

11.23

16.56

Nimbus

Erigon

Mean

3.66

1.67

18.6

23.93

Nimbus

Hyperledger Besu

Mean

3.66

1.67

30.25

35.58

Lodestar

Geth

Mean

3.66

3.14

11.23

18.03

Lodestar

Erigon

Mean

3.66

3.14

18.6

25.40

Lodestar

Hyperledger Besu

Mean

3.66

3.14

30.25

37.05

Source: CCRI (2022)

1 Average idle consumption

2 Average marginal consumption of consensus client

3 Average marginal consumption of execution client

4 Total average consumption of consensus and execution client combination (AIC + AMCc + AMCe

Appendix 6

Hardware configuration 5

Consensus client

Execution client

 

AIC1 (W)

AMCc2 (W)

AMCe3 (W)

Total4 (W)

Prysm

Geth

Mean

25.04

2.87

9.70

37.61

Prysm

Erigon

Mean

25.04

2.87

17.59

45.50

Prysm

Hyperledger Besu

Mean

25.04

2.87

31.02

58.93

Lighthouse

Geth

Mean

25.04

3.14

9.7

37.88

Lighthouse

Erigon

Mean

25.04

3.14

17.59

45.77

Lighthouse

Hyperledger Besu

Mean

25.04

3.14

31.02

59.20

Teku

Geth

Mean

25.04

3.32

9.7

38.06

Teku

Erigon

Mean

25.04

3.32

17.59

45.95

Teku

Hyperledger Besu

Mean

25.04

3.32

31.02

59.38

Nimbus

Geth

Mean

25.04

2.08

9.7

36.82

Nimbus

Erigon

Mean

25.04

2.08

17.59

44.71

Nimbus

Hyperledger Besu

Mean

25.04

2.08

31.02

58.14

Lodestar

Geth

Mean

25.04

3.89

9.7

38.63

Lodestar

Erigon

Mean

25.04

3.89

17.59

46.52

Lodestar

Hyperledger Besu

Mean

25.04

3.89

31.02

59.95

Source: CCRI (2022)

1 Average idle consumption

2 Average marginal consumption of consensus client

3 Average marginal consumption of execution client

4 Total average consumption of consensus and execution client combination (AIC + AMCc + AMCe)

Appendix 7

Hardware configuration 6

Consensus client

Execution client

 

AIC1 (W)

AMCc2 (W)

AMCe3 (W)

Total4 (W)

Prysm

Geth

Mean

78.17

24.33

47.70

150.20

Prysm

Erigon

Mean

78.17

24.33

44.62

147.12

Prysm

Hyperledger Besu

Mean

78.17

24.33

75.04

177.54

Lighthouse

Geth

Mean

78.17

18.84

47.7

144.71

Lighthouse

Erigon

Mean

78.17

18.84

44.62

141.63

Lighthouse

Hyperledger Besu

Mean

78.17

18.84

75.04

172.05

Teku

Geth

Mean

78.17

27.46

47.7

153.33

Teku

Erigon

Mean

78.17

27.46

44.62

150.25

Teku

Hyperledger Besu

Mean

78.17

27.46

75.04

180.67

Nimbus

Geth

Mean

78.17

17.11

47.7

142.98

Nimbus

Erigon

Mean

78.17

17.11

44.62

139.90

Nimbus

Hyperledger Besu

Mean

78.17

17.11

75.04

170.32

Lodestar

Geth

Mean

78.17

33.55

47.7

159.42

Lodestar

Erigon

Mean

78.17

33.55

44.62

156.34

Lodestar

Hyperledger Besu

Mean

78.17

33.55

75.04

186.76

Source: CCRI (2022)

1 Average idle consumption

2 Average marginal consumption of consensus client

3 Average marginal consumption of execution client

4 Total average consumption of consensus and execution client combination (AIC + AMCc + AMCe)