Paper LibraryStorage and incentives

Non-local Redundancy: Erasure Codes and Replicas for Robust Retrieval

Erasure coding and dispersed replicas for robust retrieval in the Swarm peer-to-peer network. Viktor Trón, Viktor Tóth, Callum Toner, Dan Nickless, Dániel A. Nagy, Áron Fischer & György Barabás.

Version
25 January 2024
Length
14 pages
File
PDF, 521 KB

Abstract

This paper describes in detail how erasure codes are implemented in the Swarm system. First, in Section 1, we introduce erasure codes, and show how to apply them to files in Swarm (Section 2). In Section 3, we introduce security levels of data availability and derive their respective parameterisations. In Section 4, we describe a construct that enables cross-neighbourhood redundancy for singleton chunks and which completes erasure coding. Finally, in 5, we propose a number of retrieval strategies applicable to erasure-coded files.

What's inside

  1. 1Error correcting codes
  2. 2Erasure coding in the Swarm hash tree
  3. 3Levels of security and the number of parities
  4. 4Dispersed replicas
  5. 5Prefetching strategies for retrieval