On the Estimation of the Number of Unreachable Peers in the Bitcoin P2P Network by Observation of Peer Announcements

作者: Hannes Hartenstein , Matthias Grundmann , Hedwig Amberg

DOI: 10.5445/IR/1000130078

关键词: Computer networkPoint (typography)EstimationNetwork planning and designComputer science

摘要: Bitcoin is based on a P2P network that used to propagate transactions and blocks. While the design intends hide topology of network, information about required understand from scientific point view. Thus, there natural tension between 'desire' for unobservability one hand, observability other hand. On middle ground, would at least be interested some statistical features like number peers participate in propagation This composed reachable accept incoming connections unreachable do not connections. can measured, it inherently difficult determine peers. only estimated indicators. In this paper, we first define our understanding then propose PAL (Passive Announcement Listening) method which gives an estimate by observing ADDR messages announce active IP addresses network. The allows detecting indicate they provide services useful conjunction with previous methods, help get better We use analyze data long-term measurement insights into development over more than five years 2015 2020. Results show 31,000 providing were per day end year An empirical validation indicates approach finds 50 % services.

参考文章(10)
Christian Decker, Roger Wattenhofer, Information propagation in the Bitcoin network international conference on peer-to-peer computing. pp. 1- 10 ,(2013) , 10.1109/P2P.2013.6688704
Alex Biryukov, Dmitry Khovratovich, Ivan Pustogarov, Deanonymisation of Clients in Bitcoin P2P Network computer and communications security. pp. 15- 29 ,(2014) , 10.1145/2660267.2660379
Till Neudecker, Philipp Andelfinger, Hannes Hartenstein, Timing Analysis for Inferring the Topology of the Bitcoin Peer-to-Peer Network ubiquitous intelligence and computing. pp. 358- 367 ,(2016) , 10.1109/UIC-ATC-SCALCOM-CBDCOM-IOP-SMARTWORLD.2016.0070
Giulia C. Fanti, Pramod Viswanath, Deanonymization in the Bitcoin P2P Network neural information processing systems. ,vol. 30, pp. 1364- 1373 ,(2017)
Ivan Pustogarov, Liang Wang, Towards Better Understanding of Bitcoin Unreachable Peers arXiv: Networking and Internet Architecture. ,(2017)
Till Neudecker, Hannes Hartenstein, Matthias Grundmann, Exploiting Transaction Accumulation and Double Spends for Topology Inference in Bitcoin financial cryptography. pp. 113- 126 ,(2018) , 10.1007/978-3-662-58820-8_9
Sehyun Park, Seongwon Im, Youhwan Seol, Jeongyeup Paek, Nodes in the Bitcoin Network: Comparative Measurement Study and Survey IEEE Access. ,vol. 7, pp. 57009- 57022 ,(2019) , 10.1109/ACCESS.2019.2914098
Gleb Naumenko, Gregory Maxwell, Pieter Wuille, Alexandra Fedorova, Ivan Beschastnikh, Erlay: Efficient Transaction Relay for Bitcoin computer and communications security. pp. 817- 831 ,(2019) , 10.1145/3319535.3354237
Sergi Delgado-Segura, Surya Bakshi, Cristina Pérez-Solà, James Litton, Andrew Pachulski, Andrew Miller, Bobby Bhattacharjee, TxProbe: Discovering Bitcoin’s Network Topology Using Orphan Transactions financial cryptography. pp. 550- 566 ,(2019) , 10.1007/978-3-030-32101-7_32