City Research Online

DADS: Decentralized (Mobile) Applications Deployment System Using Blockchain

Altamimi, F., Asift, W. & Rajarajan, M. ORCID: 0000-0001-5814-9922 (2020). DADS: Decentralized (Mobile) Applications Deployment System Using Blockchain. Paper presented at the 2020 International Conference on Computer, Information and Telecommunication Systems (CITS), 5-7 Oct 2020, Hangzhou, China. doi: 10.1109/CITS49457.2020.9232506

Abstract

This paper proposes a comprehensive framework using blockchain architecture to create a decentralized applications store, in order to reduce the approval time for apps that are to be deployed on deployment systems i.e. applications stores, and specially for mobile platforms e.g. Apple and Google play stores. This work potentially can solve some of the existing challenges with the current centralized application approval process by Apple and Google. These companies currently charge a flat commission rate of 30% [1] of the total applications revenues from the applications owners. This commission is considered to be very high, especially for applications with revenues in the order of few million dollars. In addition, the length of the review period prior to deployment for any new or revised apps delays the release to the marketplace hence costing economic losses to the app owners. Currently, Apple and Google stores takes around two days and two hours respectively to review and approve the apps on their stores. However, by using decentralized technologies such as the blockchain, the time to review and publish a new or a revised app can be significantly reduced from few days to few minutesIn this paper a novel framework is proposed based on the blockchain architecture incorporating the Ethereum network, Interplanetary Files System (IPFS), VueJS, and a backend database. The framework is experimentally validated, and the results show the reduction in terms of the number of minutes to approve apps by the app stores.

Publication Type: Conference or Workshop Item (Paper)
Additional Information: © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Publisher Keywords: Smart Contracts; Blockchain; IPFS; Secured and Decentralized Applications; Ethereum Ropsten and Rinkeby testnets; Vuejs; web3js; and Graphql
Subjects: H Social Sciences > HB Economic Theory
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments: School of Mathematics, Computer Science & Engineering > Engineering > Electrical & Electronic Engineering
[img]
Preview
Text - Accepted Version
Download (616kB) | Preview

Export

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login