Fostering consumers' energy market through smart contracts
NRGcoin: Virtual currency for trading of renewable energy in smart grids