作者:Alyssa Hertig
编译:Kyle
发布时间:2017年3月
稿源:巴比特资讯(http://www.8btc.com/super-uasf-break-bitcoins-scaling-deadlock)
原文:http://www.coindesk.com/could-the-super-uasf-break-bitcoins-scaling-deadlock/
本周,一个旨在推动一个有争议的比特币代码更改的实验思路向前又迈进了一步。
目前的情况是这样的:随着Bitcoin Core支持的一个扩容方案——隔离见证(SegWit)——陷入地狱的边缘(矿工迄今为止一直不愿意信号支持SegWit),一些人已经寻求更加激烈的方式来推动网络更改。
有一个叫做“用户激活软分叉(UASF)”的升级流程预计将会到来。
UASF最初由一名叫做“shaolinfry”的匿名开发人员数周之前发布到比特币技术邮件列表上的,该提案概述了一种新的比特币升级方式。
这种新的想法很复杂,不过其中的要点就是,取代矿工决定是否进行升级更改比特币网络,转向由比特币经济主体(包括用户,交易所,钱包和支付处理商)来决定。
这一想法迅速激起了社交媒体对其安全性的讨论。虽然这是一个新的、有争议的想法,但它已经获得了很多比特币开发者的关注,包括JoinMarket开发者Chris Belcher和去中心化存储平台Sia的联合创始人David Vorick
之后,shaolinfry又趁势发布了第二个提案。
这个提案提出了一种SegWit专用的UASF,满足目前的部署要求。这就意味着,如果这个UASF被实施,最快可以在10月份触发这个新型软分叉。
Shaolinfry说:
“在这种情况下,如果SegWit未能在10月1日之前激活,那么矿工将会被要求去激活。如果矿工拒绝,那么交易所将会拒绝那些来自没有信号支持SegWit的矿工的区块,矿工也就无法获得区块奖励。”
Belcher指出,开发者如今将这个方案称为“超级UASF”。
超级UASF提案
如果比特币想要添加像SegWit这样的新功能,那么比特币就需要一种方法来升级规则。但是这种升级对于一个价值200亿美元的软件来说是非常复杂的,也会引起对安全性的担忧,例如不会将区块链一分为二。
一种受到矿工支持的软分叉方法被认为是最安全的升级方式,因为这具有向后兼容性,并且不需要所有人都进行升级。
然而,shaolinfry将UASF看作是目前的一种必要选项。
shaolinfry表示,
“有很多圈子里流传着一种非常危险的观念——矿工能够决定共识规则。”
他还指出比特币白皮书中将矿工的角色限制为将有效的交易排列到区块中。
另一方面,Vorick认为SegWit是一种可选的升级,这是一种不是所有人都必须使用,能够为比特币生态系统带来众多好处的解决方案。
他说:
“UASF如今正成为一种很流行的想法,因为矿工正在拒绝一些看起来拥有大量社区支持的东西。”
然而,Vorick并不认为UASF需要立即开始尝试,他在比特币邮件列表中表示一种更好的“超级UASF”实施方式需要首先获得来自重要比特币经济主体的同意。
在被问到现在推出UASF是否太快时,shaolinfry表示:
“我个人并不这么认为,因为这并不是一个新的部署。这个比特币改善提案(BIP)只需要获得交易所支持,足够的算力信号支持或者选择使用SHA256 ASICS进行有利可图的挖矿。这个方案将沿着节点进行升级。”
在比特币邮件列表上,shaolinfry还表示绝大部分的节点都已升级到使用SegWit的比特币软件。很多公司也都已经进行软件升级来支持这个更改。一些依赖于SegWit的闪电网络实施已经出现,这在很大程度上证明了比特币生态系统支持SegWit。
除此之外,这个开发者还认为UASF之前被用于部署其他的升级都没有出现任何问题。
遭遇质疑
然而,很多人都不认为UASF是一个好主意,并在讨论中提出了很多问题:如何判断经济大多数?UASF安全吗?如果矿工坚决不同意怎么办?
有些人认为现在来说UASF太冒险了。
在康奈尔大学IC3加密货币项目工作的博士生Phil Daian在博客中将UASF称为在软分叉和硬分叉之间”两头吃亏“。讽刺的是,他担心这个方案太信任矿工了。Bitcoin Core开发者Luke Dashjr分享了他的这个看法。
Daian说:
“如果有一个恶意区块被挖出,本质上你就可以制造一个分叉链。如果大多数算力都不执行新的分叉,那么这可能会成为一个永久的分叉链,你实际上就是使用算力进行了硬分叉。这些算力并没有用于验证软分叉规则。然后你就拥有了这些算力。”
“你就会强烈依赖于矿工的诚实守信。”
反对者认为矿工没有选择,只能支持经济大多数群体想要的那条链,至少如果他们想要继续出售挖出来的币,他们就必须跟随这条链。
Vorick表示UASF需要更多的时间。
“在我们确信之前,我们需要对UASF进行更多研究和考虑。我认为如果SegWit升级失败,那么我们可能会尝试UASF。”
总之,他很乐观,即使SegWit永远无法被激活。
“如果比特币永远不再升级SegWit,那么这将会是一个令人失望的结果。但是我不认为这个加密货币的雄心会因此而受挫。”
他最后表示:
“比特币已经获得了很多任何其他加密货币都没有的属性。”