高费用和UTXO集

作者: 水兔儿 | 来源:发表于2018-05-14 19:25 被阅读160次

作者:Jimmy song
翻译:水兔儿
https://medium.com/@jimmysong/high-fees-and-utxo-sets-474969adebd2

在比特币领域,高费用已经成为大家的吐槽点。这一个问题被许多人问到但没有真正被回答,这个问题是,是否人们不支付比实际转账多的费用的时候是否就无法完成比特币转账?
下面我将利用一些区块链数据,说明比特币区块链上到底有多少钱不值得花。

边际成本
要解决这个问题,首先我们需要了解转账比特币到底需要花费多少钱?
在比特币系统中,除了coinbase交易以外,所有的交易都是之前一个交易的一个输出。可以使用的输出叫做UTXO(未被花费的交易输出)。我们需要做的是弄清楚每个UTXO的转账实际需要多少钱,而这个钱是否低于UTXO本身的价值。

我们可以简单地将UTXO作为一个输出到另一个输出的花费当做成本,但是这样会有点低效,因为你其实是承担整个比特币网络的交易成本,但是每个人其实都想要将转账成本最小化。

这就像在杂货店一次购买很多东西,而不是为每件商品往返杂货店去买。上车、开车、停车并购买购物车的成本是所谓的固定成本,而实际杂货店物品的成本是所谓的边际成本。我们想要弄清楚UTXO的边际成本。

其实在比特币区块链中大约有4200万p2pkh输出。其中,大约1300万的边际成本大于50 satoshi / byte的价值,现在这不到0.75美元。

这些UTXO占所有p2pkh UTXO的31.4%,总数约为452BTC。这意味着几乎三分之一的p2pkh UTXOs实际上只占BTC价值的0.0036%以下!

如果我们以50-100 satoshi / byte(大约1.50美元)的边际成本往上看,我们有大约700万个UTXO,总计为868BTC。这是占BTC价值0.0069%的所有p2pkh UTXO的额外16.6%。

在100-200 satoshi /字节(约3美元)的情况下,我们有大约500万个UTXO,总计达到1316BTC,这是所有p2pkh UTXO的12.7%和BTC值的0.01%。

在200-500 satoshi /字节(约7.50美元)的情况下,我们还有300万个UTXO,总计达到1835BTC,占所有p2pkh UTXO的7.7%和BTC值的0.015%。

总价值低于7.50美元的产出占总p2pkh UTXO集合的68.4%,但仅占总价值的0.0358%。这意味着32.6%的UTXO集合占BTC总价值的99.96%。

这些数据说明了什么
如果比特币UTXO就像金库中的物品,其中大约三分之二的金库装满了小饰物,其余的则装满了更高价值的珠宝。

继续延伸也就是说,交易费​​用就像你要取回饰品时,金库管家向你收取的费用。如果费用很高,就不值得拿出那些饰品。令人惊愕的是,已经有大量的金库被小饰品占用,这在经济学上是不合理的。

目前来看,比特币中UTXO大部分都是由几年内不会花费的输出所占用,这不是一件小事。拥有更小的UTXO集群意味着运行比特币系统节点所需的内存和磁盘更少。

启发
当交易费用上涨时,它可能会促使人们将UTXO的密码交换而不是利用区块链发送的地步!例如,来自BTCC的1000个扑克筹码目前价值约2.50美元,物理交换将会比区块链形式的交换性价比更高。是否比特币将会变成一个实体的币?亦或是人们以某种方式封装私钥并找出一种方式来交换他们的数字资产这样更省钱?

结论
UTXO集群目前有太多的交易不值得花费。而且,随着交易费用的上涨,情况会更糟。
首先,对UTXOs的所有者表示同情,因为他们不能轻易转帐。
其次,对节点运营商表示同情,尽管这些币不太可能交易,但节点运营商的内存成本负担是持续的。

相关文章

  • 高费用和UTXO集

    作者:Jimmy song翻译:水兔儿https://medium.com/@jimmysong/high-fee...

  • TransactionOutput

    UTXO被每一个全节点比特币客户端在一个储存于内存中的数据库所追踪,该数据库也被称为“UTXO集”或者“UTXO池...

  • BTC交易流程

    交易流程图 交易说明 交易的创建 遍历自己地址的可用UTXO是否大于交易的数额amount。 计算交易费用fee ...

  • 通往百万TPS之路——BCH网络的各类节点如何参与UTXO证明(

    第0章 引言 前两篇文章讲到了UTXO是什么,UTXO数据库的生成机制,和UTXO证明的设计。本文介绍BCH网络中...

  • 比原链设计结构解读-UTXO

    UTXO 为什么要使用UTXO? UTXO诞生于比特币,和现实世界的RMB一样,从央行诞生的那一刻起,他流转无数人...

  • 反常识的UTXO

    理解UTXO是什么并不难,难在理解为什么比特币要用UTXO。 1、什么是UTXO UTXO是“未花费的交易输出”。...

  • 用Substrate区块链实现UTXO功能

    首先我们定义实现UTXO所需要的结构体: 结构体里声明了inputs, ouptuts,为UTXO结构中的输入和输...

  • 2018年11月26日-MONEYⅡ

    从投资中得到更多钱,减少费用和税收。把省下费用和税收再拿去投资。享受复利增长。 高成本、高费率的公募基金。如何找到...

  • Bitcoin UTXO代码分析(二): CCoinsViewC

    在上一篇Bitcoin UTXO代码分析(一):UTXO的相关表示中,简要说明了UTXO在Bitcoin是使用那些...

  • UTXO的新视角

    0 引言 读到一篇文章,关于UTXO,Ulord出品。 UTXO 1 心得 ① UTXO有一个重要的作用,就是:即...

网友评论

  • 蜜糖771:看懂一个大量的金库被小饰品占用,其他的看的有点不太懂
  • 蒋春红茉茉含笑:一边查资料,一边看你的文章,了解了coinbase 是比特币公司,
    UTXO是,未被花费的交易输出,
    同时学习了你的文章逻辑:提出问题,摆出事实,数据证明,解决问题的过程中得到启发,最后结论
    学习了😊
  • 刘喆的成长分享:文章逻辑清楚,条理清晰。让我记住了一个例子:如果需要花1万元去取出5千元的珠宝,那时非常不划算的。可是,如果真有这种情况出现得时候,珠宝的价格不太可能只有5千元,如果真出现了,那不就是买入的好时机吗?呵,可能是浅显的认识。

本文标题:高费用和UTXO集

本文链接:https://www.haomeiwen.com/subject/gusjdftx.html