Artigo em revista científica 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.);
Título Revista
IEEE Access
Ano (publicação definitiva)
2022
Língua
Inglês
País
Estados Unidos da América
Mais Informação
Web of Science®

N.º de citações: 15

(Última verificação: 2024-11-20 09:43)

Ver o registo na Web of Science®


: 2.1
Scopus

N.º de citações: 20

(Última verificação: 2024-11-16 11:33)

Ver o registo na Scopus


: 2.1
Google Scholar

N.º de citações: 30

(Última verificação: 2024-11-19 05:43)

Ver o registo no Google Scholar

Abstract/Resumo
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.
Agradecimentos/Acknowledgements
--
Palavras-chave
Blockchain,Interoperability,DApps,Ontology,Decentralized applications
  • Ciências da Computação e da Informação - Ciências Naturais
  • Engenharia Eletrotécnica, Eletrónica e Informática - Engenharia e Tecnologia
Registos de financiamentos
Referência de financiamento Entidade Financiadora
UIDB/04466/2020 Fundação para a Ciência e a Tecnologia

Com o objetivo de aumentar a investigação direcionada para o cumprimento dos Objetivos do Desenvolvimento Sustentável para 2030 das Nações Unidas, é disponibilizada no Ciência-IUL a possibilidade de associação, quando aplicável, dos artigos científicos aos Objetivos do Desenvolvimento Sustentável. Estes são os Objetivos do Desenvolvimento Sustentável identificados pelo(s) autor(es) para esta publicação. Para uma informação detalhada dos Objetivos do Desenvolvimento Sustentável, clique aqui.