Distributed ledger technologies, and particularly blockchain, have attracted significant attention recently and we believe that it is right time to look back the literature and digest the accumulated knowledge. The purpose of this study is to contribute to the existing knowledge of blockchain...