Cybernetics and Information Technologies (Jun 2024)

Decentralized Application (dApp) Development and Implementation

  • Popchev Ivan,
  • Radeva Irina

DOI
https://doi.org/10.2478/cait-2024-0019
Journal volume & issue
Vol. 24, no. 2
pp. 122 – 141

Abstract

Read online

This paper focuses on the development and deployment of a dApp (decentralized Application) for Smart Crop Production Data exchange (SCPDx) that runs on Antelope blockchain/IPFS infrastructure. The paper emphasizes practical approaches to dApp design and deployment, analyses architectural patterns of dApps, and underlines the role of smart contracts in implementing complex functionality. The paper’s contribution is the detailed description of the main smart contracts and the practical knowledge provided on the architecture and implementation of dApps, emphasizing the challenges and solutions in the development process, especially in the context of smart contract implementation. Future developments of the application towards additional data types processing, and design of an interface for leveraging, testing, and evaluating the performance of open source Large Language Models (LLMs) on specific datasets are commented on.

Keywords