Gas Estimation and Optimization for Smart Contracts on Ethereum | IEEE Conference Publication | IEEE Xplore