1. Analyzing Soft and Hard Partitions of Global-Scale Blockchain Systems (Poster)
- Author
-
Kevin Bruhwiler and Fayzah Alshammari and Farzad Habibi and Juncheng Fang and Faisal Nawab, Bruhwiler, Kevin, Alshammari, Fayzah, Habibi, Farzad, Fang, Juncheng, Nawab, Faisal, Kevin Bruhwiler and Fayzah Alshammari and Farzad Habibi and Juncheng Fang and Faisal Nawab, Bruhwiler, Kevin, Alshammari, Fayzah, Habibi, Farzad, Fang, Juncheng, and Nawab, Faisal
- Abstract
Partitioning attacks have been a known threat since the invention of cryptocurrencies. Attackers could deliberately fork the chain by re-routing network traffic into two or more separate chains and spend money on each piece, effectively spending multiples of their money. Apostolaki et. al. [{Apostolaki and {Laurent Vanbever}, 2017] were among the first to quantify the threats of such attacks on Bitcoin. They suggest a number of ways to mitigate this risk which were combined into a tool named SABRE. Jyothi explored the possibility that a solar superstorm could damage the undersea fiber-optic cables that connect the Internets of different continents, and considered the mostly likely ramifications of the damage. She concluded that such an event would likely cause major connectivity issues across the northern hemisphere and may disconnect much of North America’s internet from the eastern hemisphere for weeks. There is also concern that undersea cables could be deliberately destroyed as acts of terrorism or war or by natural disasters such as earthquakes. In this work, we construct a simulation to properly quantify the effects of a global-scale network partition on the blockchain. We hope to provide the groundwork for preventative measures to be taken to minimize the harm that such partitions might cause in the future. We do this by modifying SimBlock [{Yusuke, 2019], a blockchain simulator created to study the effect of different network topologies, to allow initiating and recovering from partitions and also add metrics to capture their effects. To quantify the severity of partitions we use a number of metrics, including the rate of agreement improvement after a new block has been minted and the average rate of block propagation across regions. We also examine the number of forks in the blockchain that result from partitions and identify the break-points at which forks begin to appear. Finally, we quantify the duration that partitions of various sizes can persist before
- Published
- 2022
- Full Text
- View/download PDF