Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/59126

TítuloBlockchain technology concepts and applications
Autor(es)Lopes, Jorge Daniel Ribeiro
Orientador(es)Pereira, José Luís
Palavras-chaveBlockchain technology
Smart contracts
Blockchain current applications
Decentralized application
Electronic voting system
Actuais aplicações da tecnologia
Aplicações descentralizadas
Sistemas de votação electronica
Data2018
Resumo(s)The increasing popularity of Blockchain technology has captured the attention of many industries and organizations. In simple terms, Blockchain is a distributed ledger technology that allows digital assets to be transacted in a peer-to-peer decentralized network, those transactions are verified and registered by every node of the network. Creating this way, a transparent and immutable history of records whose veracity is provided by the consensus protocol. By enabling smart contracts to be deployed into a Blockchain platform, the number of possible use cases for this technology improves considerably. Eliminating the need for third parties and, therefore, allowing many processes, in both the public and the private sectors, to become more efficient and economical. In this document, some of these applications are described by presenting examples of projects already implemented or in the development stage Although the rapid development of the technology, there are still a lot of limitations regarding its governance, scalability, and many other challenges, being them technical, legal or social-economic, that need to be overcome in order to achieve mass adoption. To gain a comprehensive understanding of Blockchain technology and smart contracts, a proof of concept was developed, being the use case electronic voting systems. The objective is to develop a decentralized application as an example sufficiently demonstrative of the potential advantages of Blockchain solutions.
A crescente popularidade da tecnologia Blockchain tem captado a atenção de muitas indústrias e organizações. Em termos simples, Blockchain é um registo distribuído que permite que ativos digitais sejam transacionados de pessoa para pessoa em uma rede descentralizada, essas transações são verificadas e registradas por todos os nós da rede. Criando desta forma, um historico transparente e imutável de registros cuja veracidade é garantida pelo protocolo de consenso. Ao permitir que smart contracts sejam implantados em uma plataforma Blockchain, o número de casos de uso possíveis para esta tecnologia aumenta consideravelmente. Eliminando a necessidade de entidades terceiras e, portanto, torna muitos processos, tanto no setor público quanto no privado, mais eficientes e econômicos. Neste documento são descritas algumas dessas aplicações, apresentando exemplos de projetos já implementados ou em fase de desenvolvimento. Embora a tecnologia esteja a atingir um rápido desenvolvimento, ainda existem muitas limitações em relação à sua gestão, escalabilidade e muitos outros desafios, sejam eles técnicos, legais ou socioeconômicos, que precisam ser superados para alcançar uma adoção em massa. Para obter uma compreensão abrangente da tecnologia Blockchain e smart contracts, foi desenvolvida uma prova de conceito, sendo os sistemas de voto electrónico o caso de uso. O objetivo é desenvolver uma aplicação descentralizada como um exemplo suficientemente demonstrativo para provar as vantagens potenciais das soluções Blockchain.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado integrado em Engenharia e Gestão de Sistemas de Informação
URIhttps://hdl.handle.net/1822/59126
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DSI - Engenharia e Gestão de Sistemas de Informação

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Jorge Daniel Ribeiro Lopes.pdf5,01 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID