Publicação
Adaptive consensus for the blockchain
| 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 |
| 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. |
|---|