We can estimate the energy consumption, based on the complexity of bitcoin. Complexity is the value calculated by the protocol and attached to each block. Complexity measures the average number of hashes left by the miner to search for one real block.