KABN: A decentralized financial service ecosystem