Blockchain: Overhyped or a real threat to traditional financial institutions?