License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.FAB.2022.7
URN: urn:nbn:de:0030-drops-162741
URL: https://drops.dagstuhl.de/opus/volltexte/2022/16274/
Go to the corresponding OASIcs Volume Portal


Bruhwiler, Kevin ; Alshammari, Fayzah ; Habibi, Farzad ; Fang, Juncheng ; Nawab, Faisal

Analyzing Soft and Hard Partitions of Global-Scale Blockchain Systems (Poster)

pdf-format:
OASIcs-FAB-2022-7.pdf (0.2 MB)


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 they begin to generate forks and measure the how long it takes for the system to recover once the partition has been resolved.

BibTeX - Entry

@InProceedings{bruhwiler_et_al:OASIcs.FAB.2022.7,
  author =	{Bruhwiler, Kevin and Alshammari, Fayzah and Habibi, Farzad and Fang, Juncheng and Nawab, Faisal},
  title =	{{Analyzing Soft and Hard Partitions of Global-Scale Blockchain Systems}},
  booktitle =	{5th International Symposium on Foundations and Applications of Blockchain 2022 (FAB 2022)},
  pages =	{7:1--7:1},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-248-8},
  ISSN =	{2190-6807},
  year =	{2022},
  volume =	{101},
  editor =	{Tucci-Piergiovanni, Sara and Crooks, Natacha},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2022/16274},
  URN =		{urn:nbn:de:0030-drops-162741},
  doi =		{10.4230/OASIcs.FAB.2022.7},
  annote =	{Keywords: Blockchain, Partitioning, Resilience, Simulation}
}

Keywords: Blockchain, Partitioning, Resilience, Simulation
Collection: 5th International Symposium on Foundations and Applications of Blockchain 2022 (FAB 2022)
Issue Date: 2022
Date of publication: 21.06.2022


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI