6
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      A data availability attack on a blockchain protocol based on LDPC codes

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          In a blockchain Data Availability Attack (DAA), a malicious node publishes a block header but withholds part of the block, which contains invalid transactions. Honest full nodes, which can download and store the full blockchain, are aware that some data are not available but they have no formal way to prove it to light nodes, i.e., nodes that have limited resources and are not able to access the whole blockchain data. A common solution to counter these attacks exploits linear error correcting codes to encode the block content. A recent protocol, called SPAR, employs coded Merkle trees and low-density parity-check (LDPC) codes to counter DAAs. We show that the sparse nature of LDPC matrices and the use of the so-called peeling decoder make the protocol less secure than expected, owing to a new possible attack strategy that can be followed by malicious nodes.

          Related collections

          Author and article information

          Journal
          15 February 2022
          Article
          2202.07265
          76c6b6e3-150a-47ae-b01d-f1aebf10ca3a

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          cs.CR cs.IT math.IT

          Numerical methods,Security & Cryptology,Information systems & theory
          Numerical methods, Security & Cryptology, Information systems & theory

          Comments

          Comment on this article