Blockchain Mobile Wallet with Secure Offline Transactions
Source abstract
Abstract
There has been an increase in the adoption of mobile payment systems worldwide in the past few years. However, poor Internet connection in rural regions continues to be an obstacle to the widespread use of such technologies. On top of that, there are significant problems with the currently available offline wallets; for instance, the payee cannot verify the number of coins received without access to the Internet. Additionally, it has been demonstrated that some existing systems are susceptible to false token generation, and some do not even permit the user to divide the offline token into smaller portions to be used as change. This paper proposes a blockchain-based wallet system that provides a secure mobile payment service even if a user cannot access a reliable Internet connection. Our approach relies on Bluetooth and digital signatures to establish and build a trust connection between the parties. The proposed solution overcomes the main limitations of existing systems that use offline transactions, such as the generation of fake offline tokens and the indivisibility of offline tokens. The user buys Offline Tokens (OTs) from a server called an Offline Token Manager (OTM) to use them later to perform offline transactions. Each mobile device must store a single, signed offline token transaction to prevent fake tokens. On the other hand, all offline transactions will be kept as a history in a particular local database. Finally, when the receiver becomes online, it will send a convert request to the OTM to change the value of the OTs to the appropriate amount in real coins. This step requires a connection to the Internet. To evaluate the effectiveness of the system, the Solidity programming language was used to develop a smart contract on the Ethereum blockchain with a backend application programming interface (API) and an android mobile application. The proposed method has an advantage over other prominent wallets.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing · FinTech, Crowdfunding, Digital Finance
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. Gaza wallet: A simple and efficient blockchain application
2. Enhancing communication adaptability between payment card processing networks10.1109/MCOM.2015.7060519 ↗
3. A hybrid blockchain-based zero reconciliation approach for an effective mobile wallet
4. A model of virus infection dynamics in mobile personal area network
5. Innovative countermeasures to defeat cyber attacks against blockchain wallets
6. An overview of smart contract and use cases in blockchain technology
7. Digital signature scheme for information non-repudiation in blockchain: A state-of-the-art review
8. Blockchain-based digital contact tracing apps for COVID-19 pandemic management: Issues, challenges, solutions, and future directions
9. Design of chatting application based on android bluetooth
10. A complete study of chatting room system based on android bluetooth
11. Bluetooth network security
12. Blockchain challenges and opportunities: A survey10.1504/IJWGS.2018.095647 ↗
13. S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” Technical Report, 2009. [online]. Available: https://bitcoin.org/bitcoin.pdf
14. Bluetooth Text Messages Integrity Security (BTMIS) based on blockchain
15. Mobile payment using blockchain security
16. Formalizing and securing relationships on public networks10.5210/fm.v2i9.548 ↗
17. V. Buterin, “A next-generation smart contract and decentralized application platform,” Technical Report, 2014. [Online]. Available: https://ethereum.org/669c9e2e2027310b6b3cdce6e1c52962/Ethereum_Whitepaper_-_Buterin_2014.pdf
18. Katz · Introduction to Modern Cryptography · 2020 · 107
19. Blockchain side implementation of Pure Wallet (PW): An offline transaction architecture10.1016/j.icte.2021.08.004 ↗
20. Bluewallet: The secure bitcoin wallet
21. Blockchain in payment card systems
22. Hackernoon, “Completely offline bitcoin transactions,” 2019. [Online]. Available: https://hackernoon.com/completely-offline-bitcoin-transactions-4e58324637bd
23. Policy specification and verification for blockchain and smart contracts in 5G networks10.1016/j.icte.2019.07.002 ↗
24. Islam · 2018 · 69
25. R. Rasheed, “eWalletOfflineTx,” [Online]. Available: https://github.com/raedrasheed/eWalletOfflineTx Accessed 3-June, 2022.
26. Health care insurance fraud detection using blockchain
27. Implementation of a peer-to-peer network using blockchain to manage and secure electronic medical records