分布式域名解析方案:BitDNS背后的技术博弈

2024-05-09 区块链达人

以下为专访实录:

 

开场白:

 

域名这个话题在整个互联网时代都有着重要的意义,也造就了一大批的亿万富豪~今天我们邀请到了BitDNS的CTO  Kingsley Low与我们共享即将引领未来,拉开域名世界新序幕的分布式域名解析方案——BitDNS背后的技术博弈。

 

Kingsley Low是BitDNS核心开发成员及CTO,区块链技术和计算机安全专家,开源文化和软件自由先锋。作为加密货币的早期思想领袖,他在售后服务和供应链领域拥有20年的经验。旨在参与大型商业区块链的开发,以供开发人员参与当前的区块链的大规模开发。

 

在此,感谢Kingsley Low拨冗为大家带来一场知识盛宴。

   

Q1 先和大家描述一下BitDNS的願景吧?

 

A:BitDNS是一个面向全球的、点对点的分布式域名解析系统,就如同IPFS解决的是下一代互联网的储存问题,BitDNS解决的则是下一代互联网的域名解析问题。

 

BitDNS旨在为区块链、IPFS等P2P网络系统中与传统互联网的用户、开发者之间,建立起一座便捷使用的桥梁。BitDNS的愿景是打造一个安全、高效、易用的,以价值生态为内核的区块链操作平台。以“将数据权利与商业红利归还于网民”为战略定位,打破价值孤岛,开凿流量通道,赋能传统互联网。

 

Q2 可能有人对于DNS的概念比较混乱,比如说有的用户会认为DNS就是单纯的域名销售,炒作域名,是这样的么?

 

A:域名系统是一个很大的概念,而域名销售只是其中的应用层面。

 

域名系统(Domain Name System,DNS)是Web2.0时代互联网最基础的服务之一,其可扩展、层次化、分布式等特性,使得主机域名到地址之间的解析变得更为便捷,得益于此,万物互联也从一种可能变成了一种常态。DNS是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就充当了翻译的角色,它的基本工作原理,我来举个最简单的例子。腾讯的IPv4地址是119.147.15.13,显然让大家记住这些数字是反人类的,因此DNS就充当了翻译的角色,把这串数字翻译成了www.qq.com,这样大家就很好记了。

 

有了这样方便记忆的域名,就会产生很大的商业价值,因此很多头部企业才会自己注册或者购买一些便于记忆的域名。

 

Q3 BitDNS有哪些技术特点?有哪些技术壁垒是别人没有办法做到的?

 

A:在BitDNS的网络中,用户拥有绝对的自主权,域名完全去中心化,我们是通过BitUID、钱包、路由器等基础设施来构建分布式域名的,除此之外我们还将通过连接多数主流公链、主流工程技术(如:IPFS技术、Etherum、EOS、Fabric、R3、IPv8技术),共同构成下一代分布式互联网的超级枢纽——dWeb4.0。

 

当然我们还有很多的技术特性,欢迎各位去查阅我们的白皮书去了解。

 

Q4 BitDNS和IPFS有什么关系?

 

A:BitDNS是分布式域名解析系统,是对传统DNS及其网站、APP应用的颠覆。DNS域名系统简单地说,解决的是通过分布式和区块链技术,解析域名与网络IP之间的对应关系问题,就是如何通过人类可读的名称(域名)找到对应的计算机网络设备(PC/手机/路由器/物联网设备),从而访问各种网站、各类APP的服务器数据。

 

IPFS是分布式文件系统,是对文件系统和传统网盘的变革,解决的是比特币、以太坊不能存储文件的问题。

 

由此可见,IPFS仅仅实现的是文件系统功能,而BitDNS实现的是域名系统功能,是浏览器、联网PC软件、联网APP连接互联网网站和后台服务的关键步骤,是网站导航、搜索引擎和APP应用市场的核心入口。除此之外,BitDNS还包含了BitUID用户身份系统、BitDNS Wallet网址导航和AppStore区块链钱包、dWEB应用市场及其后端支撑的边缘云计算矿机。

 

当前的区块链网络格局是,一个去中心化分布式系统的访问方法,却需要依赖一个中心化的DNS系统,这如何支撑未来的去中心化网络?

 

而BitDNS恰好弥补了这个关键问题,因此BitDNS+IPFS才能实现去中心化的访问。也就是说BITDNS和IPFS是很好的互补合作关系。

 

Q5 BitDNS是怎么做到去中心化的呢?

 

A:BitDNS的核心是使用可分布式解析域名的高性能区块链构建的。 域名和IP决议记录存储在分布式存储中,通过使用智能合约,我们可以合并多个私钥签名来执行所有交易,例如域名销售,注册,交易交易和用户访问控制。

 

Q6 BitDNS为什么需要跨链?

 

A:区块链作为一种分布式账本技术,可以被应用在各个领域,但是受吞吐量、网络孤立性、监管、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。

在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。跨链技术就是实现价值互联网的关键,简单来说,跨链就是实现一个链到另一个链的通信协议。

 

由于DNS的性质要求高度响应和快速执行,因此使用跨链可以使我们构建高度可扩展的网络以成为超级集线器,并使我们能够连接到各种类型的公链上。

 

好消息是,BitDNS使用了当下两种最受欢迎的跨链协议,即Cosmos IBC和Polkadot XCMP,这使我们能够连接到流行的区块链。

 

Q7 BitDNS对接其他底层公链有什么特别的要求么?如果有的话会先支持哪几条公链?

 

A:理论上通过跨链协议,我们可以支持多个公链,但目前,我们更需要性能和安全度高的一些主流公链,或者说在商业上已经成熟的一些公链。比如说

ETH

、EOS、tron这些。

 

Q8 一个我们讨论了很多的问题就是“不可能三角” BitDNS能够做到不可能三角的效能,去中心化和安全性同时兼顾吗?

 

不可能三角只适用于底层公链。BitDNS对整个区块链生态的贡献就是可以让公链专注于提升性能和安全性。而BitDNS保证的是整个网络的去中心化。

 

Q9 如果去对标一个传统的互联网企业,BitDNS相当于传统互联网中的哪个公司?

 

A: 准确的说,我们是做Dapp和底层公链的中间层,理论上来说对标的是传统的DNS技术,但如果从商业角度上来说,你可以想象一下亚马逊、微软这些企业,在他们出现之前,没有人能想象到今天这样人机交互的场景。