ARTIS Energy Efficiency

Authors: Thomas Zeinzinger & Dietmar Hofer

In this article we want to present the details about the calculation for energy efficiency of blockchain systems, which is of vital importance when thinking of sustainability. We strive at world class efficiency for the ARTIS blockchain in combination with very short block times and high throughput. Our friends from POA Network have written about the energy efficiency of the xDai Chain, which you can find here.

Energy Usage Overview

Energy usage equivalents (number of average US households consume the same amount of energy as the following chains / Visa).

Chain / System

# of US Households

Bitcoin

5,250,408

🏭🏭🏭🏭🏭🏭🏭🏒🏒🏒🏒🏒🏒🏒🏒🏒🏘️🏘️🏘️🏘️

Ethereum 1.0

721,223

🏭🏭🏭🏭🏒🏒🏒🏘️🏘️

Visa

42,702

🏭🏒🏒🏒🏘️

Ethereum 2.0 *speculative

2,704

🏒🏒🏘️

xDai Chain

2.1

🏘️

ARTIS

0.8

🏠

Energy Efficiency Comparison

The Visa payment network is often used to compare the blockchain systems with traditional systems. Instead of only looking at the possible transactions throughput, we also had a look at their energy consumption and worked out a way to normalize the number of transactions in every blockchain network.

Visa CRS Report 2018 [1]

Electricity Used (kWh)

Transactions Processed

Transactions per Second (TPS)

Estimated TPS Capacity

Electricity / Transaction (Wh/Tx)

444,063,000

124.3 bn

3942

7883 (=200%)

1.79

Note that this figure includes only the energy in the form of electricity - mostly data centers [2] around the globe. It does NOT include other forms of energy consumption, e.g. heating of office buildings, work related traveling of employees etc. It also doesn't account for energy consumed by the banking infrastructure Visa depends on.

Transaction Capacity Normalization

Transactions in application-specific Blockchain networks like Bitcoin are quite uniform in terms of size/complexity/cost. That makes the comparison with a conventional system like Visa straightforward. In smart contract capable blockchain networks like Ethereum or ARTIS, the size/complexity/cost of transactions can vary greatly, up to more than 2 orders of magnitude. For this comparison, we thus use "normalized" transactions. The Ethereum protocol specifies a fee of 21,000 "gas" for simple transfers of native tokens (e.g. ETH in Ethereum, ATS in ARTIS). This results in the following numbers for max. transaction capacities:

Network

Block Gas Limit

avg. block time (s)

Chains

Simple Tx Capacity (TPS)

Ethereum 1.0

10,000,000

14

1

34

Ethereum 2.0*

10,000,000

14

64

2177

ARTIS

10,000,000

5

1

95

ARTIS 2.0**

20,000,000

2

1

476

xDai Chain

10,000,000

4

1

119

* Estimate based on currently available information - the numbers may change over time, depending on the number of active shards and their configuration

** This is utilizing the Honey Badger BFT consensus algorithm and is part of the planned next step in the development of the ARTIS blockchain network.

Keep in mind that TPS figures alone never give the full picture, because there's usually a tradeoff between max. throughput and decentralization/security.

Energy Efficiency Ranking

First we want to look at current and future networks and compare their energy consumption per transaction (capacity).

Rank

Network

Validators

Power / Validator (Watt)

Energy Consumption (kWh/yr)

Wh/Tx

1

ARTIS πŸ†

10

100

8,760

0.0029

2

ARTIS 2.0 πŸ†

60

100

52,560

0.0035

3

xDai Chain πŸ†

25

100

21,900

0.0058

4

Ethereum 2.0*

64,000

50

28,032,000

0.41

6

Visa

-

-

444,063,0001

1.79

7

Ethereum 1.0**

-

-

7,500,000,0003

6,992

* Ethereum 2.0 validators will likely be stateless clients which don't need to store the complete blockchain. This allows the use of less energy hungry computing devices.

** Ethereum 1.0 uses Proof of Work. Its efficiency is estimated based on the overall consumption of energy, as provided by [3]

As expected, a lower number of validators has a positive effect on the energy efficiency and also on the performance (in terms of TPS) of the network. There is an ongoing discussion about how many full copies of a blockchain are needed for sufficient decentralization and resilience. In our opinion this can't be easily answered and therefore we want to refer to the Blockchain Trilemma [4], coined by Vitalik Buterin (founder of Ethereum), which describes the difficulty of reconciling decentralization, security and scalability as a starting point of further discussions.

Wh/Tx isn't a very intuitive metric, thus we thought about a suitable analogy for the needed energy per transaction and settled with the energy radiated as heat by an adult human, which is about 100 Watt.

Using energy usage equivalents per transaction with this metric (in seconds of a human's heat radiation), the comparison looks like this:

Network

Seconds of natural human body-heat radiation (approximated)

ARTIS

0.1 sec 🧘

ARTIS 2.0

0.1 sec 🧘

xDai Chain

0.2 sec 🧘

Ethereum 2.0

15 sec πŸ’ƒπŸΌπŸ•ΊπŸΏ

Visa

64 sec πŸ€ΌπŸ€ΌπŸš΄πŸš΄πŸ‹οΈπŸ‹οΈπŸ‹οΈ

Ethereum 1.0

250,000 sec (=70h) πŸ€ΌπŸ€ΌπŸ€ΌπŸ€ΌπŸ€ΌπŸ€ΌπŸ€ΌπŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸš΄πŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈ...

The number for Ethereum already looks outrageous. However... this is the number for Bitcoin: about 5000h / 7 months.

Conclusion

The ARTIS network is a highly energy efficient and performant blockchain system and will further improve with the upgrade to the Honey Badger BFT consensus.

References

[1] Visa, CSR Report 2018: https://usa.visa.com/dam/VCOM/download/corporate-responsibility/visa-2018-corporate-responsibility-report.pdf

[2] Visa, Fiscal Report 2019: https://s24.q4cdn.com/307498497/files/doc_downloads/Visa_Inc_Fiscal_2019_Annual_Report.pdf

[3] Ethereum Energy Consumption: https://digiconomist.net/ethereum-energy-consumption

[4] Blockchain Trilemma, Vitalik Buterin: https://github.com/ethereum/wiki/wiki/Sharding-FAQ#this-sounds-like-theres-some-kind-of-scalability-trilemma-at-play-what-is-this-trilemma-and-can-we-break-through-it

Last updated