학술논문

A General and Robust Blockchain Storage System based on External Storage Service
Document Type
Conference
Source
2022 13th International Conference on Information and Communication Technology Convergence (ICTC) Information and Communication Technology Convergence (ICTC), 2022 13th International Conference on. :65-70 Oct, 2022
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Fields, Waves and Electromagnetics
Power, Energy and Industry Applications
Signal Processing and Analysis
Transportation
Law
Smart contracts
Fault tolerant systems
Medical services
Maintenance engineering
Regulation
Blockchains
Blockchain
Byzantine Fault Tolerance
f-tolerant write
storage
Language
ISSN
2162-1241
Abstract
Recently, blockchain technology has emerged as an important technology for executing smart contracts and storing consensus data reliably in decentralized manner. On the other hand, it is required that each node has to maintain the consensus ledger in its local storage. Due to limited storage capacity, most blockchain platforms typically adopt the techniques of checkpointing and pruning the consensus ledger database. However, in case of sensitive data such as financial, healthcare or identity information, there may be some regulations on data maintenance. Thus, we have to keep those data until a specified time interval to meet the regulation compliance. In this paper, we propose a general and robust blockchain storage system, BSS, exploiting large-scale external storage services such as Amazon S3, which stores the entire blockchain consensus ledger from the genesis block. It is general in the sense that BSS is designed to be compatible with any blockchain platform. It is robust in the sense that BSS supports the f-tolerant write operation, which tolerates the malicious behavior of blockchain nodes and external storage service. We show that the BSS meets three security properties: safety, liveness, and external validity.