Blockchain-Based Design For Performant Peer-To-Peer Energy Trading Systems