成遇..... 发表于 2018-3-14 17:27:31

提升区块上限提升的是网络内对交易的承载能力


  很多人对于大区块还存在很多疑问,例如比特币现金是如何通过大区块解决拥堵问题的,今天这篇文章将为大家详细讲解大区块。
  交易堆积时如何排队

  首先来说说比特币交易排队的问题。首先当交易内存池积累速度超过区块处理速度后必然导致交易堆积,作为矿工每次只能打包区块上限以内的交易,因此自然会优先挑选内存池内单位手续费较高的交易进行打包。这也就是比特币手续费越来越贵、确认时间越来越慢的根本原因。

  而比特币现金是怎么去解决这个问题的呢。比特币现金通过提升区块上限,也就是增加了理论上交易承载力上限,在硬件设备允许的情况下扩大区块,所以结果就是区块打包高于交易内存池累积速度,这样一来理论上每一个新挖出的区块都能处理掉内存池内当前积累的所有交易,也就不会形成用户竞拍区块空间的情况。

  为什么BCH手续费低于BCE
  比特币现金的手续费模型和比特币有很大差别。比特币模型很简单,区块内价高者得。而比特币现金则要复杂得多。当全网能打包的交易量低于交易产生量时费用结构会回到BTC类似的价高者得。而全网处理量高于交易产生量时,手续费市场将以矿工在综合各项成本后所能接受的最低手续费为准。

  比特币现金的思路是永远保证区块处理速度高于交易积累速度,这也是之前比特币现金开发组提出开发至32M区块的原因,或者说BCH根本不需要区块上限,因为每一笔交易都必须被下一个区块打包。所以真正的瓶颈就不再是区块的容量,而转变为区块链网络本身对交易的承载能力。

  大区块的缺点
  矿工为了利益最大化必然会尽可能的打包全部的交易,但是过大的区块在验证和传播中会增加更长的时耗,这就有可能会导致孤块率的上升,孤块率上升会导致算力浪费,损失了利益又降低了矿池的竞争力。所以不能无限制的堆积交易,需要综合孤块率和运营成本等要素后权衡出自己所能打包的交易量。

  在全网处理量高于交易产生量时,手续费降低至最低标准。这时运营成本高,优化差的挖矿节点将被逐渐淘汰,这就是一直被比特币支持者所诟病的挖矿“中心化”问题。这种指责相当的无理,挖矿是没有制度性门槛。当我们回头去看中本聪最初对于比特币的规划就会发现,他对挖矿的规划从一开始就是仰仗专业人士和专业设备来进行的,毕竟依靠一般用户的电脑和网络暂时来看是无法承载VISA级甚至全人类级别的交易的,不过我想那个时候的中本聪没有想到的是硬件设备的高速发展,未来通过个人设备来处理全世界的交易未必不能实现。

  根据法国人口学家结论,如果人数超出能容纳上限就会造成资源匮乏,爆发战争、杀戮等。姑且认定全人类总量恒定,全人类能产生的交易量是有限的,而技术发展没有尽头,可以预见的是没有人为限制的区块链网络随着硬件的提升手续费将下降到无感知。


页: [1]
查看完整版本: 提升区块上限提升的是网络内对交易的承载能力