Logo do repositório
 
Publicação

Scalable low latency consensus for blockchains

datacite.subject.fosDepartamento de Informáticapt_PT
dc.contributor.advisorBessani, Alysson Neves, 1978-
dc.contributor.authorAvelãs, Diogo Miguel do Carmo
dc.date.accessioned2022-07-11T08:22:06Z
dc.date.available2022-07-11T08:22:06Z
dc.date.issued2022
dc.date.submitted2021
dc.descriptionTese de mestrado, Segurança Informática, Universidade de Lisboa; Faculdade de Ciências, 2022pt_PT
dc.description.abstractState machine replication (SMR) is a classical technique to implement consistent and fault­tolerant replicated services. This type of system is usually built on top of consensus protocols that have high throughput but have problems scaling to settings with a large number of participants or wide­area sce narios due to the required number of messages exchanged to reach a consensus. We propose ProBFT (Probabilistic Byzantine Fault Tolerance), a consensus protocol specifically de signed to tackle the scalability problem of BFT protocols. ProBFT is a consensus protocol with optimal latency (three communication steps, as in PBFT) but with a reduced number of messages exchanged in each phase (O(n √ n) instead of PBFT’s O(n 2 )). ProBFT is a probabilistic protocol built on top of well­known primitives, such as probabilistic Byzantine quorums and verifiable random functions, which provides high probabilities of safety and liveness when the overwhelming majority of replicas is correct. We also propose a state machine replication protocol called PROBER (PRObabilistic ByzantinE Replication) that builds on top of two consensus protocols, ProBFT and PBFT. PROBER makes use of ProBFT to provide fast and probabilistic replies to the clients and uses PBFT to eventually determinis tically commit the history of operations guaranteeing that the system will not roll back the requests after such commit. This periodic deterministic commit allows the clients to enjoy the low latency provided by ProBFT while still having the guarantees provided by a deterministic protocol. We provide a detailed description of both protocols and analyse the probabilities for safety and live ness depending on the current number of Byzantine replicas.pt_PT
dc.identifier.tid202995160pt_PT
dc.identifier.urihttp://hdl.handle.net/10451/53743
dc.language.isoengpt_PT
dc.subjectConsensopt_PT
dc.subjectTolerância a faltas bizantinaspt_PT
dc.subjectQuóruns probabilísticospt_PT
dc.subjectReplicação máquina de estadospt_PT
dc.subjectTeses de mestrado - 2022pt_PT
dc.titleScalable low latency consensus for blockchainspt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameTese de mestrado em Segurança Informáticapt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TM_Diogo_Avelãs.pdf
Tamanho:
2.14 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.2 KB
Formato:
Item-specific license agreed upon to submission
Descrição: