I. Introduction
Internet of Things (IoT) have been adapted in many domains, but its great potential has not been unleashed yet because of various issues such as scalability, security, privacy, connectivity, etc. Another venue where IoT devices are heavily utilized is the commerce business. When a good or service is sold (e.g., vehicle charging, parking payment, vending machine purchase, etc.), the IoT devices will eventually need to send and receive payments. Cryptocurrency based payments [1], [2] provide a higher level of privacy and security for both parties as it hides the payee and payer identities, prevent frauds since the transactions are secured using cryptographic techniques, and Blockchain ledger provides non-repudiation in case of conflicts.