Economic, environmental and technological impact of cryptocurrency mining and its future sustainability