Smart Contracts Design Patterns Series! Introduction Smart contracts and transactions are transparent and verifiable on the Ethereum blockchain. However, in some cases, it could be useful to temporarily keep certain things hidden in the transactional data from the public. For example, in case of an election, displaying users’ choices could influence…