Blockchain Technology and Applications - Banafa (IEEE, 2003)