玩铭文,Arweave 不比 BTC 香吗?
最近,从 BRC20 到 ORC20,从“巫师”到“青蛙佩佩”,这些比特币生态的 meme 以涨服人,让市场彻底 FOMO 了。与此同时,除了 Ordinals 协议之外、已经被遗忘的比特币铭文协议 RGB 、还有各种比特币 L2 项目纷纷成了新的热门,也有一些新项目杀入其中,希望能参与 Build 比特币生态,从新叙事中分一杯羹。
比特币铭文(Inscriptions)的技术实质是什么,是在“聪”上面铭刻吗?比特币 L2 是怎么回事?比特币上可以构建生态吗?咱们来扒一扒。
什么是比特币“铭文”
比特币是一个去中心化的账本,记录着发生在其中的每一笔交易。每一笔交易在提交时,比特币网络除了基本的交易元数据之外,还允许提交一串自定义字符,可以理解为交易备注。这个交易备注字段曾经主要是“op_return”字段,在 Taproot 升级之后,也可以是交易 witness 字段。不管存在哪里,这部分是作为交易的一部分,存储在比特币链上的。
那在“聪”上铭刻是怎么一回事呢 ?其实 Ordinal 协议最早是用来发 NFT 的,在 mint Ordinal NFT 的过程中,你会获得 1 聪,这 1 聪的交易上铭刻了 NFT 的元数据,这样这 1 聪就和该 NFT 绑定起来了。如果你愿意支付更高的成本,你也可以铭刻 NFT 的完整数据,witness 字段最多支持铭刻 4M 的内容。
但请注意,比特币网络不会识别 Ordinals NFT 和聪的这种绑定关系,当你给别人转账这 1 聪的时候,比特币网络不会区分这是绑定了 NFT 的聪,还是普通的聪。这意味着,你可能在转账的时候,不小心把这个特殊聪支付掉。
众所周知,比特币的账本是 UTXO 模型,这是一种模拟物理现金的记账模型。每个人账户里放的不是比特币,而是一个一个的 UTXO,就像一张一张的纸钞。当你需要给别人支付时,如果你账户里有多张纸钞,你是可以选择用哪张纸钞的(自选 UTXO )。你可以用一张纸钞去支付一笔交易,也可以用多张纸钞组合支付一笔交易,如果你要支付的金额小于你手里的最小纸钞金额,你还可以将该钞票一分为二,一张支付给对方,一张支付给自己(这就是 UTXO 模型里常说的“找零”)。
大多数比特币钱包,并不会把支付时自选 UTXO 功能放在很显眼的位置,而是藏在高级设置里,钱包会默认按照自己定义的一套随机规则去自动选择使用哪个或哪几个 UTXO 来支付。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。