SRC-101 名称服务协议
SRC-101 名称服务协议支持在比特币区块链上直接创建人类可读的域名。该协议由 Bitname 团队与 Stamp 团队协作开发,SRC-101 解决了 UTXO 关联资产的挑战,同时提供永久名称解析服务。
核心特性
- 永久名称:直接印章到比特币区块链上,实现真正的不可变性
- 通用地址支持:兼容所有比特币地址类型
- 基于账户的模式:消除意外花费名称资产的风险
- 域名级功能:在比特币上提供完整的命名服务功能
- 二层就绪:支持更广泛的比特币生态系统集成
创建比特币名称
简单注册流程:
访问 Bitname.pro → 进行名称注册
分步注册流程:
- 选择您的名称(1-10 个字符,仅限字母数字)
- 连接比特币钱包(任何兼容钱包)
- 支付注册费用(以比特币计价)
- 名称永久注册在比特币区块链上
名称的优势:
- 易于识别:使用易记名称替代复杂的比特币地址
- 永久所有权:名称永久存储在比特币区块链上
- 通用兼容性:适用于所有比特币钱包类型
- 可转让性:名称可以买卖和转让
- 商业应用:创建品牌化的比特币地址
技术实现
面向开发者以编程方式实现 SRC-101:
核心协议操作
该协议支持部署(deploy)、铸造(mint)、设置记录(setrecord)、转账(transfer)和续期(renew)操作,使用 JSON 格式的数据结构。
关键技术特性
- 基于账户的模式:消除 UTXO 管理复杂性
- 多种记录类型:支持 BTC 地址和自定义数据
- 白名单集合:创建专属命名空间
- 永久解析:名称在比特币存续期间持续有效
开发资源
- Bitname API → - 名称解析端点
- 文档 → - 完整实现指南
- Stamps SDK → - 技术集成工具
协议优势
面向用户和创作者:
- 简化交易:向"alice.btc"发送比特币,而非复杂的地址
- 创意身份:以易记的比特币名称建立个人艺术或商业品牌
- 永久记录:名称在比特币存续期间持续有效
- 通用解析:适用于所有比特币应用程序
面向开发者:
- 便捷集成:简单的名称解析 API
- 灵活记录:支持多种记录类型(BTC、文本等)
- 白名单支持:创建专属名称集合
- 事件系统:跟踪名称注册和转让
通用优势:
- 真正的永久性:名称直接存储在比特币区块链上
- 简化用户体验:人类可读地址提升易用性
- 所有权控制:对名称记录拥有完全控制权
- 网络效应:作为比特币身份生态系统的一部分持续成长
真实应用场景
个人身份:
- 注册您的名称以便轻松收取比特币付款
- 创建易记地址用于商业用途
- 在比特币网络上建立个人品牌
商业应用:
- 在比特币上注册公司域名
- 使用人类可读地址进行支付处理
- 通过名称注册保护品牌
开发者工具:
- 比特币原生名称解析 API
- 钱包集成以支持友好地址
- 使用可读标识符进行去中心化应用开发
网络集成
SRC-101 与现有比特币基础设施集成:
- Counterparty 节点:用于协议处理
- Stamps 索引器:跟踪名称注册和记录
- Bitname API:api.bitname.pro 用于名称解析
- 钱包支持:兼容支持 SRC-20 的钱包
永久性保证
Bitcoin Stamps(包括所有 SRC-101 名称记录)实现了在架构上优于其他比特币协议的数据永久性。这一保证源于 Stamps 数据在比特币网络上的存储方式。
为什么 SRC-101 数据无法被剪枝
SRC-101 名称注册和记录被直接编码到未花费交易输出(UTXO)集合中——这是每个完整验证比特币节点为验证新交易而必须保留的核心数据集。由于这些数据存在于节点必须保留的输出中,因此无法在不破坏共识的情况下被丢弃。任何比特币全节点在未来任何时候,都将保存每一个 SRC-101 名称部署、注册和记录更新的完整记录。
与 Ordinals 和见证数据的对比
Ordinals 铭文将其数据存储在比特币交易的见证(SegWit)部分。虽然见证数据包含在区块中,但比特币协议明确允许节点在验证后剪枝见证数据。剪枝节点可以完全丢弃见证部分,仍然作为网络的有效参与者运行。这意味着 Ordinals 数据的可用性取决于存档节点是否选择保留这些数据——这在结构上并无保证。
Bitcoin Stamps 采取了完全相反的方式。通过将数据嵌入 UTXO 集合而非见证数据,Stamps 确保每个全节点——无论是存档节点还是剪枝节点——都作为共识操作的强制要求保留该数据。
实际意义
任何 SRC-101 名称记录都可以从任何比特币全节点永久检索。您注册的比特币名称及其关联记录的持续存在,不是因为有人选择将其存档,而是因为网络在结构上无法丢弃它们。无需依赖专业的存档基础设施、IPFS 固定服务或第三方数据可用性层。
快速开始
名称注册:
- Bitname.pro → - 主要注册平台
- Bitname 文档 → - 完整使用指南
开发者:
- SRC-101 API → - 名称解析端点
- Stamps SDK → - 技术集成
- 协议规范 → - 详细规格说明
SRC-101 为比特币带来了域名功能,创建永久的、人类可读的名称,在保持比特币安全性和去中心化原则的同时提升易用性。