Blockchain technology in renewable energy