Author

Topic: 确定最佳区块大小 (Read 176 times)

legendary
Activity: 980
Merit: 1000
April 20, 2017, 07:42:09 AM
#1
Willy Woo是一个创业者、投资者、贸易者兼数字货币爱好者。
 
所有受访的嘉宾中,Woo着重于矿块的大小,通过分析图表对比特币大区块论提出了一个新看法。最后,他发现,很少有人注意到目前的网络堵塞是一个致命的缺陷。
确定理想的比特币区块大小
 
比特币已经运营了八年,从早期时我们在每个区块上只能看到零星的交易,到如今,那些区块上充满拥挤与堵塞已是常态。
 
在比特币生涯的早期发现这种拥堵现象的一个好处是,我们得到了一组庞大的在网络负载过重时的数据。让我们通过这项数据研究,来看看比特币的交易数据,看看它是否指出了区块的最佳大小(如果真的存在一个理想大小的话)。
 
上面的图表显示了在一段时间里比特币支付网络上每秒的交易情况。
 
这是一组对数图,上面显示的指数增长呈一条直线,那些气泡指的是比特币内存池的大小(你可以将它当做是用来存放那些还未过审交易的储物罐)。
 
尽管用户们抱怨现在的区块拥堵不堪,而且网络超载,这张图告诉了我们一件令人惊讶的事情。当我们把目光放在2016年的第四个季度时,可以看到当时因为网络赶上高峰时段,处于负载高峰期,内存池出现了膨胀。
 
对网络的要求一直保持指数型增长
 
是的,现在的区块的确很拥挤,但是交易量至今为止还没有因为这种拥挤出现过显著的下降。假设它真的有,那我们可以把它看作是对数图上的一个暂时的向下弧,而不是一条一直下降的的直线。但是这并不是说我们的向下弧距离直线很远,它也有可能在接下来的几个星期或者几个月里就变成了直线。
 
预测需求量
 
我们可以通过这个图表来预测未来的交易需求。
 
由于在2020年,接下来的区块奖励减半,我们可以推测出届时网络上每秒大约会有20笔交易。既然预测到在2020年每秒有20笔交易,我现在就来解释一下为什么交易量不会真的因为区块拥堵而出现下降。
 
比特币支付网络主要用于保值,到了2020年,比特币价格的波动应该是足够稳定让它作为一种货币来使用。我怀疑我们还会看到它朝好的方向有了一步改变,比如商人们可能会使用它进行一般的贸易往来。
 
像是Lightening Network(该网络中,只要你花费四倍的正常交易收费,可以进行无限的交易)即将开启一种新型使用案例,如物联网的微交易。
 
这些我们都可以通过图表预测到,不过前提是比特币的使用情况不变。
 
现在比特币是用来保值,但是未来它的用途还会进一步扩大。
 
关于咖啡的侧注
 
比特币支付网络的用户们,尤其是一些企业,告诉我们,收费已经高到无法支付咖啡和其他更小的用例(如广告网络支付)的地步。
 
有一种说法是,比特币正在逐渐失去它在一般商务上的作用,因此比特币支付网络处于衰退的风险中。毕竟为了在数字货币的竞争中脱颖而出,比特币支付会变得更加便宜。
 
我们可以很清楚地看到图表上每秒交易的指数增长十分规律。
 
这就告诉我们“你用比特币支付咖啡”的使用情况,虽然就这点讨论得很多,但是在网络交易方面,基本上是可以忽略不计的。
 
否则我们将会看到一条下降曲线。但是这个支付网络仍旧保持着,并没有下降。它主要是用于较大的资产的安全传输与靠谱的高保值。
 
就如前面所提到的,这将使得比特币变得足够稳定,可作为日常货币使用。
 
我们在目前这个阶段还是将比特币作为一种保值的手段。比特币距离用作日常货币还需要好几年的时间,所以我们有时间来计划如何应付即将来临的呈指数级增长的订单。
 
至于企业正在高消费与缓慢的确认时间中煎熬的事,是不折不扣的事实。这个我们会进一步探讨。
 
矿工的收益
 
可能很多年以前,矿工之间就在争论究竟是大区块还是小区块能给他们带来更高的利润。
 
有些甚至说,大区块将允许更多的交易进行,所以会产生更多的收费。然而2016年第四个季度的数据显示,我们看到瞬间的高峰期拥堵给网络造成的冲击性影响。
 
很显然,一个被需求量推动的市场出现了,这将带来更高的收入。
 
这里有张图表显示了收费对网络堵塞的影响。
确定理想的区块大小
 
当平均最大的区块被占据到95%时,内存池就开始膨胀,用户们就开始花钱跳跃一个又一个区块,直到跳到另一个没有网络延迟的区块……收费呈纯垂直攀升。
 
如果你是一个纯粹只是想在短期内获得收益的矿工,你就会希望最大的区块足够小,这样就能保证一直出现这种95%都被填充的情况。
 
你会想限制交易空间的供应,这样他们还会抢着为这些收费花钱。所以矿工的最佳区块大小是“小到足以导致拥堵”。
 
提问:8MB的区块会产生多少收费?
 
让我们来做一个情况假设……假设说Bitcoin TX被批准了,然后我们今天有一个8MB大的区块,那么矿工能够从这些收费中赚到多少钱。
 
很显然,供大于需,钱包的动态收费算法会根据当前网络条件设置比较低的收费。
 
我们可以借助我们图表来估算我们的新盈利。
 
今天的交易量使用了每个区块平均0.95MB的空间,你可以从图表右侧的气泡看出来。
 
这是一个填充率为12%的8MB区块。在12%的情况下,图表显示矿工能够从每个区块的收费中赚取0.1个BTC。今天,矿工能够从1MB的区块中赚取1到2个BTC,所以8MB的区块还会减少这方面10到20倍的因素。

 
用户的最佳区块大小
 
好的,让我们再来看看用户们的需求——快速的确认时间,合理的收费,还有良好的安全机制。
 
我们已经看到了完咯在高峰时段时蜗牛一般的速度,下面的图表显示了当区块被填充量达到最大值时,我们等待确认的时间
确定理想的区块大小
 
气泡的大小表示每当区块被填充到95%甚至更多时,内存池中的交易数量就疯狂地增长,与此同时确认时间也垂直上升。
 
甚至在80%左右,交易量就已经爆炸,中间确认的时间也开始显著上移。
 
需要注意的是,作为用户,我们在系统上支付的收费越高,作为矿工的我们就可以得到更多安全保障,用更高的算力竞争,获得更多的收入。当区块奖励减半时,这一点非常重要。
 
目前,收费成为了矿工收入中的重要的一项——在奖励补贴中,1.5BTC vs 12.5BTC。
 
在接下来补贴下降到6.25收费的情况下,收费部分将成为网络安全的关键。
 
因此,在收费这一方面会有一个“黄金范围”,为了更好的安全性,收费既不会很便宜,也不会特别贵。
 
我的结论是,理想区块的大小,需要保证在区块被填充到80%时,确认时间不会膨胀,同时收费和安全性比较合理。
 
整理总结
 
由此,我们可以得出三个结果。
 
一,1MB的区块目前已经跟上网络的需求,尽管在拥堵时段时处理交易的过程中,还有这不可取的延迟和昂贵的收费。
 
二,让矿工利益最大化的最佳区块大小,应该是小到填充率达95%以上后可以导致网络拥堵的任意大小。拥挤和对用户的跨越式收费方案将是矿工游戏最好的开始。
 
三,当区块被填充到80%以上的时候,交易确认时间就开始膨胀。在这种情况下,收费是合理的。但是不能过高,也不能低到严重影响比特币的安全模式。毕竟区块奖励在未来几年有所减少。
 
所谓最佳网络,完全基于经济博弈论,需要平衡安全、矿工收入、网络速度、交易的低成本。
 
考虑到这些限制,我认为最佳区块大小必须是动态的,适应网络交易的需求,尽可能保持它的最佳状态。我们的目标就是保持区块80%的填充率。
 
在这种设置下,中间的确认时间就不会受到影响,但是仍将为矿工保持足够需求量,显著地推动收费市场。因此未来几年,支付网络的安全性能够得到保障。但是,收费还是会比今天的堵塞驱动价便宜4倍。
 
就这点而言,Monero计算动态区块大小的办法,即根据网络负载进行调整的算法,似乎是最佳的。
 
这个动态区块将不断调整,使得矿工收入、安全和对用户的合理性收费之间能够保持一个平衡。
 
“这些考虑完全无视了网络的技术层面的问题,其他人在这方面已经走得很远,像是区块的传输时间,和'中国万里长城'的影响。”
Jump to: