Sistema Bitcoin: uma análise da segurança das transações

Autores

Palavras-chave:

Bitcoin, Criptomoeda, Blockchain, Segurança de transações

Resumo

Este artigo concentra-se principalmente na análise do nível de segurança associado às transações do sistema Bitcoin. Para isso, é inicialmente apresentada uma explicação detalhada de cada atividade que integra a execução de uma transação no sistema. Em seguida, através de modelagem matemática, são realizados experimentos para avaliar o nível de segurança de uma transação. Os resultados finais permitem conjecturar sobre a significativa robustez tecnológica do sistema Bitcoin. Por último, sugestões para futuras pesquisas, dentro deste tema de pesquisa, estão incluídas no final deste documento.

Downloads

Não há dados estatísticos.

Biografia do Autor

Carlo Kleber da Silva Rodrigues, Centro Universitário de Brasília - UniCEUB

Received the B.Sc. degree in Electrical Engineering from the Federal University of Campina Grande (UFCG)  in 1993, the M.Sc. degree in Systems and Computation from the Military Institute of Engineering (IME) in 2000, and the D.Sc. degree in Systems and Computer Engineering from the Federal University of Rio de Janeiro (UFRJ) in 2006. Currently, he is professor and researcher at the University Center of Brasília (UniCEUB) in Brazil. His research interests include computer networks, multimedia systems, cryptocurrencies, and blockchain.

Referências

BITCOIN. Disponível em: https://bitcoin.org/en/faq#how-does-bitcoin-work. Acesso em: jul. 2016.

BITCOIN SIMPLIFIED. Disponível em: http://bitcoinsimplified.org/. Acesso em: jul. 2016.

BITCOIN STACKEXCHANGE. What exactly is mining. Disponível em: http://bitcoin.stackexchange.com/questions/148/what-exactly-is-mining. Acesso em: jul. 2016.

BRASIL (2015). Ministério do Planejamento, Orçamento e Gestão. Secretaria de Orçamento Federal. Manual técnico de orçamento MTO. Edição 2016. Brasília.

Chávez, J. J. G.; Rodrigues, C. K. S. (2015). Hopping among Pools in the Bitcoin Mining Network. The SIJ Transactions on Computer Networks & Communication Engineering (CNCE), v. 3, n. 2, p. 22-27.

Chávez, J. J. G.; Rodrigues, C. K. S. (2016). Automatic hopping among pools and Distributed application. In: XXI Sysmposium on Signal Processing, Images and Artificial Vision (STSIVA). Bucaramanga, Colombia, August.

COINDESK. Disponível em: http://www.coindesk.com/price/. Acesso em: jul. 2016.

Dyhrberg, A. H. (2016). Bitcoin, gold and the dollar – a GARCH volatility analysis. Finance Research Letters, v. 16, p. 85-92, February.

Dwyer, G. P. (2011). The economics of Bitcoin and similar private digital currencies. Journal of Financial Stability, v. 8, p. 81-91, April.

ETHEREUM HOMESTEAD. Ethereum Homestead Documentation. Disponível em: http://www.ethdocs.org/en/latest/. Acesso em: jul. 2016.

Feijó, P. H.; Pinto, L. F.; Mota, F. G.; Da Silva, L. C. (2014). Curso de SIAFI: Uma abordagem prática da execução orçamentária financeira. 3a. ed., v. I, Brasília: Gestão Pública.

Feijó, P. H.; Ribeiro, C. E. (2014). Entendendo o Plano de Contas Aplicado ao Setor Público: PCASP – Exercícios e Estudo de Caso com Lançamentos Típicos. Série Entendendo CASP. 1ª ed., Brasília: Gestão Pública.

Feld, S.; Schönfeld, M.; Martin, W. (2014). Analyzing the deployment of Bitcoin’s P2P network under an AS-level perspective. Procedia Computer Science, v. 32, p.1121–1126.

Kiayias, A.; Panagiotakos, G. On trees, chains and fast transactions in the blockchain, 2016. Disponível em: http://eprint.iacr.org/2016/545. Acesso em: jul. 2016.

Kurose, J. F.; Ross, K. W. (2013). Computer networking: A top-down approach featuring the Internet. Pearson Education, 6th ed., New York.

Luther, W. J. (2015). Bitcoin and the Future of Digital Payments. Disponível em: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2631314. Acesso em: fev. 2016.

Nakamoto, S. (2008). Bitcoin: A Peer–to–peer Electronic Cash System. Disponível em: http://www.bitcoin.org/bitcoin.pdf. Acesso em: jul. 2015.

Nielsen, M. (2013). How the Bitcoin protocol actually works. Disponível em: http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/. Acesso em: fev. 2016.

Pazmiño, J. E.; Rodrigues, C. K. S. (2015). Simply Dividing a Bitcoin Network Node may Reduce Transaction Verification Time. The SIJ Transactions on Computer Networks & Communication Engineering (CNCE), v. 3, n. 2, p. 17-21.

Rocha, J. G.; Rodrigues, C. K. S. (2016). O Processo de Negócio do Sistema de Transações Financeiras Bitcoin. Universitas: Gestão e TI, v. 6, n. 1, p. 1-10, julho.

Rosenfeld, M. (2011). Analysis of Bitcoin Pooled Mining Reward Systems. Disponível em: http://arxiv.org/pdf/1112.4980v1.pdf. Acesso em: jul. 2016.

Ross, S. M. (1996). Stochastic Processes. John Wiley & Sons, Inc., 2nd ed., New York.

Roth, N. (2015). An architectural assessment of Bitcoin: using the System Modeling Language. Procedia Computer Science, v. 44, p. 527-536.

Silva, G. A. B.; Rodrigues, C. K. S. (2016). Mineração individual de bitcoins e litecoins no mundo. In: XVI Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais. Workshop de Trabalhos de Iniciação Científica e de Graduaçao ( SBSeg), Niterói, RJ, novembro, p. 524-533.

Tanenbaum, A. S.; Wetherall, D. J. (2010). Computer networks. Pearson Education, 5th ed., New York.

Trivedi, K. S. (2002). Probability and Statistics with Reliability, Queuing and Computer Science Applications. John Wiley & Sons, Inc., 2nd ed., New York.

WEUSECOINS. Disponível em: https://www.weusecoins.com/. Acesso em: jul. 2016.

Wood, G. (2015). Ethereum: A secure decentralised generalised transaction ledger. Disponível em: http://tech.lab.carl.pro/kb/ethereum/yellowpaper. Acesso em: jul. 2016.

Downloads

Publicado

2017-09-30

Como Citar

Rodrigues, C. K. da S. (2017). Sistema Bitcoin: uma análise da segurança das transações. ISys - Brazilian Journal of Information Systems, 10(3), 5–23. Recuperado de https://seer.unirio.br/isys/article/view/5949

Edição

Seção

ARTIGOS REGULARES