Ferramenta de monitoramento gráfico para suporte à criação e testes de novos mecanismos de consenso em blockchains

  • Bryan Wolff UNICAMP
  • Diego Fernandes Gonçalves Martins UNICAMP
  • Marco Aurélio Amaral Henriques UNICAMP

Abstract


The blockchain is a secure and distributed registration system that needs a consensus mechanism capable of defining which new blocks are inserted in the chain, as they are created by the network participants. The analysis of blockchain evolution controlled by a new consensus mechanism can be complex. To simplify such analysis this paper presents a new development tool for monitoring the blockchain dynamic evolution. The application architecture and its integration with a new consensus protocol called Probabilistic Proof-of-Stake (PPoS) is presented in detail.

References

Bashir, I. (2017). Mastering Blockchain. Packt Publishing.

Dhillon, V., Metcalf, D., and Hooper, M. (2017). The Hyperledger Project. In Blockchain Enabled Applications, pages 139–149. Springer.

Greve, F., Sampaio, L., Abijaude, J., Coutinho, A., Ítalo Valcy, and Queiroz, S. (2018). Blockchain e a revolução do consenso sob demanda. XXXVI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, Minicurso(1).

Hagberg, A., Swart, P., and Schult, D. (2008). Networkx: Network analisis in python. https://networkx.github.io/ (Acessado em 04/07/2020).

Hossain, S. (2019). Visualization of Bioinformatics Data with Dash Bio. In Chris Calloway, David Lippa, Dillon Niederhut, and David Shupe, editors, Proceedings of the 18th Python in Science Conference, pages 126 – 133.

Hunter, J. D. (2007). Matplotlib: A 2d graphics environment. Computing in Science & Engineering, 9(3):90–95.

King, S. (2013). Primecoin: Cryptocurrency with prime number proof-of-work. http://primecoin.io/bin/primecoin-paper.pdf (Acessado em 04/07/2020).

Martins, D. F. G. and Henriques, M. A. A. (2020). Avaliação da incidência de forks no algoritmo de consenso Probabilistic Proof-of-Stake (PPoS). In Anais do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. III Workshop WBlockchain, Porto Alegre, RS, Brasil. SBC.

Nakamoto, S. (2009). Bitcoin: A peer-to-peer electronic cash system. http://www.bitcoin.org/bitcoin.pdf (Acessado em 04/07/2020).

Parmer, C., Parmer, J., Sundquist, M., and Johnson, A. (2015). Collaborative data science. Montreal, QC. Plotly Technologies Inc.

Reeves, B. (2011). Blockchain Explorer. https://www.blockchain.com/explorer (Acessado em 09/09/2020).

Vasin, P. (2017). Blackcoin’s proof-of-stake protocol v2. https://blackcoin.org/blackcoin-pos-protocol-v2-whitepaper.pdf (Acessado em 04/07/2020).
Published
2020-10-13
WOLFF, Bryan; MARTINS, Diego Fernandes Gonçalves; HENRIQUES, Marco Aurélio Amaral. Ferramenta de monitoramento gráfico para suporte à criação e testes de novos mecanismos de consenso em blockchains. In: WORKSHOP ON SCIENTIFIC INITIATION AND UNDERGRADUATE WORKS - BRAZILIAN SYMPOSIUM ON CYBERSECURITY (SBSEG), 20. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 242-255. DOI: https://doi.org/10.5753/sbseg_estendido.2020.19290.

Most read articles by the same author(s)

1 2 > >>