Tackling climate change with blockchain