Investigating and analyzing bitcoin blockchain protocol using wireshark

Автор: Auqib Hamid Lone, Roohie Naaz Mir

Журнал: International Journal of Computer Network and Information Security @ijcnis

Статья в выпуске: 7 vol.10, 2018 года.

Бесплатный доступ

A bitcoin node needs to download the full block contents of the entire blockchain, before actually being able to send and receive transactions on bitcoin broadcast network, except simple payment verification clients which require only block headers and bloom filters to sync with others peers available on the network. Transactions/Blocks pass through a complex process at sender and receiver than it apparently looks to be. During transmission transactions/blocks are broken down into smaller chunks of data so that they can be carried on the wire. These chunks are given appropriate headers, encapsulated and then passed through several layers to reach the destination. In this paper we captured Bitcoin packets using Wireshark and deeply investigated and analyzed them. We investigated how bitcoin transaction/block messages work and what values and parameters are considered during this whole process.

Еще

Bitcoin, Blockchain, Wireshark

Короткий адрес: https://sciup.org/15015616

IDR: 15015616   |   DOI: 10.5815/ijcnis.2018.07.04

Список литературы Investigating and analyzing bitcoin blockchain protocol using wireshark

  • S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” 2008.
  • K.. A and J.. J. S, "Recent Replica Placement Algorithms in P2P Networks – A Review", International Journal of Computer Network and Information Security, vol. 5, no. 5, pp. 55-63, 2013.
  • N. Koblitz, "Elliptic Curve Cryptosystems", Mathematics of Computation, vol. 48, no. 177, p. 203, 1987.
  • S. V, H. Shanavas.I, N. V and B. M, "Hardware Implementation of Elliptic Curve Cryptography over Binary Field", International Journal of Computer Network and Information Security, vol. 4, no. 2, pp. 1-7, 2012.
  • “Protocol documentation.” [Online]. Available: https://en.bitcoin.it/wiki/Protocol_documentation
  • V. Buterin, “Ethereum: A next-generation smart contract and decentralized application platform,” https://github.com/ethereum/wiki/wiki/White-Paper, 2013.
  • G. Wood, “Ethereum: a secure decentralised generalised transaction ledger,” http://gavwood.com/paper.pdf, 2014.
  • “Testnet.” [Online]. Available: https://en.bitcoin.it/wiki/Testnet
  • “the wireshark wiki.” [Online]. Available: https://wiki.wireshark.org/
  • A. Turner and A. Irwin, "Bitcoin transactions: a digital discovery of illicit activity on the blockchain", Journal of Financial Crime, vol. 25, no. 1, pp. 109-130, 2018.
  • “Tp’s testnet faucet.” [Online]. Available: http://tpfaucet.appspot.com/
  • “Wireshark display filter.” [Online]. Available: https://www.wireshark.org/docs/dfref/b/bitcoin.html
Еще
Статья научная