Proposta de avaliação do desempenho de um mecanismo de consenso probabilístico baseado em Proof-of-Stake para blockchains públicas

Resumo


A blockchain é um sistema distribuído utilizado para registro de transações financeiras e de outras informações confidenciais, seguindo um mecanismo de consenso específico para garantir sua segurança. Atualmente, o Proof-of-Work é o consenso mais utilizado, mas tem limitações relacionadas a sua eficiência e consumo de energia elétrica, aumentando o interesse em outros mecanismos, como o Proof-of-Stake. Nosso grupo de pesquisa propôs anteriormente um novo consenso Proof-of-Stake que não requer comitês de validação, sendo assim mais eficiente que outros consensos. O propósito deste artigo é propor novos métodos para avaliar o novo mecanismo de consenso em cenários reais, considerando uma forte criação e disseminação de transações entre todos os nós. A avaliação também considera a criação e transmissão de blocos completamente carregados de transações, tornando a atividade da rede mais intensa e próxima de uma aplicação sob uma carga severa de trabalho.
Palavras-chave: Blockchain, Proof-of-Stake, Mecanismo de consenso

Referências

Antonopoulos, A. M. (2017). Mastering Bitcoin: Programming the Open Blockchain. O’Reilly, 2 edition.

Bashir, I. (2018). Mastering Blockchain Second Edition. Packt Publishing, 2 edition.

Fischer, M. J., Lynch, N. A., and Paterson, M. D. (1985). Impossibility of distributed consensus with one faulty process. Journal of ACM, 32(2):374–382.

Lamport, L., Shostak, R., and Pease, M. (1982). The byzantine generals problem. ACM Transactions on Programming Languages and Systems (TOPLAS), 4(3):382–401.

Martins, D. F. G. (2021). Um novo mecanismo de consenso probabilístico para blockchains públicas. Unicamp, Campinas, SP. Dissertação de Mestrado, FEEC.

Martins, D. F. G; Henriques, M. A. A. (2020). Avaliação da incidência deforksno algoritmo de consenso probabilistic proof-of-stake (ppos). In XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos Blockchains Workshop, Rio de Janeiro RJ. Sociedade Brasileira de Computação.
Publicado
04/10/2021
DA SILVA, Felipe Benedet; MARTINS, Diego Fernandes Gonçalves; HENRIQUES, Marco Aurelio Amaral. Proposta de avaliação do desempenho de um mecanismo de consenso probabilístico baseado em Proof-of-Stake para blockchains públicas. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 21. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 264-271. DOI: https://doi.org/10.5753/sbseg_estendido.2021.17359.