Title: Vitalik Buterin反驳Lingham避免硬分叉之说:硬分叉解决技术问题要比软分叉更干净,更& Post by: 10000usdperbtc on March 17, 2017, 01:29:13 PM 因为最近爆发的软件内部bug事件,Bitcoin Unlimited已经成为比特币社区的一个争议性话题。3月15日,BU开发团队之外的几名开发者在BU软件中发现了几个bug,这些bug导致矿工停机长达6个小时,并且数分钟内500个节点被关闭。
http://7fvhfe.com1.z0.glb.clouddn.com/wp-content/uploads/2017/03/Legacy-code.jpg 硬分叉解决方案存在的技术问题 当bug出现时,开发者可以提供适当的修复和解决方案,就像类似于以太坊开发者团队在2016年末发布的各种补丁,用于建立对类似bug和攻击的恢复能力。因此,bug的存在不一定就会出现问题。然而,BU的bug问题在于这些bug事先没有被阻止,而是被独立开发者发现的。这是因为BU作为一个封闭的开发者团体是不同于Bitcoin Core的,Core是一个领先的开发团队和开源开发者社区。 尽管BU这次出现的bug并未对比特币网络造成重大影响,但如果当这个bug被发现时BU正在进行分叉,比特币安全专家Andreas Antonopoulos解释说这将造成“数百万美元”损失。 http://7fvhfe.com1.z0.glb.clouddn.com/wp-content/uploads/2017/03/QQ%E6%88%AA%E5%9B%BE20170317154116.png Andreas Antonopoulos说: 讽刺的是,有人愤怒地认为这个漏洞代码是被用于攻击BU节点的。仔细想一下,这个漏洞代码要是直到20个区块才被阻止,那么将会导致一个分叉。 这一次几乎并未造成经济影响。但如果是出现在分叉的过程中,那么将会造成数百万美元的损失。质量保证很重要,事关数百万美元。 如果BU被硬分叉,并导致比特币网络出现了一个分叉链,这两个网络将同时存在。BU网络会运行自己的数字货币,就像ETC一样,而原始的比特币区块链将会继续进行独立发展。 硬分叉的经济问题 Vinny Lingham认为比特币出现分叉链的可能性应该被当作一种重大的经济威胁, 属于最高级别的潜在安全性问题。 当BU执行硬分叉时,这将导致创建两个数字货币或两个比特币。然而,比特币交易所并不愿意把BU列为比特币。相反,交易所计划将BU列为一种竞争币BTU。 Lingham解释说: “一些交易所已经证实如果硬分叉,那么将会把BU列为竞争币BTU——这一点让我感到惧怕,因为尽管业内人士都知道竞争币是怎么回事,但是行业外的普通人并不清楚。” 分裂链和两种比特币存在的真正问题在于普通大众将会很明显更加难以理解比特币是什么。 此外,这还将导致比特币的主流采用速度放慢,比特币要成为一种真正的全球性数字货币将需要更长的时间。 Lingham还指出比特币的品牌力量与比特币的安全性或算力严重密切相关。他写道: “比特币网络的安全性来自于矿工带来的算力。这是由比特币的价格推动的——价格越高,算力越多。反过来,高价格是由市场需求推动的。市场需求是由公关和媒体以及比特币是首个且唯一的可以作为长期价值存储的真正加密货币的说法所推动的。如果我们把这点搞砸,我认为我们将面临负面影响。” 他还解释说,如果比特币一分为二,那么大型比特币公司如Coinbase和Blockchain的作用将会被削弱。多年以来,比特币公司都在与投资者合作围绕着推动点对点支付效率的品牌。Lingham认为两种比特币的出现将会是比特币的身份变得模糊。 不过,有一些专家对Lingham的观点很不赞同,例如以太坊创始人Vitalik Buterin和Zcash CEO Zo**o Wilcox都赞同硬分叉,因为这样可以清扫所有复杂的问题。Buterin表示硬分叉在解决大型技术问题时要比软分叉效率更高。他写道: http://7fvhfe.com1.z0.glb.clouddn.com/wp-content/uploads/2017/03/QQ%E6%88%AA%E5%9B%BE20170317155122.pngs 我感觉应该再写一篇文章来解释为什么硬分叉比软分叉更加干净以及具有更高自由度。 Wilcox在自己的博客文章“未来的友好分叉”中同样强调如果正确执行硬分叉,同时没有社区和区块链分裂,那么硬分叉可以被理解为解决困难问题的高效解决方案。然而,Wilcox指出如果硬分叉会导致区块链分裂,那么就不应该执行。 |