CNPq - Abys: Autonomic Byzantine Fault-Tolerant Systems - Consenso bizantino escalável e dinâmico para blockchains com e sem permissão

DSpace Repository

A- A A+

CNPq - Abys: Autonomic Byzantine Fault-Tolerant Systems - Consenso bizantino escalável e dinâmico para blockchains com e sem permissão

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Rech, Luciana de Oliveira
dc.contributor.author Perazzoli, Igor
dc.contributor.other Seminário de Iniciação Científica e Tecnológica da UFSC
dc.date.accessioned 2020-08-24T17:09:12Z
dc.date.available 2020-08-24T17:09:12Z
dc.date.issued 2020-08-20
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/211847
dc.description Seminário de Iniciação Científica e Tecnológica. Universidade Federal de Santa Catarina. Centro Tecnológico. pt_BR
dc.description.abstract Quando se aborda a relevância das Blockchains em sistemas, como o Bitcoin, conceitos importantes devem ser analisados, como é o caso do Problema dos Generais Bizantinos que apresenta um mecanismo tolerante a falhas, através da aplicação de um método de consenso. Diferentes soluções que abordam esta estratégia, geralmente baseadas em Proof of Work e Proof of Stake, surgiram na tentativa de fornecer consenso em Blockchains, entretanto o problema surge na inefetividade destes modelos quanto ao equilíbrio entre a performance e a escalabilidade. Baseado nisso, uma arquitetura BFT (Byzantine Fault Tolerance) para Blockchains, Constantino, foi proposta por Neiheiser [Neiheiser 2019], visando eliminar a necessidade de uma terceira parte confiável, como uma solução para o problema. Pensando nisso, a presente pesquisa propõe aprimorar a arquitetura Constantino através do desenvolvimento de testes sobre o esquema de assinaturas digitais threshold, buscando uma avaliação de sua viabilidade em uma possível implementação na arquitetura. O protótipo desenvolvido, utiliza a arquitetura clássica de Cliente-Servidor, na qual o Servidor cria as chaves e filas referentes a cada Cliente, para então o Cliente poder assinar as mensagens e encaminha-las ao Servidor, que irá mesclar todas em uma, visando facilitar a verificação tanto por parte do próprio Servidor, quanto por parte dos Clientes utilizando a chave pública mestra. Um outro protótipo de assinatura de lista comum foi criado para comparar os resultados entre os dois esquemas de assinatura e chegar à uma conclusão. Os dados coletados indicam que o esquema de assinaturas threshold manteve-se consistente conforme o número de Clientes aumentava, ao contrário das assinaturas de lista comum, em que a inconsistência acrescia ao decorrer dos testes. Com isso, pode-se afirmar que o esquema de assinatura threshold possui viabilidade em uma implementação dentro da arquitetura para melhorar a performance e a escalabilidade. Portanto, o passo seguinte da equipe seria realizar a implementação dessa assinatura no Constantino para comprovar as informações obtidas nessa pesquisa. [Neineiser 2019] NEIHEISER, R.; RECH, L. de O.; FRAGA, J. S. “Constantino: Uma Arquitetura BFT Escalável e Eficiente para Blockchains”. ANAIS PRINCIPAIS DO XXXVII SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC 2019), 37. 2019, Gramado. Brasil. P. 127-140. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2019.7355. pt_BR
dc.format.extent Vídeo pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.rights Open Access
dc.subject Blockchain pt_BR
dc.subject Tolerância a Faltas pt_BR
dc.subject Criptografia pt_BR
dc.title CNPq - Abys: Autonomic Byzantine Fault-Tolerant Systems - Consenso bizantino escalável e dinâmico para blockchains com e sem permissão pt_BR
dc.type Video pt_BR
dc.contributor.advisor-co Neiheiser, Ray Willy


Files in this item

Files Size Format View
videosic.mp4 12.58Mb MPEG-4 video View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar