Published Telecommunications Blockchain An unbiased overview of blockchain, its technologies, its applications, and a comparative evaluation. By University College Dublin