📖 术语 🟢 通俗解释 🔰 新手

📮 Bitcoin Stamps Bitcoin Stamps

Bitcoin Stamps 把一张图片或代币直接嵌进比特币的交易输出里——也就是每个节点都必须长期保留的那部分。正因为这部分数据无法被裁剪掉,一个 stamp 文件就会永久留在链上。基于它的同质化代币标准叫 SRC-20。

💡
常见误解 — Stamps 不就是比特币版的 Ordinals 吗?两者并不一样!它们把数据存在交易里不同的位置,正是这一点差异,让 Stamps 永久留存,却也更贵、更小。
🖼️一张小图转成 'STAMP:' 文本📦存进交易输出藏在 UTXO 集合里🔒永久留存节点无法裁剪
🖼️ 小图变成文本 → 📦 存进每个节点都保留的交易输出 → 🔒 数据无法被裁剪,于是永远留着。代价是:成本更高,图片也必须保持很小。

📦 一句话版本 — 节点扔不掉的数据

要给一张图盖上 stamp,先把文件缩到极小,转成一长串文本(一个 Base64 字符串),再打上 STAMP: 前缀。这段文本接着被塞进交易的输出里——具体说是一个 bare multisig(裸多重签名)输出,本该放签名公钥的那几个位置,改放编码后的文件。输出位于比特币里一个叫 UTXO 集合(未花费交易输出)的地方,每个全节点都得保留整套 UTXO 集合,才能知道谁拥有什么。诀窍就在这儿:既然没有节点能放心删掉它,盖了 stamp 的数据就一直留着了。

🆚 Stamps 与 Ordinals — 数据藏在哪里

两者都能把图片和代币放上比特币,只是把数据藏进了交易里不同的房间。Ordinals 把数据放在见证(witness)部分,节点原则上日后可以裁剪掉;Stamps 则放在每个节点都必须保留的输出里。所以这是一道选择题:要永久性,还是要更低的成本和更大的尺寸。

📮 Bitcoin Stamps🔢 Ordinals
数据存在哪交易输出(UTXO 集合)见证部分
能被裁剪吗不能——节点会保留原则上可以
铸造成本较高较低
常见尺寸极小的图(常约 24x24 像素)可放更大的文件

📌 目标相同,取舍相反:Stamps 多花钱换永久,Ordinals 花得少,但要接受数据理论上可能被丢掉。

🪙 SRC-20 与 SRC-721 — 建在 Stamps 上的代币

一旦能用这种方式往比特币里写数据,能写的就不止图片了。SRC-20 是建在 Stamps 之上的同质化代币标准——比特币基于输出的 BRC-20 类代币的另一种解法,区别同样在于数据存在输出里,而非见证部分。SRC-721 则是配套的 NFT 标准,靠分层图片和小色板把文件尺寸压下来。

🧭 它从哪儿来

Bitcoin Stamps 由软件工程师 Mike In Space 创造,最初建在 Counterparty 协议之上——这个协议自 2014 年就存在了。到了约 796,000 区块高度(大致是 2023 年 7 月),SRC-20 代币不再依赖 Counterparty,开始更直接地写入链上。Stamps 是 2023 年那波把艺术品和代币放上比特币本身的浪潮的一部分,和 Ordinals 同期登场。

🚨 新手须知

  • 🔒 永久性是核心卖点 — 一旦盖上 stamp,数据就待在始终保留的 UTXO 集合里,本意就是永不消失
  • 💸 铸造更贵 — 这份永久性要用比同等内容 Ordinal 更高的手续费来换
  • 🖼️ 图片很小 — 经典 Stamps 偏爱极小的文件,常约 24x24 像素
  • ⚠️ 又新又实验性 — 这是比特币里 2023 年才冒出来的年轻角落,只用你亏得起的钱去尝试

❓ 常见问题

Bitcoin Stamps 不就是比特币版的 Ordinals 吗?
不是。两者把数据放在不同的地方。Ordinals 把数据放进交易的见证(witness)部分,节点原则上可以丢弃;Stamps 把数据放进交易输出(UTXO 集合),每个节点都必须保留。这正是 Stamps 无法裁剪、能永久留存的原因,代价则是成本更高、图片尺寸受限。
SRC-20 是什么?
SRC-20 是建立在 Bitcoin Stamps 之上的同质化代币标准,作用类似 BRC-20,区别在于代币数据存在比特币的交易输出里,而不是见证部分。SRC-721 则是与之配套的分层图片 NFT 标准。
为什么 Bitcoin Stamps 比 Ordinals 更贵?
Stamps 把数据存进每个节点都会永久保留的交易输出里,这份永久性要靠更高的铸造费来支付。为了把成本控制在合理范围,经典的 Stamps 只用很小的图片,常见约 24x24 像素。

🔗 相关术语 · 币种