The First Public Bank on Blockchain: Distributed Credit Chain (DCC)