arrow
Return

Overcoming Data Availability Attacks in Blockchain Systems: Short Code-Length LDPC Code Design for Coded Merkle Tree

delete2022-09-01
delete3
delete
OA
AI
D
Debarnab Mitra *
L
Lev Tauz
L
Lara Dolecek
DOI:10.1109/TCOMM.2022.3194138delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Light nodes in blockchains improve the scalability of the system by storing a small portion of the blockchain ledger. In certain blockchains, light nodes are vulnerable to a data availability (DA) attack where a malicious node makes the light nodes accept an invalid block by hiding the invalid portion of the block from the nodes in the system. Recently, a technique based on LDPC codes called Coded Merkle Tree (CMT) was proposed by Yu et al. that enables light nodes to detect a DA attack by randomly requesting/sampling portions of the block from the malicious node. However, light nodes fail to detect a DA attack with high probability if a malicious node hides a small stopping set of the LDPC code. To mitigate this problem, Yu et al. used random LDPC codes that achieve large minimum stopping set size with high probability. Although effective, these codes are not necessarily optimal for this application, especially at short code lengths, which are relevant for low latency systems, IoT blockchains, etc.. In this paper, we focus on short code lengths and demonstrate that a suitable co-design of specialized LDPC codes and the light node sampling strategy can improve the probability of detection of DA attacks. We consider different adversary models based on their computational capabilities of finding stopping sets in LDPC codes. For a weak adversary model, we devise a new LDPC code construction termed as the entropy-constrained PEG (EC-PEG) algorithm which concentrates stopping sets to a small group of variable nodes. We demonstrate that the EC-PEG algorithm coupled with a greedy sampling strategy improves the probability of detection of DA attacks. For stronger adversary models, we provide a co-design of a sampling strategy called linear-programming-sampling (LP-sampling) and an LDPC code construction called linear-programming-constrained PEG (LC-PEG) algorithm. The new co-design demonstrates a higher probability of detection of DA attacks compared to approaches in earlier literature.
Keywords:
Parity check codes
Blockchains
Integrated circuits
Decoding
Computational modeling
Reed-Solomon codes
Low latency communication
Blockchain systems
data availability attacks
LDPC codes
coded Merkle tree

Journal

IEEE Transactions on Communications cover
IEEE Transactions on Communications
IF:
8.3
Papers:
1.2W
Citations:
3.6W

Organization

University of California System cover
University of California System
Scholars:
37.7W
Papers: 33.8W
Citations: 6.6K
Cited Papers

Cited Papers

Recovery of chemically degraded polyethyleneimine by a re-modification method: prolonging the lifetime of cation exchange membranes
err2016-01-01
err0
PREAI
errYan Zhao; Kaini Tang; Qinqin Liu; B. Van der Bruggen; Arcadio Sotto Díaz; Jiefeng Pan; Congjie Gao; Jiangnan Shen
errShare
errSave
Differential molecular mechanism of docetaxel–octreotide combined treatment according to the docetaxel-resistance status in PC3 prostate cancer cells
err2013-02-01
err0
PREAI
errLaura Lattanzio; Federica Tonissi; Martino Monteverde; Gerard Milano; Marco C. Merlano; Cristiana Lo Nigro
errShare
errSave
err2001-01-01
err0
PREAI
errE. V. Golubovskaya
errShare
errSave
Media witnessing and the ripeness of time
err2014-03-11
err0
PREAI
errPaul Frosh; Amit Pinchevski
errShare
errSave
errShare
errSave
A Low Storage Room Requirement Framework for Distributed Ledger in Blockchain
err2018-01-01
err125
errOAAI
errDai, Mingjun; Zhang, Shengli; Wang, Hui; Jin, Shi
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Selective killing of HIV-infected cells by recombinant human CD4-Pseudomonas exotoxin hybrid protein
err1988-09-22
err0
PREAI
errVijay K. Chaudhary; Tamio Mizukami; Thomas R. Fuerst; David J. FitzGerald; Bernard Moss; Ira Pastan; Edward A. Berger
errShare
errSave
researcher View more