第二部分
博弈
对于一个去中心的协议来说,博弈理论和动机控制着事情的进展。我们已经简短地介绍了各方的计划和提案,现在让我们看看这背后的动机。
UASF的立场
对于用户/开发者和矿工来说,BIP148 UASF基本上就是最后通牒。如果矿工们不希望区块链分裂,那么他们必须强制升级到segwit。然而,我不认为用户/开发者们希望区块链分裂,他们的UASF提案只是想给矿工们施加压力,他们明白,区块链的分裂对比特币来说是相当有害的。
我认为UASF的初衷是迫使矿工们在UASF的截至日期前签署BIP141,以避免区块链分裂。但是,矿工们十分聪明地提出了另外的方案来激活segwit,因为他们知道这是不可避免的,不过可以用另外的方式激活。
我虽然反对区块链分裂,但是用户们已经被比如绝境。没有矿工的支持,就绝不可能达到segwit95%的签署要求,因为矿工们拥有太多的否决权。比特币核心开发者们真的认为隔离见证是必须进行的,而且,长期来看,更大的区块容量并不是解决比特币问题的方法。
ASIC BOOSTS
一些主要矿池比如比特大陆不支持见证隔离软分叉的一个主要原因是,见证隔离软分叉于ASIC BOOST不兼容。使用ASIC BOOST挖矿可以提高矿工的效率,可以节省他们30%的成本,使得他们更具优势。
使用ASIC BOOST挖矿也会导致空区块挖矿的问题(空区块挖矿,是指协议允许矿工只挖coinbase交易的区块)。在空区块上挖矿对比特币网络绝对是有害的,尤其是mempool(交易等待被矿工挖掘的池)一直都是满的时候。
隔离见证的确应该提供方法兼容ASIC BOOST挖矿。如果我们想隔离见证还是软分叉的话,我们就应该重新开始,并且重写隔离见证。这跟莱特币不一样,莱特币的隔离见证已经被广泛测试并被业界接受了。另外的选项就是隔离见证硬分叉;有很多方法来修改头格式,以达到兼容。
交易费用
让我们稍微往后看一看,想想一开始事情是怎么发展到这步田地的。为什么我们突然这么急着激活隔离见证?今年的交易费用已经涨上天了。我之前提过,ASIC BOOST导致了空区块挖矿,而mempool里装满了交易。
空区块怎么会影响交易费用呢?想像一下,在一间房间里,塞满了人,大家都在等着买东西。你让他们等得越久,他们就越想买。矿工们根本不担心在空区块上挖矿拿不到交易费,因为他们知道,这会增加每一笔交易的费用,而这些费用最终都是他们的。
市面上有说法认为矿工们使用虚假交易塞满mempool,从而提高交易的费用。这有点像是在拍卖房子的时候伪造报价,最终让买家付更多的钱。
那么为什么我要提这些事呢?这些事跟隔离见证和可拓展性有什么关系呢?让我们扪心自问,我们为什么这么急着搞隔离见证。正如最近提到的,由于交易费用的急剧上升,买一杯咖啡的成本基本等于了这杯咖啡的钱。这使得bitpay这样的业务无法运转了,因为用户不想使用比特币了。正因如此,我们就需要隔离见证,以及闪电网络,把最近提升的交易费用降下去。
矿工
社区/用户之所以如此强烈地希望通过隔离见证,其中一个很大的原因就是矿工。他们现在告诉社区,他们可以给我们隔离见证来解决这个问题,隔离见证是比特币核心开发者们过去几年呕心沥血开发出来的。他们在利用我们对隔离见证的渴望,强制推行segwit2x。
如果我们退一步来看的话,会发现,所有这一切都是政治游戏。这根本不是隔离见证的问题。隔离见证只是他们用来提升自己筹码的工具。矿工们想利用社区/用户的迫切心情,既能通过隔离见证,也能通过segwit2x的硬分叉。
他们的策略很简单,基本上就是想把https://github.com/bitcoin/bitcoin (比特币的原始GitHub)改成https://github.com/btc1/bitcoin (Segwit2x GitHub)。
他们为什么要这么做呢?在一个没有管理的去中心化协议下,任何有权力的参与方,如果有东西激励他们的话,他们就会想提升自己的地位。无论这是有害的还是有利的(这个问题相当主观),你都不能责备他人获取自己的利益。
如果矿工们成功地通过segwit2x和他们的github启动隔离见证,那么意味着,比特币核心开发者们基本上就被比特币管理层开除了。如此一来,矿工们想干什么就能干什么了,他们可以任意修改规则了。可以更容易地制定那些对他们有利的规则了。
这已经不是矿工们第一次试图玩这种政治游戏了。可以看看下面几条链接,是他们以前失败的尝试。
https://github.com/BitcoinUnlimited/BitcoinUnlimited (无限制的Bitcoin)
https://github.com/bitcoinclassic/bitcoinclassic (Bitcoin经典)
https://github.com/bitcoinxt/bitcoinxt (Bitcoin XT)
区块链分裂?
由于之前的硬分叉企图都失败了,那么这次的分叉会怎么样?这次的情况有点不一样。Segwit2x基本上是一个带着软分叉面具的硬分叉,而我们急切的想要软分叉。如果支持BIP91或BIP141的人不多,8月1号的时候无法锁定隔离见证,那么很有可能会实施BIP148,从而导致区块链分裂。
如果通过segwit2x实施隔离见证,那么11月的时候也有可能产生硬分叉,这也是区块链分裂的潜在威胁。也有可能通过segwit2x实施隔离见证,而11月的时候拒绝硬分叉,因为每个人都知道这没必要了,因为闪电网络已经做了优化。
虚张声势?
有没有可能这些区块链分叉的威胁只是虚张声势?其实只是想转移权力?我不认为现在各方势力真的想分裂区块链。有人说矿工并在关心比特币的长期价值,因为他们并不持有比特币,他们可以随时把比特币卖掉。这种说法有点道理(虽然矿工们事实上持有大量比特币),但是他们投资了数亿的美元到ASIC矿机上,这怎么解释?那些ASIC芯片什么都干不了,只能用来挖比特币。
现在矿工们都想法是,要么用一种能给予他们更多权力的方式通过隔离见证,要么就尽可能地拖延时间,拒绝隔离见证,这样他们就能继续用ASIC BOOST挖矿,而获得更多的利益。各方势力都不想让比特币贬值,而区块链分裂是会让比特币贬值的。
我们要问自己一个问题,如果区块链真的分裂了,那么哪条链更有价值?矿工们真的敢冒险分裂区块链?然后希望投资者投资一个没有管理团队(开发者)的链?我不认为他们会拿他们的钱去冒这个险。现在的这些动作都是虚张声势,就看谁先屈服。
结论
在一个去中心化的协议下,任何人都是为了自己的利益行事,这一点无需受到指责。当前的局势,只不过是在一个没有管理的地方,参与各方进行博弈。到最后,我认为各方势力最终会达成一致,得出一个对比特币嘴有利的方案。矿工们知道比特币的供应量只有2100万枚。短期内,他们竭尽所能去提高产量的做法合情合理。
如果最终入矿工所愿,通过了segwit2x(2MB硬分叉),那么比特币将会中心化。如果比特币是一家公司的话,那么开发就是管理团队,而矿工就是董事会成员。董事会已经投了这么多钱的情况下(ASIC 机器, BTC 股份),把管理团队都开除的话,不是什么明智的行为,这会伤害这家公司的未来。
我认为,或者说我希望,那些有权力的每个人都希望看到比特币的成功。比特币能从过去8年的攻击中存活下来是有原因的。现在只不过是比特币内部的又一道障碍而已,比特币应该可以跨越这道障碍;而且与将来我们要克服的问题相比,这只是小菜一碟。
能说说BCC么?还有你说的github切换会发生么?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit