Publicação

Adaptive consensus for the blockchain

Ver documento

Detalhes bibliográficos
Resumo:Consensus 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.
Autores principais:Pereira, Ricardo António Gonçalves
Assunto:Blockchain Consensus Optimization Machine learning Acordo distribuído Otimização
Ano:2019
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:Consensus 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.