---
title: 对 UTXO 收费，更像一种状态托管费
date: '2018-10-12 11:07:36'
draft: false
summary: 如果长期保存 UTXO 会持续占用公共状态资源，那么这类收费更像托管成本显式化，而不只是技术层面的惩罚。
slug: utxo-storage-fee-as-custody-fee
syndication:
- platform: Weibo
  url: https://weibo.com/1648815335/GDy0k06Cb
tags:
- bitcoin
- utxo
- blockchain
- economics
topics:
- blockchain
type: post
---

看到有人讨论是否应该对 `UTXO` 收费时，我会觉得这个问题不能只从“用户习惯上能不能接受”去看，还得从链上状态的经济属性去理解。

如果一笔 `UTXO` 被创建出来后，需要长期保存在全网节点的状态集中，那它其实就在持续占用一种公共资源。

从这个角度说，对 `UTXO` 收费，本质上有点像货币托管费。

为什么银行存款通常会有利息？因为银行并不是替你白白保管这笔钱，它可以把存款再贷出去、再配置出去，赚取收益。储户把钱放在银行，实际上承担了一定风险，同时也分享了一部分收益。

但区块链上的 `UTXO` 并不是这样。

链不会拿你的 `UTXO` 再去做二次经营，节点只是共同替全网维护这份状态。既然没有“再利用这笔状态资产获取收益”的机制，那用户为长期占用状态资源支付一笔成本，理论上并不奇怪。

所以如果真的对 `UTXO` 收费，我并不觉得它天然不合理。它更像是在把原来被隐藏掉的状态维护成本显式化。

这类设计当然会带来新的权衡。比如：

- 会不会打击小额持币？
- 会不会逼迫钱包和协议更积极地清理碎片状态？
- 会不会影响“长期保存价值”的用户预期？

但这些都是定价和机制设计问题，不等于“收费本身就没有道理”。

我更倾向于把它理解成一个基本事实：链上状态不是免费的，长期保存 `UTXO` 也不是没有成本的。只是过去很多系统把这件事默认摊进了全网运行成本里，没有单独标出来而已。
