在 ENS 上,有两个关于 DNS 的智能合约,DNSSECOracle 和 DNSRegistrar。

DNSSEC(名称系统安全扩展)建立了一个信任链,从 ICANN 签名的根密钥(.)向下至每个密钥。我们首先知道 DNS 根密钥的哈希值(这是在 oracle 智能合约中硬编码的)。有了该密钥的哈希值,就可以传入实际的密钥,验证它是否与此哈希值匹配,验证后我们可以将它添加到可信记录集。

有了该密钥,我们现在可以验证任何用该密钥签名的记录,在本例中,它是 xyz 顶级域的根哈希值。这样,我们就能识别密钥,等等。

任何人都可以在以太坊区块链上向 DNSSEC oracle 提交经过 DNSSEC 签名的 DNS 记录的证明,只要是采用当前支持的公钥方案和摘要签名的就行。如果一个人能够通过 DNSSEC Oracle 证明他拥有某个 DNS 域名的所有权,那么 DNSRegistrar 会将相应的 ENS 名称分配给他。

DNSRegistrar 的地址

  • Mainnet: 待定
  • Ropsten: 0x475e527d54b91b0b011DA573C69Ac54B2eC269ea

【区块链 | ENS】ENS如何接入DNS?ENS智能合约如何验证DNS所有权?DNS注册器介绍?相关推荐

  1. 区块链技术最佳的监管方式是智能合约监管智能合约

    区块链最新消息 1.在国内首部<区块链安全生存指南>发布 最新消息:比特大.长亭科技和ConsenSys陆联手发布了全国首部<区块链安全生存指南>.该指南围绕区块链技术安全,对 ...

  2. 10本区块链热门图书(应用开发、智能合约等)免费送!

    欢迎访问网易云社区,了解更多网易技术产品运营经验. "互联网之后就是区块链时代,区块链是实现未来跟踪经济的关键技术."世界上真的存在 100% 去中心化的系统吗?区块链到底是什么? ...

  3. 区块链开发入门:基于以太坊智能合约构建 ICO DApp

    写给前端开发者的第一本区块链开发入门指南,通过从 0 到 1 实战开发一个 ICO DApp 项目(基于 V 神的 DAICO 设计思想),深入掌握区块链及以太坊技术. 为什么要选择区块链开发? 未来 ...

  4. GRE:区块链将引领传统保险走向风险智能合约的时代变革

    点击上方 "蓝色字" 可关注我们! 编辑:铅笔盒 北京时间3月28日,每月两次的行业盛会[ ICT创新创业"深度脑洞聚会"]在上海举行,目前已举办235期.历时 ...

  5. 区块链学习(8) EOS环境安装和智能合约部署实战(绝对干货!)

    硬件配置 操作系统要求 1. Amazon 2017.09 and higher 2. Centos 7 3. Fedora 25 and higher (Fedora 27 recommended) ...

  6. 区块链技术加持下的十款智能硬件产(kuang)品(ji)

    继比特币之后,有同样热度的区块链技术正如雨后春笋般在国内蔓延,并应用到各个互联网场景之中.以下是小编整理的十款智能硬件产品,其中个别产品已与游戏结合的相得益彰! 1.迅雷玩客云 公司:迅雷 简介:玩客 ...

  7. 区块链是大数据生态圈技术之一_区块链技术再发力,携手智能制造构建产业生态圈...

    原标题:区块链技术再发力,携手智能制造构建产业生态圈 大数据时代的逐渐逼近,使得传统行业面临巨大的挑战.区块链技术是大数据时代备受关注的新星,在越来越多的领域进行试点应用,区块链技术也是大数据时代日益 ...

  8. 【区块链 | Merkle】使用Merkle Tree空投,白名单验证

    Merkle Tree在高效验证数据的同时减少了链上计算和存储,因为非常适合基于区块链的白名单验证,空投,IDO等需要验证数据的业务. Merkle Tree介绍 默克尔树,在区块链出现前,曾广泛用于 ...

  9. 如何使用ENS和Chainlink Data Feeds简化智能合约开发者体验

    以太坊域名服务或者ENS能为区块链地址提供人类可读的名称,能为以太坊用户和开发者提供简化的体验.用户可以通过清晰易读的地址与智能合约进行交互,而无需使用可能会造成混淆并导致错误的长字符串哈希. Cha ...

最新文章

  1. 分形之闵可夫斯基(Minkowski)
  2. ppk on JavaScript第二章:背景(完结篇)
  3. asp伪装成jsp的方法
  4. 安卓 sharedpreferences可以被其它activity读取_【安卓逆向】“一份礼物”之我要o泡逆向分析...
  5. 方程的根的个数C语言xtu_零度根轨迹的绘制及情况讨论、以及参数根轨迹的原理介绍...
  6. canvas画出简陋版随鼠标转动眼睛且会眨眼的可爱樱桃小丸子
  7. node vue 合并项目_吐血整理最佳实践:SpringBoot整合Vue前后端分离开发
  8. Java进行spark计算
  9. HTML知识积累及实践(二) - 标签样式
  10. 查找(四)-------基于B树的查找和所谓的B树
  11. 深入内核:Oracle数据提交与事务隔离的深度解析
  12. 深度学习识别手写字体数字
  13. Oracle项目管理系统之质量控制
  14. 关闭iTunes iPhone自动备份(Windows+Mac)及删除过期备份
  15. 研究生看论文的看的是什么
  16. android rn框架开发的例子,RN与安卓通信架构篇
  17. VMware虚拟机三种联网方式详解
  18. 202001 ora-00922: missing or invalid option 密码修改提示;“ORA-28007: the password cannot be reused”解决
  19. mysql错误#1265
  20. 北大计算机科学与技术教材,北京大学计算机科学与技术参考书目

热门文章

  1. ESSENTIAL C++
  2. 一念之差 一面是佛一面是魔
  3. gh-ost的使用和添加索引
  4. 小程序商品列表秒杀倒计时
  5. 传统车辆工程研究生以后希望从事无人驾驶相关工作,如何努力?
  6. XR872 开发板bring up
  7. 计算机李维,李维(南京工业大学名师——李维)_百度百科
  8. 个人博客图片存储推荐--又拍云
  9. 46.全排列 47.全排列 II
  10. 什么人群适合考PMP?