{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:14:47Z","timestamp":1760058887802,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2025,5,8]],"date-time":"2025-05-08T00:00:00Z","timestamp":1746662400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Opening Foundation of State Key Laboratory of Cognitive Intelligence","award":["COGOS-2023HE02"],"award-info":[{"award-number":["COGOS-2023HE02"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Decentralized applications (DApps) have found extensive use across various industries. However, they still face several issues that need to be resolved. Currently, DApps are in a semi-decentralized stage, as only partial decentralization has been achieved. This paper presents FDW, a fully decentralized web application framework, which mainly includes the DWeb market, developer client, publisher client, and visitor client. The DWeb (Decentralized Web) market is established to manage all DWebs. In the DWeb market, developers can register, upload, and maintain DWebs; publishers can download, validate, and deploy DWebs; and visitors can browse DWebs and provide content. To guarantee the reliable operation of DWebs, multiple publisher nodes deploy a DWeb through dynamic multi-point publishing. By adopting the shortest access path, client nodes can efficiently access any DWeb from the closest publishing node. Additionally, the incentive and governance mechanisms encourage collaboration among all participants, ensuring the security of FDW. A prototype system of FDW has been developed, which consists of a DWeb container and an example DWeb. An analysis and evaluation of the decentralization, scalability, and security of FDW are provided. Compared with other related schemes, FDW shows certain advantages in these aspects.<\/jats:p>","DOI":"10.3390\/info16050391","type":"journal-article","created":{"date-parts":[[2025,5,8]],"date-time":"2025-05-08T07:41:47Z","timestamp":1746690107000},"page":"391","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Fully Decentralized Web Application Framework with Dynamic Multi-Point Publishing and Shortest Access Path"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9171-5743","authenticated-orcid":false,"given":"Bin","family":"Yu","sequence":"first","affiliation":[{"name":"School of Computer Science, Huainan Normal University, Dongshan West Road, Huainan 232038, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuhui","family":"Fan","sequence":"additional","affiliation":[{"name":"School of Computer Science, Huainan Normal University, Dongshan West Road, Huainan 232038, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Computer Science, Huainan Normal University, Dongshan West Road, Huainan 232038, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyan","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science, Huainan Normal University, Dongshan West Road, Huainan 232038, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lei","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science, Huainan Normal University, Dongshan West Road, Huainan 232038, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,5,8]]},"reference":[{"key":"ref_1","unstructured":"Nakamoto, S. (2025, March 20). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"ref_2","first-page":"134","article-title":"Survey of blockchain: Principle, progress and application","volume":"41","author":"Zeng","year":"2020","journal-title":"J. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"\u00c1lvarez-D\u00edaz, N., Herrera-Joancomart\u00ed, J., and Caballero-Gil, P. (2017, January 17\u201318). Smart contracts based on blockchain for logistics management. Proceedings of the 1st International Conference on Internet of Things and Machine Learning, New York, NY, USA.","DOI":"10.1145\/3109761.3158384"},{"key":"ref_4","unstructured":"(2024, September 17). Introduction to Smart Contracts. Available online: https:\/\/ethereum.org\/en\/developers\/docs\/smart-contracts\/."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1495","DOI":"10.1007\/s00779-023-01712-5","article-title":"Emerging advances of blockchain technology in finance: A content analysis","volume":"27","author":"Weerawarna","year":"2023","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"102651","DOI":"10.1016\/j.ipm.2021.102651","article-title":"Privacy preserving in blockchain-based government data sharing: A Service-On-Chain (SOC) approach","volume":"58","author":"Piao","year":"2021","journal-title":"Inf. Process. Manag."},{"key":"ref_7","first-page":"1","article-title":"Blockchain in supply chain management: A review, bibliometric, and network analysis","volume":"2","author":"Moosavi","year":"2021","journal-title":"Environ. Sci. Pollut. Res."},{"key":"ref_8","first-page":"130","article-title":"Blockchain technology applications in healthcare: An overview","volume":"2","author":"Haleem","year":"2021","journal-title":"Int. J. Intell. Netw."},{"key":"ref_9","unstructured":"(2024, November 13). DappRadar-Discover Dapps, NFTs, GamesTokens, and Airdrops. Available online: https:\/\/dappradar.com."},{"key":"ref_10","unstructured":"(2024, August 20). DappOnline | Discovery of the World\u2019s DApp. Available online: https:\/\/dapponline.io\/."},{"key":"ref_11","unstructured":"Raval, S. (2016). Decentralized Applications: Harnessing Bitcoin\u2019s Blockchain Technology, O\u2019Reilly Media. [1st ed.]."},{"key":"ref_12","unstructured":"(2025, January 03). GitHub-DistributedWeb\/dweb:NewProtocol For The Decentralized Web. Available online: https:\/\/github.com\/DistributedWeb\/dweb."},{"key":"ref_13","first-page":"37","article-title":"Net Neutrality: What to Expect From California\u2019s Net Neutrality Bill","volume":"29","author":"King","year":"2019","journal-title":"DePaul J. Art Technol. Intellect. Prop. Law"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Caldarelli, G. (2022). Overview of Blockchain Oracle Research. Future Internet, 14.","DOI":"10.3390\/fi14060175"},{"key":"ref_15","unstructured":"Wang, Q., Li, R., Wang, Q., Chen, S., Ryan, M., and Hardjono, T. (2022). Exploring web3 from the view of blockchain. arXiv."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3567582","article-title":"Connect API with Blockchain: A Survey on Blockchain Oracle Implementation","volume":"55","author":"Pasdar","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Yoon, C., Hwang, J., Cho, M., and Lee, B.G. (2021). Study on DID Application Methods for Blockchain-Based Traffic Forensic Data. Appl. Sci., 11.","DOI":"10.3390\/app11031268"},{"key":"ref_18","unstructured":"Green, H. (2024, October 15). Introducing the DAO: The Organisation That Will Kill Corporations. May 2016. Available online: http:\/\/www.cityam.com\/240198\/introducing-the-dao-the-organisation-that-will-kill-corporations."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dos Santos, S., Singh, J., Thulasiram, R.K., Kamali, S., Sirico, L., and Loud, L. (July, January 27). A new era of blockchain-powered decentralized finance (DeFi)\u2014A review. Proceedings of the 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), Los Alamitos, CA, USA.","DOI":"10.1109\/COMPSAC54236.2022.00203"},{"key":"ref_20","first-page":"14","article-title":"A review of blockchain layered architecture and technology application research","volume":"26","author":"Wang","year":"2021","journal-title":"Wuhan Univ. J. Nat. Sci."},{"key":"ref_21","unstructured":"(2024, December 11). CryptoKitties. Available online: https:\/\/www.cryptokitties.co."},{"key":"ref_22","unstructured":"(2024, December 18). Decentraland. Available online: https:\/\/decentraland.org."},{"key":"ref_23","unstructured":"Benet, J. (2024, December 03). IPFS\u2014Content Addressed, Versioned, P2P File System (DRAFT 3). Available online: https:\/\/arxiv.org\/abs\/1407.3561."},{"key":"ref_24","unstructured":"(2025, March 13). Permaweb. Available online: https:\/\/arweave.medium.com\/welcome-to-the-permaweb-ce0e6c73ddfb."},{"key":"ref_25","unstructured":"Williams, S., Diordiiev, V., Berman, L., and Uemlianin, I. (2019). Arweave: A protocol for economically sustainable information permanence. Arweave Yellow Pap."},{"key":"ref_26","unstructured":"(2025, February 06). Solid. Available online: https:\/\/solidproject.org\/."},{"key":"ref_27","unstructured":"Burak Benligiray (2025, March 26). dAPIs: APIs for dApps. Available online: https:\/\/blog.api3.org\/vision\/dapis-apis-for-dapps."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ragab, M., Savateev, Y., Moosaei, R., Tiropanis, T., Poulovassilis, A., Chapman, A., and Roussos, G. (2023, January 25\u201327). ESPRESSO: A Framework for Empowering Search on Decentralized Web. Proceedings of the International Conference on Web Information Systems Engineering, Melbourne, VIC, Australia.","DOI":"10.1007\/978-981-99-7254-8_28"},{"key":"ref_29","first-page":"1","article-title":"Solid: A platform for decentralized social applications based on linked data","volume":"2016","author":"Sambra","year":"2016","journal-title":"MIT CSAIL Qatar Comput. Res. Inst. Tech. Rep."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Benshoof, B., Rosen, A., Bourgeois, A.G., and Harrison, R.W. (2016, January 23\u201327). Distributed decentralized domain name service. Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Chicago, IL, USA.","DOI":"10.1109\/IPDPSW.2016.109"},{"key":"ref_31","first-page":"1","article-title":"An Empirical Study of Namecoin and Lessons for Decentralized Namespace Design","volume":"1","author":"Kalodner","year":"2015","journal-title":"WEIS"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bauer, D.P. (2022). Ethereum Name Service. Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer, Apress.","DOI":"10.1007\/978-1-4842-8045-4"},{"key":"ref_33","unstructured":"(2025, March 09). Decentralized Naming and Certificate Authority. Available online: https:\/\/handshake.org."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Singh, R., Donegan, A., and Tewari, H. (2020, January 25\u201327). Framework for a Decentralized Web. Proceedings of the 2020 30th International Telecommunication Networks and Applications Conference (ITNAC), Melbourne, VIC, Australia.","DOI":"10.1109\/ITNAC50341.2020.9315032"},{"key":"ref_35","unstructured":"Dabek, F.F.E. (2005). A Distributed Hash Table. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_36","unstructured":"(2024, October 19). Getting Started with Geth. Available online: https:\/\/geth.ethereum.org\/docs\/getting-started."},{"key":"ref_37","unstructured":"Ren, L. (2023, May 22). Proof of Stake Velocity: Building the Social Currency of the Digital Age. Available online: https:\/\/wiki.reddcoin.com\/Proof_of_Stake_Velocity_(PoSV)."},{"key":"ref_38","first-page":"102859","article-title":"Survey of security supervision on blockchain from the perspective of technology","volume":"60","author":"Wang","year":"2021","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. (2016, January 24\u201328). A Secure Sharding Protocol for Open Blockchains. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, CCS \u201816, New York, NY, USA.","DOI":"10.1145\/2976749.2978389"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Kokoris-Kogias, E., Jovanovic, P., Gasser, L., Gailly, N., Syta, E., and Ford, B. (2018, January 20\u201324). Omniledger: A Secure, Scale-out, Decentralized Ledger via Sharding. Proceedings of the 2018 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.","DOI":"10.1109\/SP.2018.000-5"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Zamani, M., Movahedi, M., and Raykova, M. (2018, January 15\u201319). RapidChain: Scaling Blockchain via Full Sharding. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, CCS \u201818, New York, NY, USA.","DOI":"10.1145\/3243734.3243853"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"2314","DOI":"10.14778\/3476249.3476283","article-title":"SlimChain: Scaling blockchain transactions through off-chain storage and parallel processing","volume":"14","author":"Xu","year":"2021","journal-title":"Proc. VLDB Endow."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/16\/5\/391\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:29:30Z","timestamp":1760030970000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/16\/5\/391"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,8]]},"references-count":42,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2025,5]]}},"alternative-id":["info16050391"],"URL":"https:\/\/doi.org\/10.3390\/info16050391","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2025,5,8]]}}}