计算机科学 ›› 2025, Vol. 52 ›› Issue (5): 299-306.doi: 10.11896/jsjkx.240700205

• 计算机网络 • 上一篇    下一篇

DApp资源命名与寻址技术研究

叶崛宇, 伦占群, 岳巧丽, 李洪涛, 张海阔, 强济深   

  1. 中国互联网络信息中心 北京 100070
  • 收稿日期:2024-07-31 修回日期:2024-10-17 出版日期:2025-05-15 发布日期:2025-05-12
  • 通讯作者: 岳巧丽(yueqiaoli@cnnic.cn)
  • 作者简介:(yejueyu@cnnic.cn)
  • 基金资助:
    工信部通信软科学研究项目(2023-R-60);中国互联网络信息中心重点科研项目(Z24010503)

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).

摘要: 近年来,非同质化通证(Non-Fungible Token,NFT)、去中心化金融(Decentralized Finance,DeFi)、元宇宙等去中心化应用(Decentralized Application,DApp)点燃了国内外对Web3.0的热情。DApp资源部分存储于传统Web服务器中,部分存储于区块链等去中心化系统中,其命名与寻址技术与传统Web2.0网站资源的命名与寻址技术大相径庭,然而学术界在相关方面的研究几乎空白。针对这一现状,文章系统梳理了现有DApp资源命名与寻址技术,即基于传统域名的命名与寻址技术和基于Web3.0域名的命名与寻址技术,并分析了现有技术的优点和不足。在此基础上,针对现有技术在易用性方面的不足,提出了一种新型DApp资源命名与寻址技术,设计了功能架构和实施框架,并开发了原型系统进行验证。实验结果表明,新型技术具有良好的易用性且性能较现有技术无显著下降。

关键词: Web3.0, DApp, 命名与寻址, 域名, 易用性

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

中图分类号: 

  • 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/.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!