Electronic voting through blockchain: A survey - Castro, A.; Coutinho, C. (2023)