DNS 和 ENS 间的基本架构是差异的。
想象一下有一天在土耳其,寻找 Twitter IP 地点的理会处事器被封闭。你会怎么办?社交网络被限制,而基于区块链的办理方案大概成为 DNS 的强大竞争敌手,可是成立在必然水平的牺牲基本上。
我们今朝只能信任像 Verisign 这样的机构来维护顶级域名处事器,但愿能保障其安详。这里有 13 个打点根处事器的定名机构。想更多相识 Handshake,请点击这里:https://handshake.org/files/handshake.txt 。
Handshake 之前一直是一个小圈子内传播的奥秘项目,直到 8 月初公布,得到了包罗 A16z Crypto、Founders Fund、Polychain Capital、Draper Associates 等顶级 VC 的投资,完成了一轮 1020 万美元的融资,才真正面临公家表态。
按照下图显示,ENS 大幅淘汰了这种基本架构,智能合约就可以代替 Go Daddy 等注册机构脚色。由于这一成果简朴到只需要一个智能合约,任何人可以依据注册机构的法则来建设子域名。理会器饰演翻译脚色,将名字转换成哈希地点和以太坊地点。
DNS 将呆板可读的 IP 地点,譬如 理会成人类可读的词语,譬如 Google.com。
挟制会见需求有多种方法:
Handshake 专注于成为整个基本设施的根处事器。传统上讲,根区域整合所有顶级域名,形成根域文件。根域文件都是 2MB 巨细的文本文档,个中包罗网站名称与相关 IP 地点。ICANN 打点及分发这些文档。Handshake 的方针是成为去中心化气势气魄的 ICANN。
基于区块链的相关处事则提供了在安详性和可扩展性方面很是精彩的办理方案,但延迟问题仍然让我很难接管。
DNS 的安详隐患DNS 自然分派,但所有都必需依赖于处事器获得正确的信息。这种巨大的进程大概导致会见需求被挟制。
Handshake 内的所有全节点都是根处事器,处事根域文档。Namebase 最终与 Handshake 整合,任何人都可以购置顶级域名。当前你想要购置一个顶级域名,需要填个表格,向 ICANN 付出 20 万美元 也许能获得核准,但也许批不下来。
ENS 注册是一个智能合约,个中包括域名拥有者、理会器和利用时长。 今朝 .ETH 和 .luxe 后缀网站是由智能合约禁锢子域名的分派。ENS 团队正加紧尽力,争取 DNS 域名与 ENS 兼容。今朝在测试网,这一进程还需要一些手动参与,但当能提供顶级域名注册处事,ENS 将大概成为 Namebase 的竞争者之一。ENS 最终将专注于打造 DApp 整合,让在以太坊生态中举办开拓的开拓者们可以或许无缝整合。
为什么要用区块链技能?DNS 数据库很大,但其区块链漫衍式本质,能在全球数以百万设备上存储信息。凭借信息存储和正确的共鸣机制,我们可以制止信任后端的处事器去办剖析见需求。从安详角度而言,我们可以通过由区块链技能来办理,减轻大都进攻的伤害水平。这会保障域名地点的可行性,掩护用户免受「垂纶」和诈骗。
简而言之:
同时,DNS 对比区块链技能而言,更容易蒙受 DDoS 进攻。区块链办理方案会让网站具有反审查的本领。
HandshakeHandshake 回收了一种与 DNS 兼容的分手式,无权限的定名协议,个中每个对等方都在验证并认真打点根区域,目标是建设现有证书揭晓机构的替代方案。— Handshake.org
编译:Perry Wang每个域名都必需是唯一无二的,要获得适当的打点,我们不能让差异的主体共享一个域名。这就有了域名注册商,譬如:GoDaddy。GoDaddy 可以向全球互联网名称与数字地点分派机构 ICANN 申请域名和顶级域名。ICANN 是一家非营利性组织,被赋予在全球打点和更新域名处事的职责,确保互联网的可运行性。域名被注册后,被收录进中心化的域名注册数据库 Whois,然后在全网流传。
8 月份硅谷的明星项目当属去中心化域名认证协议「 Handshake 」。这个由比特币闪电网络的首创人 Joseph Poon、Purse 首席执行官 Andrew Lee 和 Christopher Jeffrey 配合提倡创建的公链项目,专注于去中心化的域名注册、认证、生意业务息争析。
以太坊域名处事 ENSENS 注册很是轻便直接,直接操作名字找到认真办理的一方。— ENS 打算书
用户敲进去 Google.com 网址
作者:Imran Khan,微软企业级开拓软件开拓工程师,zkCapital 参谋
Handshake 内的共鸣协议会替代 ICANN 根处事器。正如前文表明的那样,ICANN 是一家认真全球域名打点与更新的非营利性组织。传统上而言,,递归处事器会指向根域文件来定位 IP 地点。用了 Handshake,「递归理会器会指向一个权威处事器,尔后者会将需求提交给区块链网络,而不是 ICANN 的根域文件。」
第二种被称之为缓存中毒进攻,要领是将大量有毒数据注入递归处事器
Handshake 接下来会采纳一个步调,为域名拥有者建造一个加密代码。域名拥有者可以用这个加密代码建设签名。这一进程自然会取代掉当前互联网世界中的证书授权机构。
DNS 的实际事情机制当你在欣赏器中输入 Google.com,你的电脑欣赏器会向一台递归处事器,譬如内地互联网处事提供商 ISP,发送一条 DNS 请求。假如这台递归处事器的缓存中有这个 IP 地点,然后它会向发送请求的主机提供正确的信息。假如在这台递归处事器上没有发明这个 IP 地点,它会联结根处事器。凡是根处事器会从头引导这台递归处事器到正确的顶级域名处事器,譬如 .com 可能 .gov 处事器。
第一种是挟制者节制一个域名的一台或多台权威处事器
简朴说,Handshake 域名通过简化付出认证予以办理,具有区块链原生属性,ENS 操作以太坊区块链打点上述两其中心化顶级域名。
ENS 与 DNS 雷同,将呆板可读的地点转换成人类可读的地点。IP 地点对应的是以太坊地点、IPFS/Swarm 哈希地点。
DNS 天天处理惩罚来自全球数以十亿计的互联网会见请求。假如 DNS 处事器宕机,我们就无法接入互联网。这种网络基本设施是漫衍式的,但依赖于处事器响应会见需求。依赖处事器就成为遭遇黑客进攻的隐患,也让一些机构有了更大的权力审查内容。
Handshake 是一条基于 UTXO 模子的公链,后者是回收比特币区块链网络,但与比特币焦点差异的一种全节点软件。
我会在接下来深入讲讲 DNS 架构,以及它和基于区块链的雷同架构,譬如以太坊域名处事 ENS 和 Handshake 的区别。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。