cryptocurrencies introduced and pushed the concept of Blockchain allowing the decentralized registration of information with the support of a network of untrusted participants. Using these concepts, a new model for building decentralized applications emerged, called Dapps (Decentralized Applications), which, besides being scalable, provides security and forms of incentives for participation. Despite the great attention that Dapps have received from the developer community and the innovation system, their definition is still imprecise. This paper aims to define and conceptualize Dapps and underlying technologies, as well as to propose a taxonomy that allows their classification. A study of the main Dapps proposed or recently developed using the proposed taxonomy is also presented. The definitions and the taxonomy proposed in this paper will enable a better understanding of the challenges potentials of Dapps in the context of the scientific community and industry Keywords: taxonomy, blockchain, Decentralized Applications. TAXONOMIA DO MODELO DE APLICAÇÕES DESCENTRALIZADAS BASEADAS EM BLOCKCHAINRESUMO: as criptomoedas introduziram e impulsionaram o conceito de Blockchain permitindo o registro descentralizado de informações com o suporte de uma rede de participantes não confiáveis. Utilizando esses conceitos surgiu um novo modelo para construir aplicações descentralizadas, chamado de Dapps (aplicações descentralizadas), que, além de escalável, provê segurança e formas de incentivos à participação. Apesar da grande atenção que as Dapps têm recebido por parte da comunidade de desenvolvedores e do sistema de inovação, sua definição ainda é pouco precisa. Este artigo procura definir e conceituar as Dapps e tecnologias subjacentes, bem como propor uma taxonomia que permita sua classificação. Também é apresentado um estudo sobre as principais Dapps propostas ou desenvolvidas recentemente, utilizando a taxonomia proposta. As definições e a taxonomia proposta neste artigo permitirão uma melhor compreensão dos desafios potenciais das Dapps no contexto da comunidade científica e indústria.
In the development of projects that aim at management and editorial evaluation methods, mechanisms that foster the product’s quality final have great importance. In this scenario, several areas are working together in search of better adequacy and standardization in software development. A basic example is the adequations of evaluation of software engineering and computer networks, which work, so that distributed applications are developed following evaluation criteria and standardized quality standards. In this context, we present the DASP software, an open-source distributed autonomous scientific publisher executed through an allowed blockchain network, automatically organized through intelligent contracts, an alternative to the decentralized management of editorial models. As a form of evaluation, one of the most current standards used by the international organization for standardization (ISO) to perform software quality measurements, ISO/IEC 25023, is adopted. Furthermore, we focused on the security aspect, which is one of the categories of ISO/IEC. This aspect was chosen because it was based on the main features that underpin blockchain technology. The quality measurement was carried out following several steps, such as the definition of ISO/IEC 25023, an adaptation of metrics for DASP software evaluation, calculations of the quality value of each functionality, and determination of recommendations for improvements in the software according to the estimates made.
A utilização de aplicativos externos as organizações, ou seja, não confiáveis, tornou-se uma prática comum com o avanço da internet. No entanto, permitir o registro de dados através de terceiros não confiáveis e garantir o não repúdio, pode ser uma tarefa difícil. Para superar esses desafios, propomos uma solução por meio do desenvolvimento de uma arquitetura que garante a autenticação e o não repúdio dos registros em blockchain, mesmo quando inseridos por outras identidades. A arquitetura é composta por um serviço responsável pela comunicação entre terceiros e a blockchain (Auth Service), métodos para geração de tokens únicos de transações e protocolos para autenticação em contrato inteligente. A arquitetura proposta fornece um processo seguro e eficiente para o envio de transações por meio de aplicativos não confiáveis, reduzindo a dependência da Autoridade Certificadora (CA) da rede e garantindo o não repúdio dos dados. Com a nossa solução, os usuários podem acessar diversos serviços da rede com confiança.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.