Analyzing the sustainability of 28 'Blockchain for Good' projects via affordances and constraints. - Bill Tomlinson; Jens Boberg; Jocelyn Cranefield; David Johnstone 001; Markus Luczak-Rösch; Donald J. Patterson; Shreya Kapoor (Inf. Technol. Dev., 2021)