首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏深入浅出区块链技术

    ENS介绍

    ENS部署在以太坊主网络和几个测试网络上。如果你使用ehereum-ens[1]javascript库或终端用户应用程序,它将自动检测与你交互的网络并在该网络上部署ENS。 你现在就可以通过ENS管理器[2]或ENS官方主页[3]上的ENS应用程序,来试用ENSENS架构 ENS有两个主要组件:注册表[4]和解析器[5] ? 我是DApp的开发者,我想为我的DApp添加ENS支持 从在DApp中启用ENS[7]开始,查看开发应用程序开发者指南,你可以从众多可用的ENS库[8]中选择一个来开始使用ENS。 我想查看ENS智能合约的参考文档 查看ENS智能合约的API参考文档,这些文档涵盖了ENS的核心合约、注册表[12]、解析器[13]和常用的注册中心,如:测试注册中心[14]、反向注册中心[15]以及. References [1] ehereum-ens: https://www.npmjs.com/package/ethereum-ens [2] ENS管理器: https://app.ens.domains

    2.4K40发布于 2019-12-06
  • 来自专栏深入浅出区块链技术

    ENS源码分析

    注:本文所参考的合约地址为ens-contracts[2] 概述 ens 的整个技术架构大致类似于下图 ens架构.png 如图所示,ens 可以从功能上进行以下划分: 用户层:注册 ens 的入口, 通过外观模式,对请求进行相关校验,转发到下层进行实际处理 核心层:ens 的核心功能模块,包括 ens 的注册表(ens 和 owner 对应关系)、ens 注册器(注册一个实际的 ens 域名)、ens 反向注册器(通过 address 反向获取 ens 域名)、ens 注册价格计算、dns 注册关联等功能 解析器层:解析 ens 域名的实际处理层,支持将 ens 解析为地址、公钥、文本等。 注册 注册各个模块交互流程图如下: ens注册.png 为了防止域名抢注情况,ens 使用了『请求-提交』二阶段注册模式。 ENS 解析 正向解析 解析 ens 时各个模块交互如下: 可以发现,解析 ens 域名流程实现了注册表和解析器的解耦,注册表不维护具体内容,具体数据由解析器提供。

    1.6K11编辑于 2022-04-08
  • 来自专栏区块链入门

    ENS域名注册终极指南

    ENS 是当下以太坊生态中最热门的话题之一,这股潮流的出现有很多因素。正如官网提到的那样[1]:“ENS 利用可读的域名,为链上、链下资源寻址提供了一种既安全又去中心化的解决方案。” 注册 .eth 域名 ENS 系统中的核心操作就是注册 .eth 域名了。当注册 ENS 域名时应该牢记以下几点: 1.域名最短长度为 3 位。2.不同长度域名的注册年费不同。 对没有装插件的浏览器,也可以通过在浏览器中输入 ethhub.eth.link 来访问该资源,这种方式没有解析 ENS 域名,而是通过 ENS 官方所维护的一个网关。 这个特性让 ens 域名多了很多可玩性。 把你的子域名挂到 ENSNow 上 ENS 官方团队已经做了一个网站[11],所有人都能在这个网站上注册子域名。 /ens-launches-multi-coin-support-15-wallets-to-integrate-92518ab20599 [3] ENS 官方注册器: https://app.ens.domains

    6.2K31发布于 2019-11-27
  • 来自专栏code人生

    web3.js ENS

    with web3 object: const ens = await web3.eth.ens.getAddress('alice.eth'); 安装web3.js ENS 要直接使用ENS包,首先需要安装 ENS包并导入: $ npm install web3-eth-ens import { ENS } from 'web3-eth-ens'; const ens = new ENS(undefined 它通过查询提供的ENS名称的ENS解析器来解析地址,并返回解析的以太坊地址。 它查询ENS注册表以获取ENS名称的所有者,并返回所有者的以太坊地址。 ENS解析器获取与提供的ENS名称关联的公钥x和y。

    35810编辑于 2024-05-17
  • 来自专栏机器视觉全栈er

    python入门与实战--ENS未注册域名批量查询

    和web2.0时代用可读性好的域名代替IP地址类似,web3.0时代,用可读性好的域名去替代地址(我个人觉得这个钱包地址类似身份证是你的身份),ENS就是其中的代表性的域名服务。 ENS全称是Ethereum Name Service(以太坊域名服务),是从以太坊基金会孵化出来的。 2. = browser.find_element(by=By.XPATH, value='//*[@id="root"]/div/main/div[2]/a/h2') ens_dict[ens_name.text [:3]] = ens_status.text if ens_status.text == "Available": tf = open(ens_name.text 后记 就在我用完这个方法后,发现了有python库有这个功能,放在下一期吧:p,关注公众号机器视觉全栈er,后台回复ens即可获取单词的csv文件及项目源码。

    7.6K20编辑于 2022-07-04
  • 来自专栏本体研究院

    本体技术视点 | ENS 是不是真的能够代替 DID?(上)

    今年的区块链盛宴,ENS 必然榜上有名。 自发布以来,ENS 已经成为被应用广泛集成的区块链域名标准。尤其是 ENS 举办的治理通证空投的活动,更引起了社区广泛热议。 目前,已有超过20万的用户使用 ENS,创建了超过51万个域名。并且,ENS 已被集成到300多个应用中。 首先我们来了解一下 ENSENS 到底是什么? ENS,英文全称 Ethereum Name Service,译为以太坊域名服务,是基于以太坊区块链的去中心化、开放和可扩展的命名系统。 一旦应用集成 ENS 后,已拥有 ENS 域名的用户可以直接利用以太坊地址的私钥授权登录,无需创建账号和密码,同时系统会默认将 ENS 名称作为账户名。 介于 ENS 提供的去中心化登录方式以及部分服务与 DID 重合,加之背靠以太坊,所以才会有“ENS 取代 DID”的声音出现。

    1.1K30编辑于 2021-12-14
  • 来自专栏区块链入门

    手把手教你在imToken上注册ENS域名

    其实ENS的功能不止如此,不过现在我们先来看看如何通过 imToken 注册一个属于自己的 ENS 地址吧。 关于价格 ENS 域名目前采用即时注册的年费制度,由于越短的域名越稀缺,因此: •五位及以上长度的 .eth 域名注册,年费为5美金/年。 点击该DAPP图标,这就是 ENS 官方的域名注册器了~ ? 2. 设置好注册周期长度后,进行下一步操作,每个 ENS 域名注册要经过三个阶段,需要发送两笔交易: ? 成功后,我们就可以直接使用自己的ENS 域名( ensdaddy.eth ) 在钱包之间转账了~ ?

    3.5K40发布于 2019-12-03
  • 来自专栏本体研究院

    本体技术视点 | ENS 是不是真的能够代替 DID?(下)

    书接上回,我们为大家分析了ENS是什么,有什么功能?是不是有小伙伴认为 ENS 真的就能代替 DID 了? NONONO~咱们接着往下看。 DID 是什么? ENS 和 DID 的差异 在前一篇《ENS 是不是真的能够代替 DID?(上)》中我们提到过“ENS 域名本质上同样也是去中心化标识符”,那它和 DID 有区别吗? 表现逻辑 ENS 的标识符是域名,即“xxx.eth”。该标识符对于用户来说是可读的,这也是 ENS 存在的最基本目标,即让不可读的以太坊地址通过 ENS 解析为对用户友好的标识符 ENS 域名。 并且根据 ENS 的设定,持有 ENS 域名需要交付租费,字数越少租费越高,三字以内的域名每年租费高达 640 美元。 同时 ENS 也是一个 NFT,这就意味着 ENS 可以在诸如 Opensea 此类的 NFT 市场上转售。这些能满足用户解绑、变现的需求。

    1K30编辑于 2021-12-21
  • 来自专栏人生代码

    将 NFT 设置为 ENS 个人资料头像的分步指南

    这是设置 ENS 个人资料头像记录的分步指南。 警告:现在 ENS 管理器中的支持非常手动!即将重新设计的 ENS 管理器(在这里先睹为快)将使这件事变得更容易。 但就目前而言,这里有一个关于具体做什么的指南: 1) 你有 ENS 的名字吗? 如果你不已经有一个ENS的名字,你可以注册一个.ETH名称或在DNS域名输入你已经拥有的app.ens.domains。 您可以为任何一种 ENS 名称设置 NFT 头像。 2) 您的主要 ENS 名称记录是否已设置? 确保设置了您的主要 ENS 名称(反向记录)。 这将指定您的哪个 ENS 名称代表您在 dapps 中的以太坊帐户作为您的用户名。您可以转到app.ens.domains,然后转到我的帐户,然后使用该页面上的工具进行设置。 3) 设置头像记录 转到app.ens.domains并搜索您的 ENS 名称以访问其记录页面。确保您连接到拥有 ENS 名称的钱包。然后单击“添加/编辑记录”。

    5K10编辑于 2022-02-28
  • 来自专栏好派笔记

    Centos7将网卡名称ifcfg-ens33改为eth0

    ifcfg-eth0 [root@k8s-1 ~]# cd /etc/sysconfig/network-scripts/ [root@k8s-1 ~]# ls [root@k8s-1 ~]# mv ifcfg-ens33 ADDR_GEN_MODE="stable-privacy"   NAME="eth0"   UUID="b7e7563a-8883-459d-b77d-d99447a4109d"   DEVICE="ens33

    1.7K32发布于 2021-09-16
  • 来自专栏咻一咻

    Centos7下修改网卡ens33为eth0

    这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。 规则2: 命名合并固件或 BIOS 提供的 PCI-E 热插拔口索引号,比如 ens1,如果信息可读就使用,否则使用规则3。 3 .修改网卡配置文件 原来网卡配置文件名称为 ifcfg-ens33,这里需要修改为 ethx 的格式,并适当调整网卡配置文件。 [root@centos7 ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33 其它内容不变) NAME=eth0 DEVICE=eth0 [root@centos7 ~]# systemctl restart network.service # 重启网络服务 注意:ifcfg-ens33

    2.5K30发布于 2020-05-29
  • 来自专栏cjz的专栏

    CentOS7 将 ens33 网卡名称更改为 eth0

    出现如上图后在最后面输入一个空格后,再输入 net.ifnames=0 biosdevname=0 后回车

    1.3K40编辑于 2022-12-21
  • 来自专栏菲宇

    Centos7下将网卡名ens33修改为eth0

    具体操作 1、先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0 vim /etc/sysconfig/network-scripts/ifcfg-ens33 ? 2、[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0 3、禁用该可预测命名规则。

    1.7K40发布于 2019-06-12
  • 来自专栏全栈程序员必看

    centos7执行ip addr命令ens33没有ip地址「建议收藏」

    执行ip addr命令ens33没有ip地址 查了几篇相关文章解决方法,主要有四种: mac地址问题 ONBOOT问题 uuid问题 NetworkManager问题 目录 mac地址问题 ONBOOT ONBOOT问题 分别输入 cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33 会显示这个页面 发现 ONBOOT已经是yes了, 接着重启路由,发现如下报错 根据这个错误,查询到的解决方法有说是uuid问题 uuid问题 重置一个uuid 接着在 ens33文件里面更改uuid vi ifcfg-ens33 但是最后还是没有解决!!! systemctl disable NetworkManager 接着再重启路由 systemctl start network.service 此时重启没有出现问题了 再次查看ip addr, ens33

    4.7K20编辑于 2022-09-18
  • 来自专栏区块链入门

    ENS域名如何由测试注册器升级到正式注册器

    我们在两年前启动 ENS 之时,ENS 只有一个顶级域名(Top-level domain,TLD),就是 “.ETH”。 我们一开始的想法就是:这个过渡性的注册器只是第一步,它的意义只是让 ENS 先跑起来,为我们打造更好的 ENS 和 “永久” 注册系统积累经验。 我们学到的教训 在 ENS 一开始的 “圈地热潮” 中(很多人都想注册同一个域名),我们的过渡性注册器表现得很好。 如果你开发了支持解析 ENS 域名的软件 什么都不用做!解析 ENS 域名的流程是完全一样的。 ENS 的下一步 发布新注册器之后,我们准备公开短于 7 个字符的域名注册。 我们会先弄一个预注册流程,现有 DNS 域名所有者可以先为他们的项目要求相应的 ENS 域名。

    1.8K30发布于 2019-11-29
  • 来自专栏全栈程序员必看

    centos 7如何将 网卡ens33 修改成 eth0「建议收藏」

    dmidecode这个命令可以采集有关硬件方面的信息) 对网络设备的命名方式: 1)如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如: ifcfg-ens33

    1.5K50编辑于 2022-11-15
  • 来自专栏AI SPPECH

    045_区块链域名系统安全:ENS与去中心化身份的防护策略

    ENS解析过程 用户或应用程序查询ENS域名(如alice.eth) ENS解析器查询Registry合约获取域名对应的解析器地址 调用解析器合约获取相应的资源记录(如以太坊地址) 返回解析结果给用户或应用程序 ENS智能合约核心功能 // ENS Registry合约核心接口示例 interface ENS { // 设置域名所有者 function setOwner(bytes32 Registry ENS ens = ENS(0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e); // ENS Registry地址 区块链域名作为DID标识符 ENS与DID的集成:ENS域名可作为DID标识符使用,格式如did:ens:alice.eth 优势对比:相比标准DID格式,区块链域名更易记忆和使用 解析机制:通过ENS ENS与零知识证明的集成 // 简化的基于零知识证明的ENS身份验证合约 contract ZKENSResolver { // ENS Registry接口 ENS public ens

    28410编辑于 2025-11-18
  • 来自专栏Linux服务器的日常

    开启ens33网卡,解决虚拟机上不了网的问题,无法使用ping问题。。。

    NAT模式:导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置 2.进入配置文件更改配置保存并退出 cd /etc/sysconfig/network-scripts vi ifcfg-ens33 3.开启网卡 ifup ens33 4.检查确认    tips:这里可以看到已经开启了ens33的网卡,并且ipv4的地址为192.168.47.131   当然如果还是不行的话:   4.1重启网络

    2.9K30编辑于 2023-10-26
  • 来自专栏区块链入门

    第十五课 手把手教你以太坊ENS域名注册,抢做一个3000万的发财梦!

    【收获】 1)注册到ENS以太坊域名; 2)熟悉ENS域名申请流程; 3)解析ENS域名 4)转让ENS域名 5)ENS域名续费问题 2. 京东3000万收购JD.com的故事 ? 那么,ENS域名是什么呢,好的ENS域名能跟互联网域名一样值钱吗? 3. ENS域名用途 ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 ENS域名申请流程 ENS域名申请流程有点小麻烦,最终拿下域名需要4个步骤,需要支付2次ETH费用。 ? 【总结一下ENS域名注册规则】 1],开标 在ENS网站发起任何一个符合规定的域名,如果还没有人注册,你就可以通过调用官方的ENS智能合约开启对这个名字的招标。 参考文档 1)ENS申请官网 2) ENS查询交易记录网站 3)ENS英文帮助文档 4) 让十亿人拥有ENS域名 5)ENS域名解析:像使用DNS一样使用ENS 6) ENS域名解析

    4.5K30发布于 2018-08-10
  • 来自专栏吾爱运维

    centos 7.0双网卡主备和负载均衡模式配置(bond0)

    但是它主备不用自动切换,即有ens33和ens37两块网卡,ens33是主,ens37是备,当ens33网卡宕了,ens37替代其工作,但是当ens33网卡恢复后,仍然是ens37是主,ens33网卡是备 (4)拷贝ifcfg-ens33的配置文件重命名为ifcfg-ens37作为ens37网卡的配置文件 (5)编辑ifcfg-ens37文件,修改相关配置,更改NAME、UUID、DEVICE、和HWADDR ifconfig ens33 down 禁用ens33网卡 如下图可以知道:当前是ens37网卡在工作,ens33是down的状态,ens37为up状态,同时需要查看网络是否通的。 2.启用ens33网卡,禁用ens37网卡,查看bond状态 当前ens33网卡在工作,而ens37网卡是down的状态。 3.mode=1主备模式是不会自动切换的,如上面实验遇到的先将ens33网卡禁用ens37网卡工作;当ens33网卡起来的时候,当前还是ens37在工作,所以主备不自动切换的,如下图: 配置mode=

    12.1K11编辑于 2022-09-29
领券