Solar Token - Decentralized production and sale of solar energy