Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/59126
Título: | Blockchain technology concepts and applications |
Autor(es): | Lopes, Jorge Daniel Ribeiro |
Orientador(es): | Pereira, José Luís |
Palavras-chave: | Blockchain technology Smart contracts Blockchain current applications Decentralized application Electronic voting system Actuais aplicações da tecnologia Aplicações descentralizadas Sistemas de votação electronica |
Data: | 2018 |
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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado integrado em Engenharia e Gestão de Sistemas de Informação |
URI: | https://hdl.handle.net/1822/59126 |
Acesso: | Acesso 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 | Tamanho | Formato | |
---|---|---|---|---|
Jorge Daniel Ribeiro Lopes.pdf | 5,01 MB | Adobe PDF | Ver/Abrir |