Blockchain and Smart Contract based Decentralized Energy Trading Platform | IEEE Conference Publication | IEEE Xplore