零知识证明有什么样的风险?零知识系统有哪些应用?
什么是 ENS?去中心化域名的发展是什么样的?
前阵子,有用户通过链上数据结合 ENS 发现,与 Divergence Ventures 某分析师相关的一系列以太坊地址,在 Ribbon 空投宣布(2021年5 月 25 日)前与 Ribbon 产品相继进行了交互,最终共计有 30 多个地址获得空投,从而被怀疑可能是有“内幕交易”,一时间闹得沸沸扬扬。
包括更早之前的 OpeaSea “老鼠仓事件”,其实也是因为对应高管使用了自己公开的 ENS 地址被挖掘出来。
而其中扮演关键角色的“ENS”,全称 Ethereum Name Service,是基于以太坊的分布式域名服务,它提供了一种安全且去中心化的方式,将简单的人类可读域名解析为链上及链下的地址资源。
2017 年 5 月 4 日正式登陆以太坊的 ENS ,通过独有的竞标机制,使得任何用户都可以通过竞价流程为自己的以太坊地址注册一个(或多个)以“.eth”结尾的以太坊域名。
简单来说,ENS 可以把个人长且难以记忆的“0x 开头的以太坊地址”映射到自定义的短地址,譬如 satoshi.eth、vitalik.eth 等等。
这样的话,在支持 ENS 的钱包中,用户不必再复制和粘贴长地址,可以直接使用 ENS 域名来绑定各种加密货币地址,并接收加密货币的付款。
同时 ENS 也可以与自己拥有的 DNS 域名一起使用,目前 ENS 支持许多 DNS 域名,如“.com”、“.io”、“.xyz”等等。
此外 ENS 是构建于 ERC721 协议,也即每一个 ENS 域名其实就是一枚 NFT,所以目前注册完成之后,可以在 OpenSea 等 NFT 交易市场选择一个价格挂出,后续进行拍卖转让。
从某种程度上讲,以太坊地址等长数字字母混合的形式(一般都是 42 位)对绝大多数用户而言绝不友好,本身也不利于加密普及,每年因为地址错误输入导致的巨额损失事件也屡见报端。
而 ENS 将以太坊地址替换为便于人类记忆的字符,这是加密普及的关键一步,用户可以选择一个更友好的用户地址进行记忆,使得发送和接受加密资产变得简单,减少转账时转错地址的风险。
去中心化域名的发展
根据 ENS 此前公布的财务报告中表示,2020 年它共获得约 31 万美元的资助,并通过 ETH 获得 70 万美元收入,2020 年的支出为 76 万美元,主要体现在工资、法律咨询、黑客马拉松奖、赏金和网站和服务托管等方面。
而截至目前 ENS 共有近 116 万个注册域名,集成了500 多个应用,从钱包、应用到浏览器遍地开花,逐步建立了一个相对完备的生态。
在之前的上海万向区块链峰会上,Vitalik 也表示,对于用户来说,基础设施是关键,而 ENS 是一个非常重要的基础设施。
有很多以太坊用户用 ENS,未来预计有越来越多的人使用 ENS,ENS 当前面临的问题是所有的功能都是在主网上实现的,这就导致交易费用非常高,这也正是我们在基础设施方面面临的挑战。
所以与此同时,目前除了基于以太坊的 ENS 之外,还有其他一些区块链域名系统,它们有借助竞争公链低廉、高吞吐量的底层优势,但在生态建设方面却暂时逊于 ENS。
这包括大众都已经熟知的 EOS 短域名和基于 Nervos 的 DAS、Terra 生态的 TNS、Solana 生态域名服务等等。
EOS 账号
其中老牌的 EOS 账号本身的设计就像互联网域名域名,是 12 位可包含数字与字母的字符:注册账户需要一个正确映射的 EOS 帐号,成功映射后用户就会有一个 EOS 公钥和一个对应私钥,不过短于 12 位的 EOS 账号需要竞拍,它不仅短,更支持域的概念。