比特币序数作为一种新颖的方式增强了比特币——这一原始加密货币的功能和用途。通过以新的和创新的方式利用比特币的区块链,序数带来了独特的价值主张,并帮助重振了比特币的开发者社区。
什么是比特币序数?
简单来说,比特币序数是在比特币区块链上将诸如艺术或媒体等内容刻写到单个聪上的数字收藏品。每一个被刻写的聪都是独一无二的,可以像非同质化代币(NFT)一样被拥有、收集和交易。
序数允许给每一个单独的聪(sat,比特币的最小单位,相当于0.00000001 BTC)分配一个独特的编号。
比特币序数作为一种新颖的方式增强了比特币——这一原始加密货币的功能和用途。通过以新的和创新的方式利用比特币的区块链,序数带来了独特的价值主张,并帮助重振了比特币的开发者社区。
什么是比特币序数?
简单来说,比特币序数是在比特币区块链上将诸如艺术或媒体等内容刻写到单个聪上的数字收藏品。每一个被刻写的聪都是独一无二的,可以像非同质化代币(NFT)一样被拥有、收集和交易。
序数允许给每一个单独的聪(sat,比特币的最小单位,相当于0.00000001 BTC)分配一个独特的编号。这种编号系统使我们能够识别和跟踪特定的聪。一旦能够识别和跟踪特定的聪,就可以将数据如图像、视频或文本等“刻写”到具体的聪上。这些刻写的数据变成了一种与特定聪紧密相连的独特数字文物。
比特币序数基于“序数理论”,该理论提出了一种方法,为单个聪赋予独立的身份,并能够在比特币网络上追踪它们的所有权和转移。
序数理论的背景故事
比特币序数的概念是由程序员兼艺术家凯西·罗达莫尔(Casey Rodarmor)提出的,他称之为“序数理论”。序数理论提出了一种逻辑排序系统,根据聪在区块链上被创建的顺序为它们分配独特的“序数”。
核心思想是通过给聪编号,用户可以将任意数据如图像、视频等刻写到特定的聪上,通过将这些数据附加到它们的序数上。这些刻写的数据实质上成为了比特币区块链上的独特数字文物或NFT。
凯西·罗达莫尔于2023年1月首次发布了序数理论白皮书,概述了技术细节。随后他在2023年1月21日在比特币主网上启动了序数协议,并铸造了首个序数刻写。
这一启动得益于比特币之前的升级,如2017年的隔离见证(SegWit)和2021年的Taproot,这些升级增加了区块大小并提高了链上存储任意数据的能力。这为直接在比特币交易中刻写较大的数据负载(如图像)铺平了道路。
比特币序数的工作原理
比特币序数通过在比特币交易中嵌入额外数据来工作。这些数据包括序数编号,这是为每个聪分配的唯一标识符。序数编号根据聪在比特币区块链上被挖掘的顺序分配。例如,首个被挖掘的聪被分配序数#1,第二个聪是#2,依此类推。这种编号系统使每个聪都能被唯一地追踪和转移,从而使它们成为非同质化的。
一旦聪被编号,用户可以通过将数据(如图像、视频、文本等)附加到它们的指定序数内来刻写到具体的聪上。刻写的数据成为与特定编号聪紧密相连的独特数字文物或NFT。
刻写的技术过程涉及几个步骤:
- 数据准备:要刻写的数据被转换为十六进制格式,可以被解释为Taproot脚本。
- Taproot脚本创建:十六进制数据被封装到一个Taproot脚本中,这是一种可以在比特币区块链上执行的智能合约类型。Taproot脚本允许复杂的条件和操作。
- 交易创建:创建两个交易:
- 承诺交易:此交易包含对Taproot脚本的哈希引用(不显示完整的脚本),并创建一个其支出条件由脚本定义的Taproot输出。
- 揭示交易:此交易通过揭示整个Taproot脚本来支出承诺交易的输出,有效地将数据刻写到聪上。
- 广播交易:承诺和揭示交易被广播到比特币网络的内存池中,等待矿工确认。
- 挖矿和确认:一旦交易被挖矿并包含在区块中,刻写就成为比特币区块链永久的一部分,而刻写的聪现在被视为一个序数。
支持这一过程的关键因素是隔离见证(SegWit)和Taproot。2017年引入的隔离见证将区块大小限制从1MB增加到了4MB,并将签名数据与交易数据分离,允许每个区块容纳更多交易,并在计算费用时降低了见证数据的权重。2021年激活的Taproot消除了见证数据的大小限制,允许在交易中包含更复杂的脚本,并引入了新的脚本功能,如Schnorr签名和Merkle树抽象。
与以太坊NFT的比较
相似之处
- 独特性:比特币序数和以太坊NFT都设计用来代表独特的数字资产,确保每个代币都是不同的且不可互换。
- 可追溯性:两种系统都提供了所有权和交易的透明历史,允许用户在其各自的区块链上追踪每个独特数字资产的来源和转移。
- 元数据:比特币序数和以太坊NFT都可以有关联的元数据。这些元数据通过提供关于数字资产的额外信息(如描述、属性和链接到链下数据)来增强其效用和价值。
不同之处
- 复杂度:在以太坊上创建和管理NFT更为直接,因为以太坊内置了对智能合约的支持以及一个完善的工具和平台生态系统。相比之下,比特币序数直接在基础比特币协议上运行,并涉及到将数据刻写到聪上的更复杂过程。
- 存储方式:比特币序数数据(如图像或视频)直接刻写到单个聪上,并永久存储在比特币区块链上。这确保了数据的不可变性和完全去中心化。以太坊NFT通常只在链上存储参考或元数据,而实际资产数据通常托管在像IPFS这样的去中心化存储系统或中心化服务器上。这种方法减少了链上存储需求,但依赖于外部数据存储解决方案。
- 智能合约能力:序数直接在比特币协议上运行,没有额外的智能合约层。这种方法缺乏智能合约的可编程性和灵活性,限制了实施诸如版税或链上元数据更新等功能的能力,以及与去中心化金融(DeFi)协议的集成。
比特币序数的优点
- 链上数据存储:与传统的NFT不同,序数直接并将数据永久刻写在比特币区块链上,确保了更大的不变性和减少了对外部链接或存储的依赖。
- 安全性:利用比特币网络强大的安全模型确保了序数的安全性和抗篡改能力。
- 与比特币基础设施的兼容性:序数更容易与现有的比特币钱包、交易所和基础设施兼容,使得它们更容易管理和交易,确保流动性。
- 创新:序数的发展鼓励了比特币生态系统的创新,可能会导致新的应用和使用案例。
比特币序数的缺点
- 扩展性问题:比特币区块链并不针对高频交易进行了优化,这可能会限制序数的扩展性。对比特币序数的兴趣和采用增加可能会导致比特币网络拥堵,潜在地增加交易费用和处理时间。
- 大小限制:比特币区块链有大小限制,这限制了可以刻写为序数的数据量和复杂性,可能限制了其使用场景。
- 简单的功能:与以太坊NFT相比,序数不支持智能合约,这在自动版税支付或高级交互方面约束了其功能。
- 环境问题:与所有比特币交易一样,创建和交易序数需要能源密集型的挖矿,这会增加与工作证明区块链相关的环境影响。
- 高成本:刻写和转移比特币序数NFT的过程可能因与比特币网络相关的交易费用而变得昂贵,这可能使得一些用户无法访问。
对于比特币序数,您有何看法?请在下面的评论部分分享您的想法和意见。