Digitizing Invoice and Managing VAT Payment Using Blockchain Smart Contract

Nowadays, the authenticating procedure for transactions is still complicated, and the current Value-Added Tax (VAT) administration system works as centralized server, which consists of high-risk attacks from hackers. Therefore, only a few countries use digital technologies to calculate and manage the VAT payment despite of their benefits. In this paper, by combining decentralized storage network (DSN) with the smart contract (SC), we propose a new model based on Blockchain technology to authenticate the transaction, calculate Value-Added Tax and approve VAT payment. This system runs in a host computer (host PC) for encrypting and decrypting data. The smart contract is implemented in Remix Integrated Development Environment (IDE) based on the Ethereum platform. Experiential results show that the new model not only saves the cost for authenticating transactions but also protects the data from hacker’s attacks due to consensus property of the Blockchain technology.

[1]  JooSeok Song,et al.  Trend of centralization in Bitcoin's distributed network , 2015, 2015 IEEE/ACIS 16th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[2]  Yasuhiko Nakashima,et al.  A Secure Remote Healthcare System for Hospital Using Blockchain Smart Contract , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[3]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[4]  Vincent Gramoli,et al.  The Blockchain Anomaly , 2016, 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA).

[5]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[6]  Lin Chen,et al.  Decentralized Execution of Smart Contracts: Agent Model Perspective and Its Implications , 2017, Financial Cryptography Workshops.

[7]  Youlin Cai,et al.  An Improved RSA Signature Algorithm Based on Complex Numeric Operation Function , 2010, 2010 International Conference on Challenges in Environmental Science and Computer Engineering.

[8]  Richard Thompson Ainsworth,et al.  Blockchain, Bitcoin, and VAT in the GCC: The Missing Trader Example , 2017 .

[9]  Kyungbaek Kim,et al.  A Survey about Consensus Algorithms Used in Blockchain , 2018, J. Inf. Process. Syst..

[10]  Robert M. Hierons,et al.  Smart contracts vulnerabilities: a call for blockchain software engineering? , 2018, 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE).