Did you know Bitcoin consumes more electricity than the whole country of Sweden? Bitcoin compares to over 10 times the global solar and wind energy produced. On a global scale, Bitcoin uses 0.66% of all electricity consumed worldwide. That is huge for a new-age digital currency!
The core issue in cryptocurrencies has been mining. Most cryptocurrencies rely on a computational competition called Proof of Work (PoW). In this model, participants are rewarded with cryptocoins for adding transactions to the blockchainÆs globally distributed ledger. More computational capability means a higher chance to earn more cryptocoins. Application-specific ICs (ASICs) that accelerate mining, concentrated power over many cryptocurrencies. EthereumÆs ether-mining algorithm penalizes the use of ASICs.
However, turning towards energy-efficient approaches, proof of stake (PoS) is a credible alternative to the PoW approach. Replacing the concept of all processors processing duplicate transactions, PoS randomly picks one to do the job to make this efficient. The validatorÆs stake or collateral ensures the authenticity of the validation.
kandi collection on Sustainable Cryptocurrencies, lists energy efficient cryptocurrency libraries for you to try. Each may follow different approaches to improve sustainability over Bitcoin.
For other cryptocurrencies or specific implementations, search on kandi.
Source credit for Bitcoin energy comparisons: https://cbeci.org/cbeci/comparisons
Proof of Stake Approach
eos by EOSIO, go-algorand by algorand, cardano-node-docker by abracadaniel, and metahash-fullnode-client by metahashorg are popular cyptocurrencies leveraging the Proof of Stake approach.
go-algorandby algorand
Algorand's official implementation in Go.
go-algorandby algorand
C 1251 Version:v3.16.2-beta License: Others (Non-SPDX)
cardano-node-dockerby abracadaniel
Docker container for setting up and running a Cardano Stake Pool
cardano-node-dockerby abracadaniel
Shell 94 Version:Current License: No License
metahash-fullnode-clientby metahashorg
This repository contains Metahash Fullnode Client's source code written in C++.
metahash-fullnode-clientby metahashorg
C++ 11 Version:v1.15.0-beta License: No License
Block Lattice Technology
nano-node by nanocurrency leverages energy efficient Block Lattice Technology.
nano-nodeby nanocurrency
Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ
nano-nodeby nanocurrency
C++ 3452 Version:V25.0 License: Permissive (BSD-3-Clause)
Stellar Consensus Protocol
stellar-core by stellar supports traditional currencies and leverages its proprietary Stellar Consensus Protocol that is efficient.
stellar-coreby stellar
stellar-core is the reference implementation for the peer to peer agent that manages the Stellar network
stellar-coreby stellar
C 3045 Version:v19.11.0 License: Others (Non-SPDX)
HoloTokens
holochain by holochain brings in a unique no mining approach using HoloTokens that makes it inherently energy efficient.
holochainby holochain
The current, performant & industrial strength version of Holochain on Rust
holochainby holochain
Rust 818 Version:holochain-0.3.0-beta-dev.4 License: Others (Non-SPDX)
Proof of Capacity
burstcoin-jminer by de-luxe leverages the Proof of Capacity approach.
burstcoin-jminerby de-luxe
GPU assisted Proof of Capacity (PoC) Miner for Burstcoin (BURST)
burstcoin-jminerby de-luxe
Java 50 Version:0.6.0-RELEASE License: Permissive (MIT)
Energy Incentives
SolarCoin-Raspberry-Pi-Node by Scalextrix incentivizes Solar Energy production and hedera-services by hashgraph leverages the Power Transition tool to drive energy efficiency.
SolarCoin-Raspberry-Pi-Nodeby Scalextrix
Instructions to build a headless & GUI SolarCoin full node on Raspberry Pi
SolarCoin-Raspberry-Pi-Nodeby Scalextrix
Python 9 Version:Current License: Permissive (Unlicense)
hedera-servicesby hashgraph
Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
hedera-servicesby hashgraph
Java 216 Version:v0.38.6 License: Permissive (Apache-2.0)