什么是BitDNS

2024年3月27日 | 分类: 域名新闻

原文:中本聪发表的有关 BitDNS 的所有帖子/他对使用比特币网络进行域名的看法

网址:https://www.jinse.cn/news/blockchain/3665545.html
网址:https://www.jinse.cn/news/blockchain/3665486.html

1

VG57jI7SKAsv-IE17bbw4.png?height=304&width=865

我觉得BitDNS可以作为一个独立的网络和独立的区块链,但和比特币共享CPU算力。唯一的重叠就是让矿工可以同时为两个网络搜索证明工作量。 这两个网络不需要任何协调。矿工可以同时参与这两个网络。如果他们在扫描SHA时获得了一个击中,他们就有可能同时解决两个网络。如果一个网络难度较低,那么可能只解决一个网络。 我认为一个外部矿工可以对两个程序调用getwork,并将工作合并。也许调用比特币获取工作,再交给BitDNS的getwork组合成一个组合工作。 这样不同网络就可以共享和增加总CPU算力,而不会导致碎片化。这可以解决当存在多个网络时的危险,因为可用的CPU算力可能会全部针对一个网络。相反,全世界的网络可以共享组合的CPU算力,增加总的安全性。这也可以让小网络更容易启动,利用现有的矿工基础。

至于问题中提到的矿工必须做额外工作并不会得到奖励,在这种情况下,矿工参与BitDNS(以及其他侧链)的动机是什么?我认为,虽然矿工可能不会从BitDNS挖掘中直接获得奖励,但他们有其他激励参与的原因。首先,作为一个矿工,参与BitDNS意味着他们可以在新的区块链网络中获得更多的经验和技术知识。这对于他们的职业发展和长远利益是有益的。其次,通过参与BitDNS,矿工可以为这个新兴网络的发展做出贡献,获得更多的声誉和认可。这可能会带来更多机会和收益。此外,虽然不能直接从BitDNS挖掘中获得奖励,但矿工可能会通过提供相关的服务或支持来获得收入。例如,他们可以为BitDNS提供安全审计、网络维护或其他增值服务,从中获得回报。因此,尽管没有直接奖励,但矿工参与BitDNS的动机可能来自于他们对技术发展的兴趣、声誉的追求以及通过提供其他服务带来的收益。

2

NYPyLLdnlNk8IXPXRH4Uq.png?height=402&width=865

区块链技术是一项重要的技术创新,可以带来许多创新性的应用和改进。比特币作为第一个应用区块链技术的数字货币,已经证明了区块链技术的可行性和实用性。但是,比特币仅仅是区块链技术的冰山一角,我们可以通过更多的创新和探索来发掘更多的应用。其中一个有趣的应用是通过区块链技术来实现域名系统的改进,从而提高互联网的安全性和可用性。

比特币创始人中本聪在早期的论文和交流中提出了一个关于区块链技术和域名系统结合的思路,即 BitDNS。BitDNS 与比特币使用相同的机制和算法,但是它的主要目的是构建一个去中心化的全球域名系统。 BitDNS 将通过区块链技术和 P2P 网络来实现去中心化和不可篡改性。 BitDNS 将提供更简单和安全的域名注册和维护,同时可以避免域名劫持和 DNS 劫持的威胁。

BitDNS 的架构与比特币的相似,使用 Merkle 树来组织区块链数据。每个区块由一个头部和一组交易组成,其中头部包括一组元数据和一个默克尔根哈希值。默克尔树的叶子节点是交易的哈希值,而每个叶子节点的父节点是它们的哈希值的组合。这意味着每个块的默克尔根哈希值将包括所有交易哈希的组合。因此,每个块都将拥有一组独特的哈希值,可以用于验证和保证数据的完整性和一致性。

BitDNS 区块链的主要目的是记录域名信息和相应的解析记录。这将包括域名的所有者和注册期限,以及指向域名的 IP 地址或其他信息。这些信息将被存储在区块链上的交易中,并可以在需要时进行更新和删除。这将确保域名信息的完整性和不可篡改性,同时也可以为域名注册提供更安全和更快速的过程。

BitDNS 可能需要在比特币块的基础上添加一些额外的字节来实现额外的功能,如记录 IP 地址和其他域名解析记录。但这只是一个小问题,可以通过每个块的 50 个域名记录来解决。如果未来有必要,我们可以考虑将默克尔树移动到区块链的顶部,以便更有效地使用空间。这将使比特币和 BitDNS 具有各自的链,并确保它们分别维护的数据的一致性和完整性。

BitDNS 的应用可能会非常广泛,包括互联网中的各种服务和应用。一个明显的应用是域名系统,它可以带来更快速、更安全的域名注册和维护。还可以应用在在线身份验证、数字版权管理、在线支付、物联网和金融交易等领域。这些将为区块链技术带来更广泛和深远的影响和应用。

总之,比特币创始人中本聪提出的 BitDNS 思路为我们提供了一个新的方向和解决方案来改善现有的基础设施和应用。随着区块链技术不断发展和创新,我们相信 BitDNS 和其他区块链技术的应用将会有更多的突破和发展。

3

在未来的bitdns设计中,可能会出现一种新的收费方式,即意图制造双花交易。用户可以使用相同的输入和输出来编写这种双花交易,但需要支付一定的费用。当这种双花交易被放入区块时,第一次支出将被视为无效。收款人可能不会察觉到这一点,因为新交易会使旧交易失效,新交易将取代旧交易的位置。

这种新的设计困难重重,需要客户端正确编写双花交易,管理钱包中的两个版本直到选择一个版本,处理所有的极端情况,需要做大量的工作。现有代码的每个假设都预设了用户不会尝试编写双花交易。

此外,比特币矿工方面也需要进行一些改变,以便能够接受双花交易进入交易池,但前提是输入和输出匹配并且交易费用更高。目前,交易池永远不会接受双花交易。因此,每个节点都会通过将其放入区块来见证它首次看到的交易。

总的来说,这种新的设计为比特币提供了一个新的收费方式,并可能会改变节点对于交易池的认识,以保证交易的安全性和可靠性。

4

“将各个工作量证明仲裁系统的数据集整合到一起是不可扩展的。比特币和BitDNS可以分开使用,用户无需下载两者的全部内容,可以根据需求选择其中之一。BitDNS用户可能不希望下载与其无关的网络决定加入的全部内容,因此网络需要有不同的命运。BitDNS用户可以自由添加各种大数据功能,因为域名注册商的数量相对较少,而比特币用户则可能限制链的大小,以便于大量用户和小型设备的使用。对于用比特币安全购买域名的担忧是一种转移注意力的担忧,因为使用比特币进行其他不可否认商品的交易是相当容易的。如果仍然担心安全性问题,可以通过加密方式进行无风险交易。双方在建立交易时都进行签名,当两个签名者都签署交易后,交易会得到触发并实施。第二个签名者无法在不释放第一个签名者的情况下完成交易。”

5

“我同意。所有交易、IP 变更、续订等都应该向矿工收取一些费用。 可能会考虑一定量的工作来生成域名,而不是固定的总流通量。每个领域的工作可以按照摩尔定律增长的时间表进行。这样,域名的数量就会随着需求和使用人数的增加而增长”

pbIwZAJ7Fq075OON72dy0.png?height=176&width=865

归纳总结一下

首先,BitDNS可以作为一个完全独立的网络和独立的区块链存在,不依赖于比特币网络。然而,与比特币不同的是,BitDNS可以与比特币共享CPU算力。这意味着矿工可以同时在两个网络上进行挖矿,通过利用两个网络的工作量证明来增强各自的CPU算力。

其次,外部矿工可以调用比特币和BitDNS的getwork方法,并合并两者的工作量。通过这种方式,矿工可以利用比特币的工作量,然后将其传递给BitDNS的getwork方法,将它们合并成一个组合工作量。这种共享和增强CPU算力的方式解决了多个网络之间的竞争问题。如果可用的CPU算力集中在一个网络上,其他网络将面临危险。相反,全球所有网络将共享合并的CPU算力,从而增加整体的安全性和稳定性。此外,这种共享模式对于小型网络的启动来说更为便捷,因为它们可以利用现有的矿工基础。

第三,矿工可以通过相同的工作量同时获得比特币和BitDNS的奖励。在挖掘比特币的同时,他们也能够通过相同的工作量获取免费的域名。这样一来,不仅能够获得比特币奖励,还能够从BitDNS中获取免费的域名,这种双重收益对于矿工来说无疑是一个吸引人的机会。

第四,BitDNS和比特币可以分别使用,用户无需下载全部内容才能使用其中之一。这对于BitDNS用户来说尤为重要,因为他们可能不希望下载与自己目标不相关的其他网络堆积的全部内容。这种隔离性可以提供更灵活和高效的用户体验。

在BitDNS的设计中,较长的区块间隔被认为比比特币的10分钟更为合适。这种设计的逻辑是,BitDNS的区块间隔较长可以确保更高的扩展性和网络吞吐量,从而更好地满足日益增长的需求。

最后,中本聪提出对交易、IP记录更改和续期等操作收取矿工费用的观点。这种机制可以激励矿工积极参与到BitDNS网络中,同时保证网络的安全和稳定运行。

总结起来,中本聪在BitDNS与比特币的共存与共享的探讨中,提出了一系列有深度且具有实际指导意义的观点。这些观点不仅解决了多个网络之间的竞争问题,也为用户提供了更好的使用体验。同时,中本聪还提出了一些关于BitDNS区块间隔和矿工费用等方面的设计建议,为BitDNS的进一步发展指明了方向。随着BitDNS的发展,我们相信它将在互联网的演化中发挥重要的作用,为用户带来更便利的域名服务体验。

原文:BitDNS域名系统实力碾压传统域名系统

网址:https://zhuanlan.zhihu.com/p/354807177

“区块链,互联网2.0。”

“区块链,互联网的二次革命。”

“区块链,从信息互联网跨越到价值互联网。”

从1994年商业化开始,经过二十多年的发展,互联网已经彻底改变了我们周围的一切——经济、产业、生活等。如今,随着区块链技术的进步和相关设施的完善,越来越多的区块链应用场景化落地,互联网的发展形态逐渐产生了新的变化,区块链在一定程度上促使互联网从单纯的信息传递转变为价值转移,引导价值互联网的发展。

兵马未动,粮草先行。随着价值互联网的爆发式发展,作为互联网最核心、最基本的域名系统自然成为很多从业者追求的热点,传统信息互联网时代下的域名发展已经取得了非凡的成就,那新型价值互联网时代的域名发展价值几何,且看以下对比。

注册流程:繁琐化VS自动化

传统的域名注册是需要用户在域名注册服务网站中先注册该网站用户信息,然后在该网站上进行域名的注册。选中域名提交审核后,进行付费购买。值得注意的是,传统的域名一次性购买年限为1—10年,而且ICAAN对域名有封禁的权力。

与传统域名服务的基础架构不同,BitDNS的智能合约可以取代多数注册机构的角色及流程。任何机构与个人可以依据注册机构的规则来创建子域名。而且是一次购买,终身使用。

解析流程:复杂化VS简易化

传统域名解析过程中,客户端在输入一个网址后,比如.google.com,然后浏览器会发起一个DNS解析请求,首先在本地缓存服务器中查找,如果查询无果,则会向根服务器查询,由于根服务器里面记录着各个顶级域名所在的服务器位置,所以根服务器肯定会返回.com服务器的位置信息。递归服务器拿到.com的权威服务器地址以后,就会请求.com权威服务器google.com服务器的地址。紧接着,google.com权威服务器会查询IP地址,给出74.123.225.72。最终完成http的链接,顺利访问网站。

BitDNS域名解析过程:客户端在输入一个网址后,比如http://www.example.com,其请求会被路由到BitDNS提供的解析程序:APP/PC端程序/路由器/DNS服务器。通过智能合约即可查询http://www.example.com对应的IP地址,最终将IP地址返回给浏览器。

安全隐患:公开化VS隐私化

DNS由于历史原因,设计上高度中心化,整个系统的稳定性严重依赖中心节点。DNS的所有解析过程都要依赖于中心化服务器,这种设计机制可能会导致访问需求出现问题,出现黑客劫持域名等情况。包括:劫持者控制某一个域名的多台权威服务器;缓冲中毒攻击,将大量有毒数据注入递归服务器;控制域名注册系统,误导用户访问;分布式拒绝服务DDoS,大量无效访问请求服务器,堵塞服务器,使其无法为普通用户提供服务。

而在BitDNS域名系统中,域名所有者通过区块链钱包操作域名,其安全性、隐私、所有权不受侵犯。同时,用户还突破围墙/平台对域名的拦截和屏蔽,可在浏览器及超级APP自由访问任何网站;提供自定义域名昵称服务,给你喜欢的网站备注地址名称,防止任何非授权的网络设备、浏览器和其它软件窃取你的隐私记录。

投资价值:瓜分完毕VS蓄势待发

在全球传统域名市场方面,据《互联网域名产业报告(2020)》显示,全球域名注册市场规模约为4亿个,优质域名早已经被瓜分完毕,后来者难以注册并拥有优质的域名,只能通过高价购买获得。

而在BitDNS域名系统中,简短易记、具有标志性和代表性的优质域名目前还没被注册,目前已经在BitDNS APP客户端开放了交易,优质域名的购买费用极低,而且实现了“一次购买,终身使用”,用户可以无限注册自己的钟意的域名进行买卖,以获取差价。

值得一提的是,BitDNS作为核心枢纽,底层连接众多主流的价值区块链,中间是分布式域名解析系统,而上层则以去中心化的方式兼容传统互联网,并支持去中心化的分布式网站和APP作为其上层应用,即,BitDNS域名系统不仅可以解析区块链域名,还可以解析传统的域名。

原文:去中心化域名赛道BitDNS、ENS、Unstoppable Domains对比

网址:https://zhuanlan.zhihu.com/p/334625763

12月3日,域名Chain.com确认交易完毕,据相关人员透露,该域名的交易价格极有可能破亿。Chain.com注册于1997年5月,因为Chain有“链”的含义,所以被视为是区块链行业的精品域名。同样和区块链域名有关联的Lian.com也被拍出1.2亿的天价。

不难看出,随着区块链行业的火爆,相关交易平台、资讯网站等终端迅速增加,与之对应的域名需求也空前高涨。在目前的互联网世界,相关域名的火爆程度逐渐成为某一个行业的繁荣程度的指向标。同时,也能看出,域名对于企业用户在互联网中发展的重要性。

当下,随着互联网用户和从业者对于当前中心化互联网问题频现的不满,越来越的人开始追求以具备去中心化特征的区块链为基础的新一代互联网。类比于传统互联网的域名系统,新一代互联网的域名系统同样具备连接性、便捷性、必需性的作用。

目前,提出并构建域名系统的主要有三家,分别是BitDNS、ENS和Unstoppable Domains。

ENS以以太坊为基础,但,仅仅存在于以太坊

ENS,是Ethereum Name Service的缩写,中文名字叫“以太坊域名服务”,它是一个基于以太坊区块链的可扩展,分布式和开放式命名系统,主要服务于人类可读的映射名称。ENS将人类可读的名称,比如qianbao.eth映射到机器可读的标识符,具有读取以太坊地址,内容哈希和元数据的功能的功能。

在一定程度上,ENS与DNS的定位非常相似,作用几乎相同,只不过DNS是把域名解析为IP地址,而ENS是把.eth域名解析为以太坊地址。与DNS不同的是,ENS更加去中心化,但是因为以太坊公链的能力及限制,使得ENS在架构上与DNS不同。ENS主要包括两个组件:注册表和解析器。ENS的注册表是一个智能合约,该合约维护所有域名和子域名列表;而解析器则负责将域名转换为地址。但ENS仅仅支持数字货币地址的解析,难以连接传统的信息互联网和区块链底层。

Unstoppable Domains专注于转账,但应用场景较少

就像浏览传统互联网的域名一样,Unstoppable Domains为用户提供了在以太坊和Zilliqua区块链上托管站点的机会。对于不熟悉区块链技术的人来说,访问这些站点也很简单。用户只需将.crypto或.zil(如.com)添加到相应的Unstoppable Domain中,即可导航到分散式Internet的不同部分。

与此同时,Unstoppable Domains还将允许用户将任何加密货币地址链接到其域名,可以仅通过使用域名进行付款,未来将用于支持所有加密货币支付和所有加密货币钱包。除了可以用作支付以外,Unstoppable Domain还可以为用户提供建立抗审查网站的服务,且域名注册是终身的,无需续签,无需托管代理即可转让域名所有权,但目前的场景化落地应用和未来的适用范围较窄。

BitDNS域名系统,连接信息互联网和价值互联网

与传统域名服务的基础架构不同,BitDNS的智能合约可以取代多数注册机构的角色及流程。任何机构与个人可以依据注册机构的规则来创建子域名。解析器扮演翻译角色,将名字转换成哈希地址和一些主流公链地址。基于跨链的设计,BitDNS能够服务已有的公链生态,如以太坊、IPFS等, 让文件访问、地址转账、智能合约调用更方便、更快捷。

除了满足“等价于”传统DNS域名的功能以外,相比于ENS和Unstoppable Domains,BitDNS还实现了连接传统信息互联网和区块链价值网络的功能,支持传统域名解析、用户身份认证、去中心化加密邮箱、去中心化边缘计算、去中心化DApp商店等场景化落地应用。

对于用户来说,BitDNS域名系统聚合新一代DWeb4.0应用,开放生态,如分布式网站、点对点加密邮箱/即时通信、社交关系网络、视频会议、分布式信息流、短视频、分布式商业。而且,BitDNS域名注册费用便宜、无需中心化机构审核,任何个人、企业、组织都可拥有域名,支持域名交易,甚至可通过先发优势注册根域名,坐享下级域名分成。

综合来说,区块链域名系统不仅仅要对标传统域名,完成域名解析等功能,更要实现更大范围内的链接作用,实现区块链世界的全网通。