Peer-to-peer, community self-consumption, and transactive energy