2017年5月6日,比特币网络的交易量在一天内就创下了历史新高:375,000笔交易,多达25亿美元。而就在这前几天,比特币网络的平均交易手续费首次超过了1美元。这些数字一直在上升:到6月初,其平均交易手续费就达到了5.66美元。这是前所未有的。在2014年1月1日至2017年1月1日的三年时间里,比特币周平均每笔交易手续费用从未超过31美分。不止于此。在2017年结束之前,比特币周平均手续费曾高达48美元。而当加密货币市场冷静下来时,比特币交易量开始骤减,手续费也降至1美元以下。
在比特币飙升最狂热的日子里,当普通用户发现自己发送交易所需的手续费比交易金额更高时,他们对比特币交易批处理技术(batching,将多笔交易输出合并成单笔交易)的呼声比以往任何时候都要大。David Harding在8月底写了一篇关于用批处理来节省成本的博客文章,并每天将其转贴到reddit的比特币子版块下。
这个想法很简单:对于一次发送多笔交易的实体而言,将多笔输出合并成单笔交易会更省空间和成本,因为每笔交易都有固定的数据开销。David发现,如果你将10笔交易合并成一笔交易,而不是单独发送每一笔,就可以节省75%的区块空间。从本质上讲,批处理是一种将尽可能多的交易打包到比特币有限的区块空间中的方法。
当2017年年中比特币的交易手续费开始攀升时,用户们开始仔细检查比特币区块链中重度使用者的行为,以确定他们是否有效地利用了区块空间。总的来说,他们并没有————一场非正式的游说活动开始了,这些主要用户(主要是交易所 )被要求使用交易批处理技术,以利用好有限的区块空间。有些交易所多年来一直在使用交易批处理技术,而另一些交易所才妥协使用该技术。2018年第一季度,比特币价格从大约19,000美元暴跌至6000美元之后,这个问题消失了,交易积压量开始骤减,平均手续费也下降了。
但我们仍然会对此感到好奇。常见的说法是,在链上交易量骤减期间,交易量可以用来衡量其区块链的实际使用率。而交易批处理技术可以编纳任意量的(合理范围内的)交易,因此,如果批处理技术变得越来越流行,就可以在保持这些交易仍在进行的同时,让交易量变得相对较少一些。
一些网站突然出现,报告比特币网络每天的输出和支付情况,而不是交易量,似乎对比特币交易量下降的报道感到不满。然而,仍没有人对比特币的交易量与输出或支付情况之间存在的变化关系进行过分析。于是我们自己把答案找出来了。