Adaptive consensus for the blockchain
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/79992 |
Resumo: | Dissertação de mestrado em Computer Science |
id |
RCAP_4800bd4f2735cffae4c2825281bc6cf7 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/79992 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Adaptive consensus for the blockchainBlockchainConsensusOptimizationMachine learningAcordo distribuídoOtimizaçãoEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Computer ScienceConsensus is essential to the Blockchain as it enables participants to share a consistent view of the underlying distributed ledger. Currently existing protocols either rely on Proof-of Work or similar economic incentive schemes, with high transaction latency but that can handle thousands of participants or on classical byzantine fault tolerant consensus protocols, with low transaction latency but that do not scale well with the number of participants. In this work, one goal is to look at classical consensus protocols and assess the impact that protocol parameters can have on the behaviour of the system, considering different settings (e.g. network), scale (participants), load and trust assumptions, for example. Furthermore, we propose an adaptive consensus protocol for the Blockchain, using an optimization mechanism that configures the protocol automatically.O consenso é essencial para a Blockchain, pois permite que os participantes compartilhem uma visão coerente do ledger distribuído subjacente. Os protocolos actualmente existentes baseiam-se em esquemas de incentivo económico como o Proof-of-Work da BitCoin ou similares, com alta latência de transações, mas que podem lidar com milhares de participantes ou com protocolos clássicos de consenso tolerantes a falhas bizantinas, com baixa latência de transações, mas que não escalam bem com o número de participantes. Nesta dissertação, um dos objetivos é analisar os protocolos de consenso clássicos e avaliar o impacto que os parâmetros do protocolo podem ter no comportamento do sistema, considerando, por exemplo, diferentes ambientes (por exemplo, rede), escala (participantes), carga e suposições de confiança. Para além disso, nós propomos um protocolo de consenso adaptativo para a Blockchain, usando um mecanismo de otimização que configura o protocolo automaticamente.This work is financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia within project: UID/EEA/50014/2019Pereira, JoséAlonso, Ana Luísa Parreira NunesUniversidade do MinhoPereira, Ricardo António Gonçalves2019-12-232019-12-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/79992eng203019890info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-12-09T01:20:59Zoai:repositorium.sdum.uminho.pt:1822/79992Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:43:51.966735Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Adaptive consensus for the blockchain |
title |
Adaptive consensus for the blockchain |
spellingShingle |
Adaptive consensus for the blockchain Pereira, Ricardo António Gonçalves Blockchain Consensus Optimization Machine learning Acordo distribuído Otimização Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Adaptive consensus for the blockchain |
title_full |
Adaptive consensus for the blockchain |
title_fullStr |
Adaptive consensus for the blockchain |
title_full_unstemmed |
Adaptive consensus for the blockchain |
title_sort |
Adaptive consensus for the blockchain |
author |
Pereira, Ricardo António Gonçalves |
author_facet |
Pereira, Ricardo António Gonçalves |
author_role |
author |
dc.contributor.none.fl_str_mv |
Pereira, José Alonso, Ana Luísa Parreira Nunes Universidade do Minho |
dc.contributor.author.fl_str_mv |
Pereira, Ricardo António Gonçalves |
dc.subject.por.fl_str_mv |
Blockchain Consensus Optimization Machine learning Acordo distribuído Otimização Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Blockchain Consensus Optimization Machine learning Acordo distribuído Otimização Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Computer Science |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-23 2019-12-23T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/79992 |
url |
https://hdl.handle.net/1822/79992 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
203019890 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132997992054784 |