Blockchain Mobile Wallet with Secure Offline Transactions
作者机构:Faculty of EngineeringIslamic University of GazaP.O.Box 108GazaPalestine Department of Computer ScienceCollege of ComputerQassim UniversityP.O.Box 52211BuraydahSaudi Arabia University College of Applied SciencesP.O.Box 1415GazaPalestine Palestine Technical CollegeP.O.Box 6037Deir ElBalahPalestine
出 版 物:《Computers, Materials & Continua》 (计算机、材料和连续体(英文))
年 卷 期:2023年第75卷第5期
页 面:2905-2919页
核心收录:
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
基 金:Qassim University, QU Deanship of Scientific Research, King Saud University
主 题:Mobile wallet blockchain smart contracts digital signature
摘 要:There has been an increase in the adoption of mobile payment systems worldwide in the past few ***,poor Internet connection in rural regions continues to be an obstacle to the widespread use of such *** 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 ***,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 *** paper proposes a blockchainbased wallet system that provides a secure mobile payment service even if a user cannot access a reliable Internet *** approach relies on Bluetooth and digital signatures to establish and build a trust connection between 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 *** user buys Offline Tokens(OTs)from a server called an Offline Token Manager(OTM)to use them later to perform offline *** mobile device must store a single,signed offline token transaction to prevent fake *** the other hand,all offline transactions will be kept as a history in a particular local ***,when the receiver becomes online,it will send a convert request to the OTMto change the value of the OTs to the appropriate amount in real *** step requires a connection to the *** 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 *** proposed method has an advantage over other prominent wallets.