KIT | KIT-Bibliothek | Impressum | Datenschutz

Network Layer Aspects of Permissionless Blockchains

Neudecker, Till 1; Hartenstein, Hannes 1
1 Institut für Telematik (TM), Karlsruher Institut für Technologie (KIT)

Abstract:

Permissionless blockchains reach decentralized consensus without requiring pre-established identities or trusted third parties, thus enabling applications such as cryptocurrencies and smart contracts. Consensus is agreed on data that is generated by the application and transmitted by the system’s (peer-to-peer) network layer. While many attacks on the network layer were discussed so far, there is no systematic approach that brings together known attacks, the requirements, and the design space of the network layer. In this paper, we survey attacks on the network layer of permissionless blockchains, and derive five requirements: performance, low cost of participation, anonymity, DoS resistance, and topology hiding. Furthermore, we survey the design space of the network layer and qualitatively show the effect of each design decisions on the fulfillment of the requirements. Finally, we pick two aspects of the design space, in-band peer discovery and relay delay, and demonstrate possible directions of future research by quantitatively analyzing and optimizing simplified scenarios. We show that while most design decisions imply certain tradeoffs, there is a lack of models that analyze and formalize these tradeoffs. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000085734
Originalveröffentlichung
DOI: 10.1109/COMST.2018.2852480
Scopus
Zitationen: 111
Dimensions
Zitationen: 121
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2018
Sprache Englisch
Identifikator ISSN: 1553-877X, 2373-745X
urn:nbn:de:swb:90-857342
KITopen-ID: 1000085734
Erschienen in IEEE communications surveys & tutorials
Verlag IEEE Communications Society
Band 21
Heft 1
Seiten 838-857
Projektinformation KASTEL_IoE (BMBF, 16KIS0346)
Nachgewiesen in Web of Science
Dimensions
Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page