E = 0.6(f+rp)/k
where
E = Average total hashing electricity consumption of all miners (not other nodes) to get a new block in the blockchain (kWh, not included is power needed for ASIC production, for Miner’s office, light etc…)
f = Total fees paid for all transactions in the block in US$
(transfer fees increasing)r = Coinbase block reward for winning miner (50BTC, 25BTC, currently 12.5 BTC,
(This is reducing )p = Bitcoin (average) exchange price in US$/Btc
k = Average price to buy a kWh (US$/kWh).
(What about other countries Rates Example here 0.1$/KWh)----
This is formula ...
Average price p = 16000 USd
Average block size - 12.5 BTC
Average Number Of Transactions Per Block -
https://blockchain.info/charts/n-transactions-per-block - average 2000
Average transaction fee - 20$
With k=$0.10 follows
0.6(40000+12.5*16000)/0.1 = 1440000 kWh