Blockchain and Applications - Javier Prieto; Leitão, Paulo; Partida, Alberto; Pinto, António (Springer International Publishing, 2022)