Computer Science ›› 2025, Vol. 52 ›› Issue (5): 299-306.doi: 10.11896/jsjkx.240700205

• Computer Network • Previous Articles     Next Articles

Study on DApp Resource Naming and Addressing Technology

YE Jueyu, LUN Zhanqun, YUE Qiaoli, LI Hongtao, ZHANG Haikuo, QIANG Jishen   

  1. China Internet Network Information Center,Beijing 100070,China
  • Received:2024-07-31 Revised:2024-10-17 Online:2025-05-15 Published:2025-05-12
  • About author:YE Jueyu,born in 1983,postgraduate,senior engineer,is a member of CCF(No.G0679M).His main research interests include network architectures and protocols,distributed computing as well as cyber security.
    YUE Qiaoli,born in 1985,postgra-duate,senior engineer.Her main research interests include DNS security and high performance computing.
  • Supported by:
    Communication Soft Science Research Project of MIIT(2023-R-60) and Key Research Project of CNNIC(Z24010503).

Abstract: In recent years,DApps(Decentralized Application) such as NFT(Non-Fungible Token),DeFi(Decentralized Finance),Metaverse have ignited the enthusiasm for Web3.0 at home and abroad.DApp resources are partially stored in traditional Web servers and partially stored in decentralized systems such as blockchain,and their naming and addressing technology is quite different from that of traditional Web2.0 website resources.However,there is almost no research in related aspects in the academic community.In view of this situation,this paper systematically reviews the existing DApp resource naming and addressing technologies,based on the both of traditional domain names and Web3.0 domain names,and analyzes the advantages and disadvantages of existing technologies.On this basis,aiming at the shortcomings of the existing technology in ease of use,the new DApp resource naming and addressing techniques for DApp are proposed,the functional architecture and implementation framework are designed,and a prototype system is developed for verification.Experimental results show that the proposed new technology has good usability and no significant degradation in performance compared with the existing technology.

Key words: Web3.0, DApp, Naming and addressing, Domain name, Ease of use

CLC Number: 

  • TP311
[1]Introduction to Web3.[EB/OL].https://ethereum.org/en/web3/.
[2]Ethereum.Explore Dapps.[EB/OL].https://ethereum.org/en/dapps/.
[3]W3C(World Wide Web Consortium).Naming and Addressing:URIs,URLs,….[EB/OL].https://www.w3.org/Addressing/.
[4]Statdns.DNS and Domain Name statistics and tools.[EB/OL].https://www.statdns.com/rfc/.
[5]Ethereum.Ethereum Improvement Proposals.[EB/OL].https://eips.ethereum.org/erc.
[6]YE J Y,ZHANG H K,HU W H,et al.NSEN:Improving Session Efficiency in Distributed MEC Networks [J].IEEE Network,2023,37(7):186-193.
[7]LIU J,CHEN S B,LIU Y Q,et al.Distributed application addressing in 6G network [J].China Communications,2024,21(4):193-207.
[8]SULLIVAN D.Networking in the Cloud:DNS,Load Balancing,Google Private Access,and IP Addressing [M]// Google Cloud Certified Associate Cloud Engineer Study Guide.America:Wiley,2023:375-397.
[9]BENOMAR Z,LONGO F,MERLINO G,et al.A Cloud-Based and Dynamic DNS Approach to Enable the Web of Things [J].IEEE Transactions on Network Science and Engineering,2022,9(6):3968-3978.
[10]ZHAO X Y,ZHAO B,ZHANG J N,et al.Study on Cache-oriented Dynamic Collaborative Task Migration Technology[J].Computer Science,2024,51(2):300-310.
[11]Ethereum.Spin up your own Ethereum node[EB/OL].https://ethereum.org/en/developers/docs/nodes-and-clients/run-a-node/.
[12]Infura.Infura Joining the Chainlink Network as a Node Operato.[EB/OL].https://www.infura.io/blog/post/infura-joining-the-chainlink-network-as-a-node-operator.
[13]Alchemy.Alchemy vs.Infura - Blockchain Node Provider Comparison.[EB/OL].https://www.alchemy.com/overviews/alchemy-vs-infura.
[14]Consensys.MetaMask Reveals 55% Surge in Users.[EB/OL].https://consensys.io/blog/metamask-reveals-55-surge-in-users-introduces-default-security-alerts-to.
[15]Dune.Ethereum Name Service.[EB/OL].https://ens.domains/.
[16]Unstoppable Domains.Unstoppable Domains Registered.[EB/OL].https://unstoppabledomains.com/partner/cryptodotcom?ref=crypto/.
[17]ICANN.ICANN Strategic plan for fiscal Years 2021-2025[R].2019.
[18]ICANN Office of the Chief Technology Officer.Challenges with Alternative Name Systems OCTO-034[R].April,2022.
[19]LI J Q,Deng H J.Survey on the Structure of Name Resolution System in Information Centric Networking[J].Journal of Network New Media,2022,11(3):1-10,16.
[20]DappRadar.What is DappRadar [EB/OL].https://dappradar.com/blog/what-is-dappradar.
[21]Infura API documentation(Infura) [EB/OL].https://docs.infura.io/api/.
[22]A Guide to ENS Domains + IPFS(Ethereum Name Service) [EB/OL].https://blog.fleek.co/posts/guide-ens-domains-ipfs-ethereum-name-service.
[23]Unstoppable domains.Where you can view Unstoppable Do-mains [EB/OL].https://unstoppabledomains.com/learn/where-you-can-view-unstoppable-domains.
[24]ZHANG Y,XIA C D,FANG B X,et al.An Autonomous Open Root Resolution Architecture for Domain Name System in the Internet[J].Journal of Cyber Security,2017,2(4):57-69.
[25]An Analysis of the Difference between Web2 Domains andWeb3Domains [EB/OL].https://medium.com/.
[26]Unstoppable domains.Why we're no longer offering.coin [EB/OL].https://unstoppabledomains.com/blog/categories/annou-ncements/article/coin.
[27]Nginx.Module ngx_http_proxy_module [EB/OL].https://nginx.org/en/docs/http/ngx_http_proxy_module.html.
[28]TechReport.Key Website Page Load Time Statistics(2023 Updated Data) [EB/OL].https://techreport.com/statistics/finance-marketing/website-load-time-statistics-data/.
[1] WANG Yu, WANG Zuchao, PAN Rui. Survey of DGA Domain Name Detection Based on Character Feature [J]. Computer Science, 2023, 50(8): 251-259.
[2] SUN Haidong, LIU Wanping, HUANG Dong. DGA Domain Name Detection Method Based on Similarity [J]. Computer Science, 2023, 50(6A): 220400122-6.
[3] HU Teng, WANG Yan-ping, ZHANG Xiao-song, NIU Wei-na. Data and Behavior Analysis of Blockchain-based DApp [J]. Computer Science, 2021, 48(11): 116-123.
[4] HU Peng-cheng, DIAO Li-li, YE Hua, YANG Yan-lan. DGA Domains Detection Based on Artificial and Depth Features [J]. Computer Science, 2020, 47(9): 311-317.
[5] CHEN Xi, FENG Mei, JIANG Bo. Analysis of Kaminsky Attack and Its Abnormal Behavior [J]. Computer Science, 2020, 47(11A): 396-401.
[6] YAN Fen, DING Chao and YIN Xin-chun. Research on Exploiting DoS Attack Against DNS Based on Information Entropy [J]. Computer Science, 2015, 42(3): 140-143.
[7] ZHANG Yong-bin,LU Yin and ZHANG Yan-ning. Malware Domains Detection by Monitoring Group Activities [J]. Computer Science, 2013, 40(8): 146-148.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!