Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/79993

Registo completo
Campo DCValorIdioma
dc.contributor.advisorPereira, Josépor
dc.contributor.advisorAlonso, Ana Luísa Parreira Nunespor
dc.contributor.authorSilva, Fábio Luís Baião dapor
dc.date.accessioned2022-10-10T18:21:53Z-
dc.date.available2022-10-10T18:21:53Z-
dc.date.issued2019-12-23-
dc.date.submitted2019-11-
dc.identifier.urihttps://hdl.handle.net/1822/79993-
dc.descriptionDissertação de mestrado integrado em Engenharia Informáticapor
dc.description.abstractO principal componente de um sistema blockchain e o protocolo de acordo distribuído que tem de ser capaz de tolerar faltas bizantinas na chegada a decisões. Existem muitas implementações de blockchain, cada uma utilizando diferentes protocolos de acordo, porém todos eles revelam limitações. Implementações cujo protocolo é da categoria Proof of, apesar de escalarem, implicam compromissos entre desempenho e coerência. Protocolos ditos tradicionais (e.g. PBFT) são muito restritos na escalabilidade que oferecem, não conseguindo manter o desempenho ao aumentar o numero de participantes. Para além disso, cada protocolo foca-se em características particulares com padrões de comunicação específicos, pelo que para alterar algum destes aspetos e necessário substituir o protocolo de acordo. Neste trabalho propõe-se um protocolo que combina a tolerância a faltas bizantinas com as características do protocolo Mutable Consensus que admite diferentes padrões de comunicação aplicáveis a diferentes ambientes. Adicionalmente, um desses padrões que privilegia uma comunicação por difusão epidémica (gossip) oferece grande escalabilidade, permitindo assim construir um protocolo que também possa escalar.por
dc.description.abstractThe main component of a blockchain system is the consensus protocolo that must tolerate byzantine faults. There are many blockchain implementations, each one using a distinct consensus protocol, though all of them have limitations. Some use a protocol from the Proof of family, that exhibit tradeoffs regarding consistency and peformance. Others rely in more traditional protocols (e.g. PBFT), whose biggest disadvantage is its poor scalability. Additionally, protocols have their own communication patterns and properties, and to change any of those it is necessary to replace the whole protocol. This dissertation aims to build a protocol that combines byzantine fault tolerance with the features of the Mutable Consensus protocol which allows to build multiple communications patterns adaptable to different requirements. Moreover, one of those patterns, that spreads messages in an epidemic manner (gossip), offers great scalability, thus allowing to create a scalable protocol.por
dc.description.sponsorshipEste trabalho e financiado por fundos nacionais através da FCT – Fundação para a Ciência e a Tecnologia, I.P., no âmbito do projeto: UID/EEA/50014/2019.por
dc.language.isoporpor
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FEEA%2F50014%2F2019/PTpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/por
dc.subjectBlockchainpor
dc.subjectAcordo distribuídopor
dc.subjectFaltas bizantinaspor
dc.subjectDistributed consensuspor
dc.subjectByzantine faultspor
dc.titleAcordo bizantino mútavel para a Blockchainpor
dc.typemasterThesiseng
dc.identifier.tid203019911por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade18 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Fabio Luis Baiao da Silva.pdfDissertação de Mestrado658,53 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID