{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T15:44:03Z","timestamp":1778168643285,"version":"3.51.4"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T00:00:00Z","timestamp":1638230400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Blockchain technology provides a \u201ctamper-proof distributed ledger\u201d for its users. Typically, to ensure the integrity and immutability of the transaction data, each node in a blockchain network retains a full copy of the ledger; however, this characteristic imposes an increasing storage burden upon each node with the accumulation of data. In this paper, an off-chain solution is introduced to relieve the storage burden of blockchain nodes while ensuring the integrity of the off-chain data. In our solution, an off-chain remote DB server stores the fully replicated data while the nodes only store the commitments of the data to verify whether the off-chain data are tampered with. To minimize the influence on performance, the nodes will store data locally at first and transfer it to the remote DB server when otherwise idle. Our solution also supports accessing all historical data for newly joined nodes through a snapshot mechanism. The solution is implemented based on the Hyperledger Fabric (HLF). Experiments show that our solution reduces the block data for blockchain nodes by 93.3% compared to the original HLF and that our advanced solution enhances the TPS by 9.6% compared to our primary solution.<\/jats:p>","DOI":"10.3390\/fi13120310","type":"journal-article","created":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T20:29:27Z","timestamp":1638304167000},"page":"310","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["SASLedger: A Secured, Accelerated Scalable Storage Solution for Distributed Ledger Systems"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6849-4252","authenticated-orcid":false,"given":"Haoli","family":"Sun","sequence":"first","affiliation":[{"name":"Fujitsu R&D Center Co., Ltd., Suzhou 215123, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bingfeng","family":"Pi","sequence":"additional","affiliation":[{"name":"Fujitsu R&D Center Co., Ltd., Suzhou 215123, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Sun","sequence":"additional","affiliation":[{"name":"Fujitsu R&D Center Co., Ltd., Beijing 100022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takeshi","family":"Miyamae","sequence":"additional","affiliation":[{"name":"Fujitsu Limited, Kawasaki 211-8588, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masanobu","family":"Morinaga","sequence":"additional","affiliation":[{"name":"Fujitsu Limited, Kawasaki 211-8588, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,30]]},"reference":[{"key":"ref_1","unstructured":"Nakamoto, S. (2021, October 15). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"ref_2","unstructured":"(2021, October 15). Ethereum Home. Available online: https:\/\/ethereum.org\/en\/."},{"key":"ref_3","unstructured":"(2021, November 05). Home\u2014EOSIO Blockchain Software & Services. Available online: https:\/\/eos.io\/."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., and Manevich, Y. (2018, January 23\u201326). Hyperledger fabric: A distributed operating system for permissioned blockchains. Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal.","DOI":"10.1145\/3190508.3190538"},{"key":"ref_5","unstructured":"(2021, October 08). Quorum. Available online: https:\/\/consensys.net\/quorum\/."},{"key":"ref_6","unstructured":"(2021, September 29). Bitcoin Blockchain Size. Available online: https:\/\/ycharts.com\/indicators\/bitcoin_blockchain_size."},{"key":"ref_7","unstructured":"(2021, September 29). Ethereum Chain Full Sync Data Size. Available online: https:\/\/ycharts.com\/indicators\/ethereum_chain_full_sync_data_size."},{"key":"ref_8","unstructured":"(2021, November 24). 10 Practical Issues for Blockchain Implementations. Available online: https:\/\/www.hyperledger.org\/blog\/2020\/03\/31\/title-10-practical-issues-for-blockchain-implementations."},{"key":"ref_9","unstructured":"(2021, November 24). Ledger Snapshot and Checkpoint. Available online: https:\/\/jira.hyperledger.org\/browse\/FAB-106."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Chow, S.S., Lai, Z., Liu, C., Lo, E., and Zhao, Y. (August, January 30). Sharding blockchain. Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada.","DOI":"10.1109\/Cybermatics_2018.2018.00277"},{"key":"ref_11","unstructured":"Wang, J., and Wang, H. (2019, January 26\u201328). Monoxide: Scale out blockchains with asynchronous consensus zones. Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Xu, Z., Han, S., and Chen, L. (2018, January 16\u201319). CUB, a consensus unit-based storage scheme for blockchain system. Proceedings of the 2018 IEEE 34th International Conference on Data Engineering (ICDE), Paris, France.","DOI":"10.1109\/ICDE.2018.00025"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Dai, X., Xiao, J., Yang, W., Wang, C., and Jin, H. (2019, January 7\u201310). Jidar: A jigsaw-like data reduction approach without trust assumptions for bitcoin system. Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA.","DOI":"10.1109\/ICDCS.2019.00132"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Honar Pajooh, H., Rashid, M., Alam, F., and Demidenko, S. (2021). Hyperledger Fabric Blockchain forSecuring the Edge Internet of Things. Sensors, 21.","DOI":"10.3390\/s21020359"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hwang, H.C., Shon, J.G., and Park, J.S. (2020). Design of an Enhanced Web Archiving System for Preserving Content Integrity with Blockchain. Electronics, 9.","DOI":"10.3390\/electronics9081255"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Galiev, A., Prokopyev, N., Ishmukhametov, S., Stolov, E., Latypov, R., and Vlasov, I. (2018, January 30\u201331). Archain: A novel blockchain based archival system. Proceedings of the 2018 Second World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), London, UK.","DOI":"10.1109\/WorldS4.2018.8611607"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Miyamae, T., Kozakura, F., Nakamura, M., Zhang, S., Hua, S., Pi, B., and Morinaga, M. (2021, January 3\u20136). ZGridBC: Zero-Knowledge Proof based Scalable and Private Blockchain Platform for Smart Grid. Proceedings of the 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Sydney, Australia.","DOI":"10.1109\/ICBC51069.2021.9461122"},{"key":"ref_18","unstructured":"(2021, October 18). Hyperledger Fabric Block Archiving. Available online: https:\/\/github.com\/hyperledger-labs\/fabric-block-archiving."},{"key":"ref_19","unstructured":"Catalano, D., and Fiore, D. (March, January 26). Vector commitments and their applications. Proceedings of the International Workshop on Public Key Cryptography (PKC), Nara, Japan."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pi, B., Pan, Y., Zhou, E., Sun, J., Miyamae, T., and Morinaga, M. (2021, January 18\u201320). xFabLedger: Extensible Ledger Storage for Hyperledger Fabric. Proceedings of the 2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China.","DOI":"10.1109\/ICEIEC51955.2021.9463838"},{"key":"ref_21","unstructured":"(2021, October 08). A Blockchain Platform for the Enterprise. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/release-2.3\/index.html."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chen, B., Tan, Z., and Fang, W. (2018, January 21\u201323). Blockchain-based implementation for financial product management. Proceedings of the 2018 28th International Telecommunication Networks and Applications Conference (ITNAC), Sydney, Australia.","DOI":"10.1109\/ATNAC.2018.8615246"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"e00151","DOI":"10.1016\/j.jbvi.2019.e00151","article-title":"Blockchain disruption and decentralized finance: The rise of decentralized business models","volume":"13","author":"Chen","year":"2020","journal-title":"J. Bus. Ventur. Insights"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Caldarelli, G., and Ellul, J. (2021). The Blockchain Oracle Problem in Decentralized Finance\u2014A Multivocal Approach. Appl. Sci., 11.","DOI":"10.20944\/preprints202107.0231.v1"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Sun, H., Hua, S., Zhou, E., Pi, B., Sun, J., and Yamashita, K. (2018, January 25\u201330). Using ethereum blockchain in Internet of Things: A solution for electric vehicle battery refueling. Proceedings of the International Conference on Blockchain, Seattle, WA, USA.","DOI":"10.1007\/978-3-319-94478-4_1"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Xu, R., Nagothu, D., and Chen, Y. (2021). EconLedger: A Proof-of-ENF Consensus Based Lightweight Distributed Ledger for IoVT Networks. Future Internet, 13.","DOI":"10.3390\/fi13100248"},{"key":"ref_27","first-page":"102748","article-title":"Agent architecture of an intelligent medical system based on federated learning and blockchain technology","volume":"58","author":"Srivastava","year":"2021","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, B., and Li, Z. (2021). Healthchain: A Privacy Protection System for Medical Data Based on Blockchain. Future Internet, 13.","DOI":"10.3390\/fi13100247"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Yaqoob, I., Salah, K., Jayaraman, R., and Al-Hammadi, Y. (2021). Blockchain for healthcare data management: Opportunities, challenges, and future recommendations. Neural Comput. Appl., 1\u201316.","DOI":"10.1007\/s00521-020-05519-w"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"16440","DOI":"10.1109\/ACCESS.2020.2967218","article-title":"Solutions to scalability of blockchain: A survey","volume":"8","author":"Zhou","year":"2020","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Khan, D., Jung, L.T., and Hashmani, M.A. (2021). Systematic Literature Review of Challenges in Blockchain Scalability. Appl. Sci., 11.","DOI":"10.3390\/app11209372"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Antal, C., Cioara, T., Anghel, I., Antal, M., and Salomie, I. (2021). Distributed Ledger Technology Review and Decentralized Applications Development Guidelines. Future Internet, 13.","DOI":"10.3390\/fi13030062"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1145\/964723.383071","article-title":"Chord: A scalable peer-to-peer lookup service for internet applications","volume":"31","author":"Stoica","year":"2001","journal-title":"ACM Sigcomm Comput. Commun. Rev."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Maymounkov, P., and Mazieres, D. (2002, January 7\u20138). Kademlia: A peer-to-peer information system based on the xor metric. Proceedings of the International Workshop on Peer-to-Peer Systems, Cambridge, MA, USA.","DOI":"10.1007\/3-540-45748-8_5"},{"key":"ref_35","unstructured":"(2021, October 21). Flooding. Available online: https:\/\/www.cs.yale.edu\/homes\/aspnes\/pinewiki\/Flooding.html."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"e2099","DOI":"10.1002\/nem.2099","article-title":"FastFabric: Scaling hyperledger fabric to 20 000 transactions per second","volume":"30","author":"Gorenflo","year":"2020","journal-title":"Int. J. Netw. Manag."},{"key":"ref_37","unstructured":"(2021, October 21). Blockchain Forks Explained. Available online: https:\/\/medium.com\/digitalassetresearch\/blockchain-forks-explained-8ccf304b97c8."},{"key":"ref_38","unstructured":"(2021, October 21). The Raft Consensus Algorithm. Available online: https:\/\/raft.github.io\/."},{"key":"ref_39","unstructured":"Castro, M., and Liskov, B. (1999, January 22\u201325). Practical byzantine fault tolerance. Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI), New Orleans, LA, USA."},{"key":"ref_40","unstructured":"(2021, October 21). CouchDB. Available online: http:\/\/couchdb.apache.org\/."},{"key":"ref_41","unstructured":"(2021, October 21). Google\/Leveldb. Available online: https:\/\/github.com\/google\/leveldb."},{"key":"ref_42","unstructured":"(2021, October 21). Taking Ledger Snapshots and Using Them to Join Channels. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/release-2.3\/peer_ledger_snapshot.html."},{"key":"ref_43","unstructured":"Merkle, R.C. (1987, January 16\u201320). A digital signature based on a conventional encryption function. Proceedings of the Conference on the Theory and Application of Cryptographic Techniques, Santa Barbara, CA, USA."},{"key":"ref_44","unstructured":"(2021, October 21). gRPC. Available online: https:\/\/grpc.io\/."},{"key":"ref_45","unstructured":"(2021, October 21). Performance Traffic Engine\u2014PTE. Available online: https:\/\/github.com\/hyperledger\/fabric-test\/tree\/main\/tools\/PTE."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/12\/310\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:38:06Z","timestamp":1760168286000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/12\/310"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,30]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["fi13120310"],"URL":"https:\/\/doi.org\/10.3390\/fi13120310","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,30]]}}}