BABB: Blockchain based banking for everyone