NUPAY: A DECENTRALIZED PAYMENT SYSTEM