BlockSubPay - A Blockchain Framework for Subscription-Based Payment in Cloud Service
Yustus Eko Oktian, Elizabeth Nathania Witanto, Sandra Kumi, Sang-Gon Lee · 2019
The payment of a subscription-based model for the cloud service is regularly operated with the association of the bank as a centralized trustful third party. This system taxes the parties involved by requiring them to pay high transaction costs to the bank. In this paper, we propose a protocol to enable Fixed Subscription and Pay As You Go Subscription payments in the cloud service without the use of the third party. We achieve this goal by decentralizing the payment with blockchain. In return, this decentralized system generates low transaction costs. We implement our idea in the form of two smart contracts in Ethereum network. We also evaluate the security properties of our protocol. Based on the performance analysis, we can argue that all of the operations in the smart contract produces reasonable gas costs and the contracts are usable in the real network.