当谈到比特币 (Bitcoin) 时,很多人第一时间想到的是“点对点电子现金”。然而,如果把视角拉远,会发现比特币最有趣的实验之一,是让“名字”也能写进区块链。今天,比特币域名系统 (BNS) 已经稳稳成为 比特币历史最大非金融用例,每周仍有近两万枚名称被新注册。下面让我们从 2015 年第一笔名字刻录讲起,梳理其完整演进脉络,并用易于搜索的中文关键词带你一次看懂。
为什么要把域名放到比特币上?
我们每天离不开名字系统:
- 在社交平台检索好友 → 它的名字系统帮你把用户名匹配到个人档案。
- 输入网址浏览网站 → DNS 把域名译成 IP。
问题在于,这些系统都受集中化实体掌控,存在审查、篡改甚至宕机的风险。比特币提供的开放、抗审查、不可篡改账本,恰好提供了一块“全人类通用地契”。将名字(域名)写入比特币,就能获得去中心化安全加成,这就是 去中心化身份 (DID) 与 区块链域名 概念的起源。
四大阶段:BNS 如何在比特币上安家?
| 阶段 | 是否直接使用比特币 L1 | 关键区块 | 起步时间 |
|---|---|---|---|
| Blockstore / Onename | ✅ OP_RETURN 直接刻录 | 373601 | 2015-09 |
| Blockstack | ✅ OP_RETURN 直接刻录 | 436363 | 2016-10 |
| Stacks 1 | ✅ Merkle 证明回到 L1 | 547921 | 2018-10 |
| Stacks 2 | ✅ Merkle 证明 + Clarity 智能合约 | 666050 | 2021-01 |
这些里程碑几乎串起了 区块链名称服务 的八年发展,从简单尝试到正式成为比特币最大附加生态。
Blockstore 先锋:2015 年首个名字登陆比特币
2015 年 9 月,开发者 Jude Nelson 把名字 judecn.id 写进比特币区块 373601 的 OP_RETURN 输出里——这就是 比特币历史上第一条“名字”。这一动作标志着 Blockstore 项目的亮相,也开启了“把 Namecoin 的功能搬到比特币上”的实验。
早期亮点
- 首次验证:OP_RETURN 可安全存放加密身份数据。
- 无缝迁移:成功将 Namecoin 的旧名字“搬迁”到比特币链。
- 核心概念:一个名字一条交易(代价昂贵却极具里程碑价值)。
Blockstack:从实验到可扩展网络
当 Blockstore 更名为 Onename,再升级为 Blockstack 时,研发团队面临的难题是:比特币每秒交易容量不足以支持全球名字注册。解决方案也随之而来——在比特币之上叠加一套 P2P 网络,用以传输 zonefile 数据,并把这些 zonefile 的哈希烙回比特币 L1 以保证安全。
突破性贡献
- USENIX ATC 2016 论文 首次系统阐述“用区块链做互联网命名系统”的可行方案。
- Phantom 团队(后改名 Blockstack PBC)推出 Virtualchain 抽象层,让其他公链也能借鉴。
- Blockstack Core v0.14 发布,标志着名字注册正式进入 Alpha 水平。
这一阶段验证的技术思路:把重计算放到链下,把最轻也最关键的“证明”写在链上,实现扩容与安全并举,后来几乎成为所有二层网络的“标准答案”。
👉 探索如何在不扩容比特币 L1 的前提下,实现数十万笔名称注册
Stacks 1:2018 年的低成本里程碑
真正的困扰来自费用——2017 年比特币手续费暴涨,单条名字注册手续费冲到 40 美元以上。于是,Blockstack 团队提出 Stacks 1:
- 先批量在二层生成名字,再由 Merkle 根一次性“整体盖戳”写入比特币。
- 使得数百条名字可用 1 次比特币交易就完成 锚定结算。
体验一口气优化两个维度:
- 时间:秒级注册。
- 成本:单人分摊的链上手续费降到 <0.01 美元。
Stacks 2:Clarity 智能合约与 .btc 域名爆发
2021 年 1 月,Stacks 2.0 上线,所有名字逻辑被重写进 Clarity 智能合约环境。Clarity 的可判读、可验证特性,让名字注册真正变成了开放协定的代码:
- 去中心化治理:名字规则由社区提案、链上投票决定。
- 可组合性:每个 BNS 名字都可以用作钱包地址、NFT、网站域名的一站多解。
再加上 2021 年 6 月推出 .btc 专属后缀,两周内 新增超过 27,000 个注册——从社群热度到二级市场交易量,均创下 比特币域名 新高。
截至 2023 年 2 月,统计上链数据已达 223,000 条独立名字,每周新增约 19,000 条,增速碾压其他区块链称呼系统。
常见问题解答 (FAQ)
Q1:比特币域名和普通 .com 域名有哪些区别?
A:.com 依赖 ICANN 与注册局,可以因政策或技术故障被收回或屏蔽;比特币域名(如 .btc)写在比特币区块里,唯一且不可篡改,天然抗审查。
Q2:普通人是否需要高性能 L2?
A:日常使用(付款、登录网站、NFT 签名)只需 1-2 秒确认即可;Stacks 2 已能把手续费用稀释到低于 0.0001 BTC,对小额场景同样友好。
Q3:注册名字会不会污染比特币主链?OP_RETURN 真的安全吗?
A:OP_RETURN 输出被比特币核心开发者视为“可修剪数据”,共识层只保存 40-80 字节哈希;同时名字本体 Hash 确保主链不膨胀、子层不造假。
Q4:我能把已有 .id 或 .btc 名字迁移走吗?
A:因为 BNS 跟私钥绑定,全国爬楼梯也拦不住——只需导出私钥,即可把名字绑定到任何支持 BNS 解析的钱包或智能合约,真正“名字跟人走”。
Q5:未来可能出现新后缀吗?
A:Clarity 合约允许社区通过链上投票新增任意 TLD(顶级域)。开放提案 + 质押投票的机制已写好,只需达到门槛即可上线 新比特币域名后缀。
写在最后
从 2015 年 judecn.id 写下创世记录,到当下 223,000 条名字彰显去中心化身份浪潮,BNS 不只是写进代码的历史,更成为比特币作为“数字地契”的象征。无论你是开发者、收藏家,还是想在 Web3 抢占一个独特的“根名字”,都可以先从 注册一个比特币域名 开始,亲手铭刻属于自己的区块时刻。