Skip to main content

Networks

Depending on the type of network or currency (e.g., Layer 1, Layer 2, or tokens) and the involved consensus mechanism, we rely on different methodologies. The following gives an overview of our methodologies to derive sustainability metrics for cryptocurrency networks.

Consensus Mechanisms​

tip

CCRI has written a detailed paper on how to determine the electricity consumption and GHG emissions of PoS networks.

Our methodology consists of five steps to generate data on the electricity consumption and GHG emissions of a PoS system:

  1. Analyze PoS network and hardware requirements: we examine the PoS network and its minimum hardware requirements to select appropriate hardware for measuring single-node electricity consumption.
  2. Estimate single node electricity usage: we run the network's client software on all hardware devices in our lab, measure the electricity consumption of each device while running the network, and collect additional data points such as CPU utilization and processed blocks. Given our measurement and the transaction throughput, we establish a model to estimate a node's electricity consumption based on the number of transactions.
  3. Estimate network electricity consumption: we collect information about the size of the network, validator node count, and transaction throughput, then multiply the transaction-based best-guess estimate of a single node's electricity consumption by the number of validator nodes in the network.
  4. Estimate GHG emissions: we use country-specific emission intensities to calculate a network-specific emission intensity if data on the location of the network's nodes is available, and rely on the world average emission intensity if no information on the regional distribution of the nodes in the network is present.

Network Type​

tip

For Layer 1 networks, we simply apply the methodology as outlined above. For Layer 2 networks, tokens, and rollups, we use a combination of their own layer and their responsibility on the base layer. How we calculate the individual responsibility of activities such as holding or transacting crypto is explained in Allocations.