Padrões de Desenho para Contratos Inteligentes em Ethereum - Costa, João Miguel Ribeiro da (2019)