用完的铭文 UTXO 会吃掉你的 BTC:一键整理回普通聪的账怎么算 图 1
用完的铭文 UTXO 会吃掉你的 BTC:一键整理回普通聪的账怎么算 · 图 1

玩 BRC-20 的人常有这样的困惑:钱包显示的 BTC 余额比实际”能用的”少一截,少的部分躺在交易记录里动弹不得。原因通常不在丢失,而在 UTXO 形态——mint 完成的凭证和用完的 transfer 铭文仍然各自占着一个输出,按协议规则它们不是可自由花费的普通聪。UniSat 的 UTXO 管理工具就是给这类”死账”开的回收口,官方文档把用法和账目都写清楚了,值得逐条看懂再点那个按钮。

这些占位输出是怎么来的

BRC-20 的记账模型里,铸造靠一条 mint 铭文登记份额,转移靠一条 transfer 铭文变更归属。mint 成功后,那条 mint 铭文永久留在某个输出上,代表的份额已经写进总账,但它占着的这个 UTXO 不会再有协议层面的用途;同理,每一笔 transfer 被消费后也留下”用过”的铭文输出。它们数量多、单枚面值小,常规发币时钱包的找零算法往往不优先选它们,日积月累,账户里就攒下一层”看得见、花不动”的输出。这就是官方文档标题里那个词的含义:trapped——被困在无用铭文 UTXO 里的 BTC 或 FB。

用完的铭文 UTXO 会吃掉你的 BTC:一键整理回普通聪的账怎么算 图 2
用完的铭文 UTXO 会吃掉你的 BTC:一键整理回普通聪的账怎么算 · 图 2

工具做什么:筛、并、预览

官方文档给出的流程分三步。筛:工具把”ready-combined”的无用铭文 UTXO(mint 与 transfer 两类)自动挑出来,同时把仍有价值的资产排除在外,避免你手滑选中还没用完的凭证——文档特意强调”不会选错 UTXO、不会烧掉有价值资产”是它的安全设计目标。并:勾选的输出通过一次合并交易整理成可自由使用的输出,本质是 UTXO 合并(consolidate),把碎料换成整料。预览:界面对选中组给出价值总览,并明确显示扣除手续费后的可回收数量,点确认前先读这两个数。

账怎么算最划算

官方给了两条很具体的数字。其一,费率建议:合并这类多输入交易的成本主要由输入数量决定,官方提示”低于 3 sats/vB 时合并最划算”,网络费率高的时段硬合并,等于花钱买整理。其二,免费额度:UniSat 提供每月最多 3000 个 UTXO 的免费合并活动额度,活动可再增加额度——额度机制是平台补贴行为,条款可能调整,动手前看当期规则页。把这两条合起来读:碎料不多、费率正高时,不必急于合并;碎料成百上千、费率低谷时,一次整理的收益最明显。

它不处理什么

这个工具的对象是”无用”铭文 UTXO——mint 与 transfer 用尽的凭证。尚未消费的 transfer、还代表持仓的 mint、以及 Runes、Alkanes 等其他协议的资产不在一键范围内;同一地址上还有别的协议 UTXO 时,要理解合并只动它筛选出的集合。另外,任何钱包操作的前提不变:看清签名请求再确认,第三方工具的”一键”替你选输入,但签字的法律责任和风险仍由签名方承担。

碎料回收这件事,技术上不神秘,风险在”选错输入”和”贵的时候硬整理”两个坑里。把筛选逻辑、预览数字、费率窗口三样看熟,这一层”死账”就只是体力活。

从交易结构看,合并就是一笔多输入、少输出的普通比特币交易:把一堆被铭文占着的碎输入签进同一笔交易,输出汇成一个干净地址上的整额。理解了结构,费率的账就能自己算:输入越多,脚本签名的字节越多,虚拟体积越大,同样 sats/vB 费率下总价越高——这就是官方建议费率低于 3 sats/vB 时动手的数学原因,也是”每月免费额度上限 3000 个 UTXO”这种额度设计存在的原因:碎料太多时一次性整理,即使费率低也绝非免费午餐。操作纪律照旧:动大钱包先拿几十枚碎料小额试合并,核对到账;确认钱包与工具版本;任何”一键”背后都是你亲笔签名的交易,签名前那屏输入输出才是你真正的风控点。BTC 与 Fractal 的 FB 都在工具回收范围内,规则同理。

本文为机制说明,不构成任何投资建议。