域名知识 SEO优化 网站建设 云服务器 IT互联网

IPFS网络普及之后,还需不需要域名系统

IPFS采用的是内容寻址机制。上传文件之后,系统依据文件全部内容计算出哈希值,这个哈希值就作为文件访问地址。文件内容哪怕改动单个比特,生成的哈希就会完全不同。这套设计的优势在于防篡改、自动去重,不依赖中心化服务器。缺点同样突出,哈希字符串很长,类似bafybeifhgtpm6kmbyqszbardceszvkv5rsi3dodtuufpcfskzggekcfl2y这种格式。普通人很难记住一长串字符,企业也不方便把这类字符串印在名片上。

于是就出现一个问题,IPFS原生有没有一套方便人类记忆的命名系统?是有的,但体验并不理想。

IPFS网络普及之后,还需不需要域名系统

IPFS社区开发了IPNS,全称行星际命名系统。它的设计思路依托密钥对,使用密钥哈希代表对应的内容资源。内容更新之后,只需要将密钥指向新生成的哈希值,外部访问地址保持不变。但IPNS解析速度偏慢,查询需要走分布式哈希表DHT,经常等待数秒甚至更久,对于日常网页浏览来说,这个等待时长无法接受。

还有一种方案叫DNSLink,实用性更强。它直接复用现有的DNS基础设施做映射。在域名TXT记录内填写dnslink=/ipfs/加上长哈希字符串,其他人访问yourdomain.com时,支持DNSLink的IPFS网关会先查询DNS,获取哈希值,再前往IPFS网络检索对应内容。DNSLink的优势是解析速度快,DNS本身就是为高速解析设计,并且域名可读性强,方便记忆。

DNSLink的出现本身就能说明一件事:IPFS自身无法独立解决可读命名问题,需要借助DNS来补齐能力。

但这里存在更深一层的矛盾。DNSLink仅仅借用DNS完成映射关系,DNS底层架构依旧是中心化体系。ICANN维护根区,各国管理机构管控本国顶级域名,域名注册商管理用户域名。一旦域名被吊销,DNSLink记录随之失效,其他人就无法找到IPFS内的对应内容。文件本身还保存在IPFS网络,哈希没有变化,但是连接可读域名和内容的桥梁断裂。

这也是去中心化域名系统诞生的背景,ENS以太坊域名服务就是代表。ENS把域名注册、解析全部部署在区块链上,不依赖ICANN,也不受单一国家机构管控。注册.eth后缀域名,把它关联到IPFS哈希,解析流程在链上完成,没有任何一方能够单方面夺走你的域名。ENS官方文档明确写明,目标就是搭建人类可读域名到IPFS CID的映射,脱离现有DNS基础设施的中心化管控。

那么IPFS大范围普及之后,DNS会不会被ENS这类去中心化命名系统替代?

不一定。ENS解决了抗审查、域名所有权归属的问题,但同时带来新的短板。ENS解析需要访问区块链,同步数据,解析速度远低于DNS。域名注册和续费需要加密货币,普通用户上手门槛很高。普通商户,比如淘宝店主,大多不会愿意折腾注册.eth域名。

还有一个更根本的角度,DNS不只是域名到地址的映射表,背后是一整套治理体系。ICANN维护全球根区,各国依靠法规管理本国国家域名,商标权利人可以通过UDRP仲裁拿回被恶意注册的域名。这套体系并不完美,一直饱受争议,但提供了通用的秩序规则。ENS不存在这套治理框架。如果别人抢先注册你的品牌对应的.eth域名,没有对应的仲裁机构,法院也无法直接执行处置。智能合约不会仅凭商标声明,自动转移域名所有权。

所以更贴近现实的发展走向,大概率是IPFS普及后DNS不会消失,只是承担的功能发生转变。

现阶段DNS负责域名到IP地址的映射。未来大量内容迁移至IPFS网络,DNS的工作会变成域名到内容哈希的映射,DNSLink已经在落地这件事。IPFS官方文档将DNSLink定义为把人类可读域名映射到CID的标准方案。用户不用记忆冗长哈希,只需要记住docs.ipfs.tech,DNSLink自动定位最新CID。

但这套体系想要在普通用户群体大规模落地,取决于IPFS网关使用体验。目前绝大多数用户访问IPFS资源,都要经由ipfs.io、cloudflare-ipfs.com这类网关。输入域名,浏览器查询DNS获取DNSLink记录,再通过网关从IPFS网络拉取内容。整条链路环节较多,任意节点故障都会中断访问。网关本身属于中心化节点,可以实施审查、屏蔽,也存在下线风险。IPFS去中心化的特性,在网关这一层被削弱。

综合来看,IPFS普及之后域名系统不会消亡,而是需要迭代升级。DNSLink属于务实的过渡方案,复用现有DNS基础设施,为IPFS资源提供易记域名。ENS这类去中心化命名系统提供另一条技术路线,依靠区块链替代ICANN治理框架,但在访问速度、使用成本、治理规则层面,还有很长的完善周期。

域名系统的核心价值,从来不是解析速度快或者技术先进性。核心在于两点:方便人类记忆地址,同时拥有一套各方认可的规则完成域名分配与管理。IPFS解决的是文件存储与资源检索问题,并没有解决域名分配、权属管理的问题。两类问题性质不同,需要不同的方案支撑。

可以把IPFS理解成全新的邮政投递体系,包裹不再依靠中央分拣中心,直接从寄件人传递给接收方。但依旧需要地址体系,标注包裹投递目的地。域名系统就是这套地址体系。地址规则可以更换,但地址体系本身无法舍弃。除非所有人愿意背诵一长串哈希字符串,这件事过去没有发生,未来大概率也不会。

📄 免责声明

本文内容仅供学习参考,不构成任何商业操作指导。域名解析配置请结合自身服务商文档操作,因配置错误造成网站无法访问、业务损失本站不承担责任。文中涉及第三方产品、服务仅供举例,不代表本站推荐。