Development of a Blockchain-Based Ad Listing Application

被引:1
|
作者
Salem, Hamza [1 ]
Mazzara, Manuel [1 ]
Saleh, Hadi [1 ]
Husami, Rami [1 ]
Hattab, Siham Maher [1 ]
机构
[1] Innopolis Univ, Republic Of Tatarstan, Russia
关键词
Decentralized application; Smart contract; Blockchain; Ethereal; Solidity;
D O I
10.1007/978-3-030-99584-3_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's time, ad-listing websites work as the main leads generator for businesses. Such websites are managed by a central authority called website admins. Because of the centralization, admins can change and remove some business information and manipulate the reviews and ratings to increase the benefits for other businesses. So, in this paper, we have developed a smart contract for an ad-listing website using Solidity on the Ethereal blockchain. Thus, Implementing a decentralized app architecture that uses Blockchain Technology. We have developed a decentralized web application that works on the Ethereal Ropsten test network and uses Infura platform as a virtual node. Virtual nodes provide the connection between our NodeJS app and the Blockchain, eliminating the need for running an Ethereal full node. By using such architecture, users don't need to sign in with a wallet extension or any Web3 component. From a user's perspective, the website is like any web app using a database. But, we had the advantage of utilizing the Blockchain test network for free as a data warehouse. Also, we calim that this app guarantees a more honest user experience because of the transparent nature of Blockchains.
引用
收藏
页码:37 / 45
页数:9
相关论文
共 50 条
  • [1] Blockchain-Based Collaborative Development of Application Deployment Models
    Falazi, Ghareeb
    Breitenbuecher, Uwe
    Falkenthal, Michael
    Harzenetter, Lukas
    Leymann, Frank
    Yussupov, Vladimir
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS, OTM 2018, PT I, 2018, 11229 : 40 - 60
  • [2] Secure Decentralized Application Development of Blockchain-based Games
    Trojanowska, Natalia
    Kedziora, Michal
    Hanif, Moataz
    Song, Houbing
    [J]. 2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [3] Blockchain-Based Crowdfunding Application
    Patil, Viren
    Gupta, Vasvi
    Sarode, Rohini
    [J]. PROCEEDINGS OF THE 2021 FIFTH INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC 2021), 2021, : 1546 - 1553
  • [4] An Ontology for Software Patterns: Application to Blockchain-Based Software Development
    Six, Nicolas
    Correa-Restrepo, Camilo
    Herbaut, Nicolas
    Salinesi, Camille
    [J]. ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING: EDOC 2022 WORKSHOPS, IDAMS 2022, SOEA4EE 2022, TEAR 2022, 2023, 466 : 284 - 299
  • [5] Blockchain-Based Decentralized Application: A Survey
    Zheng, Peilin
    Jiang, Zigui
    Wu, Jiajing
    Zheng, Zibin
    [J]. IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2023, 4 : 121 - 133
  • [6] Blockchain-Based Image Sharing Application
    Wong, Zhen-Kai
    Heng, Swee-Huay
    [J]. ADVANCES IN CYBER SECURITY (ACES 2019), 2020, 1132 : 46 - 59
  • [7] Blockchain-Based Application for Certification Management
    Karamachoski, Jovan
    Marina, Ninoslav
    Taskov, Pavel
    [J]. TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2020, 14 (04): : 488 - 492
  • [8] The Transformation from Traditional Application to Blockchain-Based Application
    Liu, Zhanghui
    Huang, Zhihao
    Chen, Xing
    Chen, Yan
    [J]. BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019, 2020, 1156 : 483 - 488
  • [9] A Blockchain-Based Computing Architecture for Mobile Ad Hoc Cloud
    Jiao, Zhenzhen
    Zhang, Baoxian
    Zhang, Li
    Liu, Min
    Gong, Wei
    Li, Cheng
    [J]. IEEE NETWORK, 2020, 34 (04): : 140 - 149
  • [10] HealthCare EHR: A Blockchain-Based Decentralized Application
    Panigrahi, Amrutanshu
    Nayak, Ajit Kumar
    Paul, Rourab
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2022, 15 (03)