Smart-contract Blockchain with Secure Hardware - Mendes, Diogo Alexandre Valente (2020)