2017 · 32 citations · 5 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsCommunication NetworksLatency OptimizationPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsPropagation DelayNetwork Latency OptimizationNetwork Propagation DelayPeer-to-peer Network ArchitecturePeer-to-peer ProtocolsTransmission Delay
The delay overhead of transaction verification in Bitcoin, a peer-to-peer electronic currency system, is a complicated issue which makes the system vulnerable to double spend attacks. In this paper, we propose a new approach, that is based on how the clusters are formulated and the nodes define their membership, to improve the transaction propagation delay in the Bitcoin network. In this approach, the locality of connectivity in the Bitcoin network is increased by grouping Bitcoin nodes based on their geographical location. We show, through simulations, that location based-distance better defines clustering structures that optimize the performance of the transaction propagation delay. A key reason behind this improvement is mainly due to the reduction of the communication link cost measured by the distance between nodes. Compared to the existing clustering protocol (BCBSN) that we proposed in our previous work, location based clustering is more effective at reducing the transaction propagation delay.
5
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Reaching Agreement in the Presence of Faults
Marshall C. Pease, Robert E. Shostak, Leslie Lamport · Journal of the ACM · 1980 · 2.4K citations · Full text
Information propagation in the Bitcoin network
Christian Decker, Roger Wattenhofer · 2013 · 1.2K citations
Ghassan Karame, Elli Androulaki, Marc Roeschlin et al. · ACM Transactions on Information and System Security · 2015 · 192 citations
Have a snack, pay with Bitcoins
Tobias Bamert, Christian Decker, Lennart Elsen et al. · 2013 · 135 citations