IUNO: Decentralized Banking on the Blockchain