返回
Distributed Error Correction Coding Scheme for Low Storage Blockchain Systems
DOI:10.1109/JIOT.2020.2982067.png)
摘要
En 中文
This article presents a novel way to reduce blockchain nodes' memory requirements using error correcting codes. In particular, LDPC codes are taken as examples to explicitly demonstrate the scheme. The proposed coding scheme encodes data across multiple blocks, respectively, block headers, in the blockchain. This leads to a significant reduction in required memory at each node. We then apply the proposed coding technique to blockchains organized in two different ways. Our first scheme has the same protocol for mining, broadcasting, and verification of blocks, as Bitcoin-type blockchains. Our scheme is different in that full nodes do not have to store all blocks. Instead they will need to store only one block of a group of t blocks. In the second scheme, we consider a new block verification protocol and an account-based model under the assumption that transmission between any two nodes can be established, as well as the broadcast transmission. Our block verification protocol uses the Byzantine fault tolerance algorithm and requires sending a newly mined block to only a small number of verification nodes, instead of broadcasting it to the entire network, which leads to a reduction of the network load.
Keyword:
Block verification protocol
blockchain
Byzantine fault tolerance (BFT) algorithm
distributed storage
error correcting codes
low-density parity-check codes
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
8.9
论文数:
1.4W
被引数:
7.8W
机构
引用论文
Mechanism of RNA 2‘-O-Methylation: Evidence that the Catalytic Lysine Acts To Steer Rather than Deprotonate the Target Nucleophile
Biochemistry
IF0
Robust amphiphobic coatings from bi-functional silica particles on flat substrates由双功能二氧化硅颗粒在平坦基材上形成的坚固的双疏涂层
Polymer
IF0

