传统域名系统 (DNS) 是一个分层的分散信息存储,用于将用户在网络浏览器中输入可读名称(例如www.baidu.com)解析为IP地址,来访问互联网上的计算机。传统域名系统存在一些例如过于集中化管理、效率并不高等局限性问题。而去中心化域名正好弥补了这些缺点,同时随着WEB3世界的到来,去中心化域名的价值越来越被各行各业认识。
随着去中心化域名系统以太坊的ENS兴起,去中心化域名系统在加密、元宇宙领域掀起了一股热潮,现如今,去中心化域名系统已成为建设WEB3网络中各条公链必备的基础应用之一。
BTY-DNS去中心化域名系统,致力于创建Web3领域中的去中心化身份(DID)。7月26日晚19点,核心开发者Andy在@Bityuanofficial推特空间进行了一场DNS AMA,现在就让我们来回顾下AMA的精彩内容。
主持人:大家好!欢迎来到AMA,我是本次AMA的主持人,在AMA开始之前,我先介绍一下DNS域名持有者的首次空投福利:DNS域名持有者将获得第一笔空投。
核心开发者Andy: 大家好,我是 Andy,很高兴今天在 AMA 上见到你们。我很荣幸有机会与大家分享DNS 系统。谢谢。
主持人:感谢您加入我们。首先,请您简单介绍下DNS去中心化域名系统。
核心开发者Andy: 好的,我很高兴今天向所有观众介绍 DNS。
首先,DNS是去中心化的域名系统,它是运行在 BitYuan区块链上的去中心化应用程序。是一个分布式、开放、可扩展的域名系统,具有以下功能和价值:
1. DNS可以将人们可读的名称映射到区块链地址,例如以太坊地址、BTC 地址、BTY 地址等,它还可以将区块链地址反向映射为人们可读的名称,使用更加方便。
2. DNS之于Web3.0就像名称之于现实世界一样,DNS可以作为WEB3应用程序的身份或用户名。这对于构建去中心化应用程序和网站至关重要,因为用户可以使用 DNS 名称在各种去中心化应用程序之间轻松切换。
3. DNS 增强了域名的所有权。与中心化域名系统相比,基于区块链的DNS在智能合约的支持下,除非用户停止续订,否则无法撤销用户的域名。
DNS 提供了一种更加便捷、安全、面向资产的方式来管理和访问数字资产,还为去中心化应用程序和网站提供了强大的可扩展性。
主持人: 非常好!就像你说的,DNS之于Web3.0就像名字之于现实世界一样, DNS 基于什么区块链基础设施?
核心开发者Andy: : DNS是在BitYuan区块链上开发的。 BTY是一条兼具平行链架构和零知识证明技术的EVM兼容链。主链和平行链均支持EVM,平行链架构扩展了BTY区块链的性能。同时,平行链之间、主链与平行链之间可以通过跨链进行快速有效的资产交换。零知识证明技术可以实现安全私密的交易,并且兼容EVM虚拟机,可以更方便地使用web3.js、ethers.js、truffle、hardhat等工具进行开发。因此,DNS选择BTY公链作为基础设施,谢谢。
主持人: Andy, DNS为用户提供了各种便利。您能谈谈DNS的主要功能吗?
核心开发者Andy: 主要功能包括域名注册、域名绑定、身份注册。
首先,个人用户或企业用户可以根据自己的喜好选择合适的域名字符后发起注册请求,注册成功后,域名以ERC721的形式永久记录在区块链上。
其次,将域名与用户的公钥绑定。绑定后,域名的归属就确定了,只有能够产生私钥的用户才是域名的所有者,无需向中心化CA机构申请证书。
再者,用户可以向域名绑定自己的身份(身份包括但不限于用户区块链地址、用户社交账号、用户游戏账号信息等)。
此外,在V神提出的去中心化社会(DeSoc)的尝试中,DNS将广泛应用于基于BTY公链的DeFi、gameFi、SocialFi等领域。
主持人: 感谢 Andy 与我们分享对 DNS 和 DeSoc 的未来如此深刻的看法。DeSoc旨在创建Web3用户身份和社会关系的防篡改记录,为具有多元化理想和公平治理的共享决策社会铺平道路,DNS 将在其中发挥重要作用。接下来,我们进入问答部分。
主持人:如何购买域名?
核心开发者Andy: 打开dns.bityuan.com,用户需要在浏览器上安装MetaMask扩展,只需按照DNS系统上的操作文档即可轻松购买域名。
主持人: DNS 是去中心化的吗?
核心开发者Andy: 当然,DNS合约的内容在链上完全透明,并受到所有用户的监督。在有效期内,您对您的域名拥有绝对的管理和使用权,任何人都不得干预。
主持人: 域名可以转让吗?
核心开发者Andy: 是的,域名所有者可以将域名转移到其他地址,因为它是基于ERC721的。请注意,此操作无法撤消,一旦成功,您将完全失去管理所转移域名的权利。
主持人: 什么是域名解析?
核心开发者Andy: 就像在互联网上一样,每个顶级域名都必须设置一个二级域名并解析为IP地址。在DNS中,还需要设置二级域名并将其解析为值,这样,其他人访问这个二级域名就相当于访问了这个解析值,不同的二级域名可以解析为相同的值。
主持人: DNS系统支持多地址解析吗?例如,我可以使用同一个域名来管理BTY地址、以太坊地址、BTC地址等吗?
核心开发者Andy: 是的,通过设置不同的二级域名,可以在各种场景下使用。例如,如果用户拥有域名andy.yuan,则可以将bty.andy.yuan设置为解析为BTY链上的地址,将eth.andy.yuan设置为解析为ETH上的地址。
主持人: 除了区块链地址解析之外,还可以解析其他用户信息吗?
核心开发者Andy: 是的,除了区块链地址之外,用户还可以设置社交媒体账户,例如 Twitter、Facebook,用户可以通过子域名twitter.andy.yuan解析Twitter 账户名,也可以通过 facebook.andy.yuan 解析 Facebook 账户名,并且用户还可以自定义密钥来解析更多的用户信息。例如,驾驶执照 ID、电话号码等。
主持人:在《BTY生态DNS的DeSoc理念》一文中,BTY生态DNS致力于打造Web3领域的去中心化身份(DID),参与DeSoc的“灵魂”构建。您对DeSoc建设中的DNS有何理解?拥有DNS域名有什么价值?
核心开发者Andy: 我们认为DNS对于构建基于区块链的DeSoc具有重要的意义和价值。
第一:用户可以直接拥有和控制自己的域名,无需依赖中心化机构。它增强了用户对其在线身份和资产的控制。
第二:域名的注册和管理分散在区块链网络的多个节点上,难以单方面封锁或审核特定域名,从而保护言论自由和信息传播的开放性。
第三:去中心化域名采用区块链技术的不变性和透明性。这意味着域名一旦注册,其所有权和转让记录将永久存储在区块链上,防止域名抢注和欺诈。
第四:去中心化域名可以与区块链上的智能合约和去中心化应用程序(DApp)无缝集成。通过使用易于记忆和用户友好的域名,用户可以更轻松地访问和使用DApp,从而提高可用性和推广性。
总之,去中心化域名在去中心化社会中发挥着重要作用,赋予用户自主权,抵抗封锁,防止欺诈,增强DApp的可用性。它是区块链技术在互联网基础设施中的重要应用之一,为实现 DeSoc 的愿景提供了有力支撑。
那么“拥有 DNS 域名有什么价值?”我们致力于BTY链上DeSoc的尝试。目前这只是一个小规模的尝试。当时间和技术成熟时,它将融入整个生态系统。拥有BTY链上的DNS不仅意味着拥有数字身份,也体现了参与DeSoc建设的积极举措。未来,用户可以提前享受BTY链上生态建设的反馈。
主持人: DNS的路线图是怎样的?
核心开发者Andy: 目前我们已经完成了DNS的注册,以及域名和子域名的管理、解析、转移等功能。我们的后续计划是:
① 跟踪、参与和推广去中心化域名的标准和协议。
② 拓展更多的功能,比如通过用户的生理特征增加与用户绑定的域名,例如指纹。当然,该域名不能转让或出售。对于一些具有特殊意义的域名,具有炒作属性,我们计划推出去中心化的交易平台,方便用户买卖域名。
③ 积极推动社区合作和生态建设,推动DNS的采用和推广,让更多的用户和开发者参与其中。同时也会考虑与其他相关项目以及区块链的融合,拓展DNS的应用场景。
主持人:目前哪些钱包集成了DNS?
核心开发者Andy: 目前可以通过MetaMask钱包与DNS进行交互,未来DNS上将会提供更多主流的钱包插件,并通过WalletConnect功能实现与更多钱包的集成。就是这样谢谢。
主持人: 与其他域名系统相比,DNS有哪些优势?如何让你的项目可持续发展?
核心开发者Andy: 在DNS开发过程中,我们参考了各个项目的解决方案。每个项目都做得很好,而且各有特色。我们希望自己开发一个DNS系统来繁荣BTY链上的生态系统,更好地推广BTY链,吸引更多的用户和开发者参与BTY去中心化社会的建设。未来,我们将积极参与行业标准和协议建设,拓展域名系统的功能。同时,我们将积极与社区合作,听取社区用户的反馈,丰富系统功能。通过这种稳定的技术迭代和积极的外部合作,可持续发展
项目的发展有保障。
主持人: 本次 AMA 的最后一部分,感谢社区用户积极参与 DNS 问题的收集,我们精选了 Google 表单中的三个问题,这三位用户将获得100BTY的奖励。让我们来看看用户们关心的问题。
第一个用户问题:关于DNS .yuan 我想问一下,以后可以让DNS只用1-2个字符还是让DNS用符号?价格会保持不变还是取决于我创建的 DNS?
核心开发者Andy: 未来用户将可以使用短字符串生成域名,目前已经支持该功能。但由于短域名的稀有性,我们还没有直接开放1-3个字符域名的注册。这些短域名可能具有比较强的投机性,所以我们计划在未来举办一些活动,让积极参与的用户有机会获得它们。关于DNS使用符号的问题,目前不支持该功能,但我们会考虑在下一个版本中支持。
主持人: 第二个用户问题:一个钱包可以使用多个DNS吗?
核心开发者Andy: 当然,用户可以在一个钱包中使用多个DNS域名。例如,如果用户拥有 alice.yuan 和 bob.yuan,则他可以将 bty.alice.yuan 和 bty.bob.yuan 解析为同一个 BTY 地址。因此用户可以输入这两个域之一来访问 BTY 地址。然而,在反向解析过程中,当系统尝试根据地址查找域名时,会随机返回其中一个子域名。
主持人: 第三个用户问题: 您能否解释一下 BTY-DNS 与目前市场上其他 DNS 解决方案相比的独特功能和优势? BTY-DNS 旨在如何彻底改变域名系统并改进现有解决方案?
核心开发者Andy: 这个问题和之前的类似。事实上,在DNS的开发过程中,我们也参考了其他项目,这些项目都有很有价值的见解。但总体而言,我们认为Web3中的去中心化身份仍处于早期阶段,需要不断改进标准和功能。通过BTY-DNS的发展,我们积累了一些经验,希望积极参与去中心化身份标准和协议的制定。同时,BTY-DNS的开发也旨在支持BTY链上社会的去中心化。未来,链上的各种DApp(DEFI、GAMEFI、SOCIALFI)将与DNS系统集成,进一步丰富BTY的生态系统。
主持人: 特别感谢Andy,感谢大家参与我们的AMA。欢迎加入我们的BTY社区,您可以在那里讨论您的意见,我们非常感谢您的建议、想法以及未来对我们社区的参与。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。