Zero Carbon Project: A blockchain-based renewable energy market