Reed-Solomon Encoded Block Storage in Key-value Store-based Blockchain Systems 


Vol. 13,  No. 3, pp. 102-110, Mar.  2024
https://doi.org/10.3745/TKIPS.2024.13.3.102


PDF
  Abstract

Blockchain records all transactions issued by users, which are then replicated, stored, and shared by participants of the blockchain network. Therefore, the capacity of the ledger stored by participants continues to increase as the blockchain network operates. In order to address this issue, research is being conducted on methods that enhance storage efficiency while ensuring that valid values are stored in the ledger even in the presence of device failures or malicious participants. One direction of research is applying techniques such as Reed-Solomon encoding to the storage of blockchain ledgers. In this paper, we apply Reed-Solomon encoding to the key-value store used for ledger storage in an open-source blockchain, and measure the storage efficiency and increasing computational overhead. Experimental results confirm that storage efficiency increased by 86% while the increase in CPU operations required for encoding was only about 2.7%.

  Statistics


  Cite this article

[IEEE Style]

S. Lee, J. Choi, M. Lee, "Reed-Solomon Encoded Block Storage in Key-value Store-based Blockchain Systems," The Transactions of the Korea Information Processing Society, vol. 13, no. 3, pp. 102-110, 2024. DOI: https://doi.org/10.3745/TKIPS.2024.13.3.102.

[ACM Style]

Seong-Hyeon Lee, Jinchun Choi, and Myungcheol Lee. 2024. Reed-Solomon Encoded Block Storage in Key-value Store-based Blockchain Systems. The Transactions of the Korea Information Processing Society, 13, 3, (2024), 102-110. DOI: https://doi.org/10.3745/TKIPS.2024.13.3.102.