{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T09:09:46Z","timestamp":1772701786977,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2023,12,18]],"date-time":"2023-12-18T00:00:00Z","timestamp":1702857600000},"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>The e-book services we use today have a serious drawback in that we will no longer be able to read the books we have purchased when the service is terminated. One way to solve this problem is to build a decentralized system that does not depend on a specific company or organization by combining smart contracts running on the Ethereum blockchain and distributed storage such as an IPFS. However, a simple combination of existing technologies does not make the stored e-book data persistent, so the risk of purchased e-books becoming unreadable remains. In this paper, we propose a decentralized distributed storage called d-book-repository, which has both access management function and data durability for purchased e-books. This system uses NFTs as access rights to realize strict access control by preventing clients who do not have NFTs from downloading e-book data. In addition, e-book data stored on storage nodes in the distributed storage is divided into shards using Reed\u2013Solomon codes, and each storage node stores only a single shard, thereby preventing the creation of nodes that can restore the entire content from locally stored data. The storage of each shard is not handled by a single node but by a group of nodes, and the shard is propagated to all nodes in the group using the gossip protocol, where erasure codes are utilized to increase the resilience against node departure. Furthermore, an incentive mechanism to encourage participation as a storage node is implemented using smart contracts. We built a prototype of the proposed system on AWS and evaluated its performance. The results showed that both downloading and uploading 100 MB of e-book data (equivalent to one comic book) were completed within 10 s using an instance type of m5.xlarge. This value is only 1.3 s longer for downloading and 2.2 s longer for uploading than the time required for a simple download\/upload without access control, confirming that the overhead associated with the proposed method is sufficiently small.<\/jats:p>","DOI":"10.3390\/fi15120406","type":"journal-article","created":{"date-parts":[[2023,12,18]],"date-time":"2023-12-18T10:04:47Z","timestamp":1702893887000},"page":"406","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Decentralized Storage with Access Control and Data Persistence for e-Book Stores"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5575-6771","authenticated-orcid":false,"given":"Keigo","family":"Ogata","sequence":"first","affiliation":[{"name":"Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Hiroshima 739-0046, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9412-7309","authenticated-orcid":false,"given":"Satoshi","family":"Fujita","sequence":"additional","affiliation":[{"name":"Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Hiroshima 739-0046, Japan"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,18]]},"reference":[{"key":"ref_1","unstructured":"The Insight Partners (2023, November 18). Digital Publishing Market Forecast to 2028\u2014COVID-19 Impact and Global Analysis by Content Type (Text, Video, and Audio) and End User (Individual, and Enterprises). Available online: https:\/\/www.marketresearch.com\/TIP-Knowledge-Services-v4095\/Digital-Publishing-Forecast-COVID-Impact-30120207\/."},{"key":"ref_2","unstructured":"Lee, D. (BBC News, 2019). Microsoft\u2019s eBook Store: When This Closes, Your Books Disappear too, BBC News."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1007\/s12599-017-0467-3","article-title":"Blockchain","volume":"59","author":"Nofer","year":"2017","journal-title":"Bus. Inf. Syst. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Yaga, D., Mell, P., Roby, N., and Scarfone, K. (2019). Blockchain technology overview. arXiv.","DOI":"10.6028\/NIST.IR.8202"},{"key":"ref_5","first-page":"71","article-title":"Blockchain technology: Beyond bitcoin","volume":"2","author":"Crosby","year":"2016","journal-title":"Appl. Innov."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Merkle, R.C. (1980, January 14\u201316). Protocols for public key cryptosystems. Proceedings of the 1980 Symposium on Security and Privacy, Oakland, CA, USA.","DOI":"10.1109\/SP.1980.10006"},{"key":"ref_7","unstructured":"Benet, J. (2014). IPFS\u2014Content Addressed, Versioned, P2P File System. arXiv."},{"key":"ref_8","unstructured":"Publica (2023, November 18). Publica.com, White Paper. Available online: https:\/\/www.bbc.com\/news\/technology-47810367."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"995","DOI":"10.1002\/(SICI)1097-024X(199709)27:9<995::AID-SPE111>3.0.CO;2-6","article-title":"A tutorial on Reed\u2013Solomon coding for fault-tolerance in RAID-like systems","volume":"27","author":"Plank","year":"1997","journal-title":"Softw. Pract. Exp."},{"key":"ref_10","unstructured":"Nakamoto, S. (2023, November 18). Bitcoin: A Peer-to-Peer Electronic Cash System. Bitcoin.org, White Paper, October 2008. Available online: http:\/\/www.bitcoin.org\/bitcoin.pdf."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J.A., and Felten, E.W. (2015, January 17\u201321). SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies. Proceedings of the 2015 IEEE Symposium on Security and Privacy, San Jose, CA, USA.","DOI":"10.1109\/SP.2015.14"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Gervais, A., Karame, G.O., W\u00fcst, K., Glykantzis, V., Ritzdorf, H., and Capkun, S. (2016, January 24\u201328). On the security and performance of proof of work blockchains. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria.","DOI":"10.1145\/2976749.2978341"},{"key":"ref_13","unstructured":"Buterin, V. (2023, November 18). Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. Ethereum Foundation, White Paper, January 2014. Available online: https:\/\/blockchainlab.com\/pdf\/Ethereum_white_paper-a_next_generation_smart_contract_and_decentralized_application_platform-vitalik-buterin.pdf."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.future.2019.12.019","article-title":"An overview on smart contracts: Challenges, advances and platforms","volume":"105","author":"Zheng","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2033","DOI":"10.1002\/spe.2751","article-title":"A first look at blockchain-based decentralized applications","volume":"51","author":"Wu","year":"2021","journal-title":"Softw. Pract. Exp."},{"key":"ref_16","unstructured":"Wang, Q., Li, R., Wang, Q., and Chen, S. (2021). Non-Fungible Token (NFT): Overview, Evaluation, Opportunities and Challenges. arXiv."},{"key":"ref_17","unstructured":"Entriken, W., Shirley, D., Evans, J., and Sachs, N. (2023, November 18). ERC-721: Non-Fungible Token Standard. Ethereum Improvement Proposals, Created 2018-01-24. Available online: Https:\/\/eips.ethereum.org\/EIPS\/eip-721."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"102656","DOI":"10.1016\/j.jnca.2020.102656","article-title":"Blockchain-based decentralized storage networks: A survey","volume":"162","author":"Benisi","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/COMST.2022.3143147","article-title":"IPFS and friends: A qualitative comparison of next generation peer-to-peer data networks","volume":"24","author":"Daniel","year":"2022","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Steichen, M., Fiz, B., Norvill, R., Shbair, W., and State, R. (August, January 30). Blockchain-Based, Decentralized Access Control for IPFS. 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.00253"},{"key":"ref_21","unstructured":"Protocol Labs (2023, November 18). Filecoin: A Decentralized Storage Network. Protocol Labs, White Paper, July 2017. Available online: https:\/\/filecoin.io\/filecoin.pdf."},{"key":"ref_22","unstructured":"Wilkinson, S., and Lowry, J. (2014). Metadisk: Blockchain-Based Decentralized File Storage Application, Storj Labs Inc.. White Paper."},{"key":"ref_23","unstructured":"Vorick, D., and Champine, L. (2014). Sia: Simple Decentralized Storage, Nebulous Inc.. White Paper."},{"key":"ref_24","unstructured":"Williams, S., Diordiiev, V., Berman, L., and Uemlianin, I. (2023, November 18). Arweave: A Protocol for Economically Sustainable Information Permanence. arweave.org, Tech. Rep. Available online: https:\/\/arweave.org\/yellow-paper.pdf."},{"key":"ref_25","unstructured":"Vyzovitis, D., and Psaras, Y. (2019). Proceedings of the Protocol Labs TechRep, PL-TechRep-gossipsub-v0.1-Dec19, Protocol Labs."},{"key":"ref_26","unstructured":"Protocol Labs (2023, November 18). libp2p: A Modular Network Stac. Protocol Labs, Software Repository. Available online: https:\/\/github.com\/libp2p."},{"key":"ref_27","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_28","unstructured":"Kanani, J., Nailwal, S., and Bhardwaj, A. (2021). Polygon: A Scalable Framework for Building Ethereum-Compatible Blockchain Networks, Polygon Technology. White Paper."},{"key":"ref_29","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_30","unstructured":"Kalodner, H.A., Goldfeder, S., Chen, X., Weinberg, S.M., and Felten, E.W. (2018, January 15\u201317). Arbitrum: Scalable, private smart contracts. Proceedings of the USENIX Security Symposium, Baltimore, MD, USA."},{"key":"ref_31","unstructured":"Neon Labs (2023, November 18). Neon EVM set to go live on mainnet: Welcome to a new era of Ethereum scalability on Solana. Medium, Article, November 2022. Available online: https:\/\/medium.com\/neon-labs\/neon-evm-set-to-go-live-on-mainnet-welcome-to-a-new-era-of-ethereum-scalability-on-solana-63b25bcc77a3."},{"key":"ref_32","unstructured":"Yakovenko, A. (2017). Solana: A New Architecture for a High Performance Blockchain, Solana Labs. White Paper."},{"key":"ref_33","unstructured":"Kiayias, A., and Panagiotakos, G. (2015). Cryptology ePrint Archive, Available online: https:\/\/eprint.iacr.org\/2015\/1019."},{"key":"ref_34","unstructured":"ChainSpect (2023, November 18). Blockchain Transaction Per Second (TPS) Metrics. ChainSpect, Dashboard, December 2023. Available online: Https:\/\/chainspect.app\/dashboard\/tps."},{"key":"ref_35","unstructured":"CoinTool (2023, November 18). Cryptocurrency Analytics and Tools. CoinTool, Dashboard, December 2023. Available online: https:\/\/cointool.app\/dashboard."},{"key":"ref_36","unstructured":"Gottsegen, W. (2023, November 18). NFT Forgeries Aren\u2019t Going Away. Coindesk, December 2021. Available online: https:\/\/www.coindesk.com\/layer2\/2021\/12\/20\/nft-forgeries-arent-going-away\/."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"103059","DOI":"10.1109\/ACCESS.2019.2931173","article-title":"In search of self-sovereign identity leveraging blockchain technology","volume":"7","author":"Ferdous","year":"2019","journal-title":"IEEE Access"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/12\/406\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:40:58Z","timestamp":1760132458000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/12\/406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,18]]},"references-count":37,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["fi15120406"],"URL":"https:\/\/doi.org\/10.3390\/fi15120406","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,18]]}}}