比特币“突破”不用硬分叉即可增加区块大小区块链

链向财经 2018-10-06 14:02
分享到:
导读

一些人称之为“突破”,其他人称之为“网络攻击”。

一些人称之为“突破”,其他人称之为“网络攻击”。

这些是马克·弗里德登巴赫 (Mark Friedenbach)周五在标度比特币大会上备受期待的讲话的主流观点,Blockstream的联合创始人首次提出了“前进块”的提案,该提案声称要对比特币进行未来有争议的改变,例如块大小的增加,或者工作量证明等。

这是一个重大的宣布,在活动之前的几周里,它还处于保密状态,因为它挑战了比特币社区中广泛持有的核心观念。其中最主要的是断言可以以向后兼容的方式进行大量更改,而不要求每个用户升级他们的软件。

一个问题是,许多比特币用户使用该协议来获得对自己货币的主权,而强制性的软件更改本质上破坏了这种控制,这个问题长期以来一直争议在协议更改上,成为最终导致网络硬分叉原因,其中最著名的是比特币现金(BCH)。

以这种方式,Friedenbach的研究解决了一个加密货币开发者多年来一直努力解决的问题:究竟应该如何对大型分布式系统进行更大的改变呢?许多人会争辩说,比特币发生更剧烈的变化应该是困难的,争辩说,由于比特币是去中心化的,没有国王,用户应该能够自主选择采用或拒绝改变。

此外,有人认为,比特币的一些最大变化只能通过“硬分叉”实现,这种变化是不向后兼容的,需要所有加密货币的用户进行升级以跟上这种变化。或者,正如Friedenbach所说,在“向前无法兼容”之前的情况就是这样。

Friedenbach对CoinDesk说:“关于如何安全地执行硬分叉,以及何时(如果有的话)我们应该执行硬分叉(hard fork)以实现伸缩目的,大部分伸缩性辩论都集中在这个问题上。”然而,对于他的新工作,他认为这已经不是问题了。

他说:

“我们不需要硬分叉来改变比特币,如果我们决定这样做,什么时候该这样做。它可以像SegWit一样软分叉来完成。”

在这里,Friedenbach认为对比特币网络的选择改变,比如去年在比特币升级中使用的改变,甚至可以用于更大的改变。

作为一个在后台工作的开发人员,Friedenbach在加密货币界并不特别出名。

他辞去了美国宇航局开发空间研究应用的工作,专职研究比特币,继续研究比特币未来可能发生的巨大变化的理论,比如增强其智能合同功能,以便用户可以进行更复杂的交易类型和共同编写原创。

所有这些都在他的构思下,也许他不感兴趣的是如何改变加密货币。

实际上,不是比特币的区块大小,而是完全不同的代码变化促使Friedenbach考虑这个想法:改变比特币的工作证明算法,通常被看作是对那些使用强大的计算硬件(矿工)来确保网络安全的人的一种检查权力。

随着过去一年中许多ASIC矿工试图抵制它们的区块链,许多人一直主张对比特币进行正式改革。例如,在Sia社区,经过几个月的辩论,用户最近决定,他们将硬分叉,以赶走目前掌权的ASIC矿工。

开发人员通常认为硬分叉是进行这种更改的唯一方法,这使得它成为一个特别有争议的命题。但是事实证明,Forward Blocks在这里也是有用的,它使得用软分叉而不是硬分叉执行一致变更成为可能。

那么,升级区块是如何工作的呢?在他的新论文中,Friedenbach把这种变化描述为各种类型分叉的混合体。

“虽然这些方法各自都有不可接受的取舍,但值得注意的是,将它们组合在一起,可以‘抵消’大部分的不良取舍,同时保留组合的好处,”该论文解释说。

“最终的方案,我们通过一种称之为前块的新的机制而结合在一起,实际上并不比人们想象的‘一切和厨房水槽’建议复杂。”

因为它是一个普通的升级——一种改变的方式,值得注意的是Friedenbach的两个升级强调区块大小和工作量证明,不是唯一可能的应用。Friedenbach甚至认为变化的方法可以用于“切分”比特币以进一步扩展协议,这个术语唤起在以太坊上追求的技术。

“只是另一个工具”?

尽管直到今天报纸才全部发表,但在谈话之前,社交媒体上还是有一些喋喋不休的话题。一些比特币开发商对这一点子没有那么兴奋。

“这是一种被称为升级的网络攻击,”长期匿名的比特币开发者“Shinobimonkey”告诉CoinDesk。(事实上,他在《缩放比特币》大会上发表了一些严厉的言论,该报告是在大会上提出的。)这件事需要被清除,嘲笑和淹没在浴缸里,”他推特说。

Blockstream的首席执行官亚当·贝克(Adam Back)同样将其描绘为有趣的升级,但也许不是什么大问题。

“我想没关系。发现机制是有用的,并且与它是否在技术上和用户共识方面实用是分开的。这只是另一个工具,”他告诉CoinDesk。

但这项提议也吸引了热切的支持者。比特币核心贡献者卡尔-约翰阿尔姆(Karl-Johan Alm)甚至称之为“突破”,同时仍然认为目前还不清楚比特币是否会被用于实践。

“不管结果如何,选择都是开放的,去做我们以前认为不可能做的事情。”我们是否这样做是完全不同的故事,”Alm继续说。

Friedenbach也不一定提倡在比特币上使用它。相反,他只是试图指出这种选择是存在的,从而展开了更广泛的讨论。

“工具不是道德对象,它们没有‘好’或‘坏’的道德分量。”他们只是。你如何使用一个工具是一个问题,关于比特币,这不只是我才有的一个意见,”Friedenbach告诉CoinDesk。

时间会告诉我们比特币社区是否觉得值得一试。

同时,Friedenbach正计划对“Freicoin”这个加密货币项目进行测试,几年前他与比特币合作推出了一个稍微不同的经济模型。而且,如果小社区Freicoin决定采用它,升级的方法将首次在其进行测试。

比特币 Friedenbach 进行 升级 改变
分享到:

1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。