publication venue for Design and Specification of a Blockchain-based P2P Energy Trading Platform 2021