Scientific journal paper Q1
A blockchain ontology for DApps development
Léo Besançon (Besancon, L.); Catarina Ferreira da Silva (Ferreira da Silva, C.); Parisa Ghodous (Ghodous, P.); Jean-Patrick Gelas (Gelas, J.- P.);
Journal Title
IEEE Access
Year (definitive publication)
2022
Language
English
Country
United States of America
More Information
Web of Science®

Times Cited: 15

(Last checked: 2024-11-20 09:43)

View record in Web of Science®


: 2.1
Scopus

Times Cited: 20

(Last checked: 2024-11-16 11:33)

View record in Scopus


: 2.1
Google Scholar

Times Cited: 30

(Last checked: 2024-11-19 05:43)

View record in Google Scholar

Abstract
Decentralized Applications, or DApps, provide distributed trusted applications that use blockchains. They are often composed of several services, such as transaction scalability protocols, decentralized storage and distributed computing solutions. In order to help formalize these applications, facilitate their development and improve their interoperability, we propose a novel blockchain Ontology focused on the concepts involving DApps. This ontology extends the existing EthOn ontology. It defines several key concepts related to DApps development, as well as the relations between these concepts. It features the formalization of known use cases and design patterns of blockchain technology through blockchain patterns. We use Semantic Web Rule language (SWRL) in order to define rules that express constraints on the formalized concepts. We then execute an inference engine and obtain new constraints on the properties of a defined DApp, such as its cost, based on the DApp characteristics and the services it uses. For illustration we show the inference of constraints between the Ethereum blockchain and its sidechain Polygon. We apply our research work in the field of blockchain video games. This application shows how to use the ontology to model DApps, and can be adapted to other fields.
Acknowledgements
--
Keywords
Blockchain,Interoperability,DApps,Ontology,Decentralized applications
  • Computer and Information Sciences - Natural Sciences
  • Electrical Engineering, Electronic Engineering, Information Engineering - Engineering and Technology
Funding Records
Funding Reference Funding Entity
UIDB/04466/2020 Fundação para a Ciência e a Tecnologia

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.