Design Patterns for Smart Contracts in the Ethereum Ecosystem | IEEE Conference Publication | IEEE Xplore