{"title":"A General and Robust Blockchain Storage System based on External Storage Service","authors":"Woochang Jeong, Chanik Park","doi":"10.1109/ICTC55196.2022.9952438","DOIUrl":null,"url":null,"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.","PeriodicalId":441404,"journal":{"name":"2022 13th International Conference on Information and Communication Technology Convergence (ICTC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 13th International Conference on Information and Communication Technology Convergence (ICTC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTC55196.2022.9952438","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.