午夜咖啡午夜咖啡

jolestar 的文章与笔记。

Post

对 UTXO 收费,更像一种状态托管费

2018-10-12 11:07:36Post

如果长期保存 UTXO 会持续占用公共状态资源,那么这类收费更像托管成本显式化,而不只是技术层面的惩罚。

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

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

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

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

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

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

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

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

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

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

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