Blockchain Technology Overview. - Dylan Yaga; Peter Mell; Nik Roby; Karen Scarfone (CoRR, 2019)