比特币社区又掀风浪,用UASF提案强制激活隔离见证可行吗?

2017-04-12 07:54:00
比特币社区又掀风浪,用UASF提案强制激活隔离见证可行吗?

比特币社区似乎又要掀起一波风浪——UASF。
 
比特币扩容争议继续发酵之时,一位有名的比特币开发者在开发邮件列表中发布消息,指控某家大小比特币挖矿公司正在蓄意阻止隔离见证(segwit),因为他们秘密掌控着一种使自己更占优势的技术与之不兼容。
 
指控属实与否,旁观者倒也难清。就连支持者也承认没有确凿的证据,许多人一直保持怀疑。
 
尽管如此,很多圈内人士认为已经有足够的证据证明,一场基层运动随之发酵,希望推进隔离见证的方案。
 
通常情况下,矿工是有责任推动修复比特币的。但是由于遇到了困难,一些圈内人士寻求改变,开始倡导一种不同的(更加试验性的,但历史悠久的)方式来更改比特币协议。这种方式基于所谓的“经济多数”,而非矿工的支持。
 
说白了,就是我们俗称的“用户激活软分叉(UASF)”(由匿名开发者shaolinfry在BIP 148中提出的一种方案。)
 
Coinkite CEO兼联合创始人Rodolfo Novak是倡导人之一。他表示这种改变旨在解决一些不公平的现象,而正是这些不公平的现象导致了这场持续多年的扩容争议。
 
他告诉Coindesk:
 

“试图中心化比特币是不可接受的。这违背了比特币真正意义。UASF的真正含义是,‘不,我们才是比特币的控制者,你则不是。’”

 
UASF看起来似乎正在增加。UASF如今也有了专门的网站,有了推特账号,甚至还有了定制版的UASF帽子。
 
尽管UASF代码的运行还不太安全,不过一些运行节点的志愿者正在用他们的节点来示意支持UASF。这些志愿者在他们的节点配置文件中添加一行代码来示意支持。

示意支持
 
ASICBOOST事件一出,UASF的节点支持率就增长到4.8%,换句话说就是增加了约6倍。
 
不过,鉴于UASF的代码还无法运行,用户只能示意支持,这真的有意义吗?
 
开发者Damian Mee认为:“在技术层面上,这种示意支持是毫无作用的,但到了社会层面,这便是有作用的:一旦开始执行UASF,用户就免于运行过时的代码版本。”
 
据称,除了统计用户的支持率,一些人身份不明的开发者正在测试和审核UASF提案。
 
但截止目前,他们仍然保持沉默,静静观察人们是否会摇旗呐喊支持这项改变。(但在本周一,其中的一位开发者在Reddit发布了AMA)
 
即便如此,由于节点数量很容易造假,人们对统计支持率的方法一直摇摆不定。
 
举个例子,在女巫攻击中(sybil attack,即一个恶意的设备或结点违法地以多个身份出现),一个实体能够在数据中心运行一堆节点。
 
经济多数
 
所以,简单的节点计算或许并不是最好的标准。根据UASF的运行机制,我们有必要去获得来自“经济多数”(如交易所,钱包和其他比特币经济操盘手)的公开支持。
 
自3月12日推出到现在,只有6%左右的主要经济操盘手示意支持UASF,不可否认这个数字太低了。虽然据称很多人(代表着其背后公司的立场)正在准备表态,或者开始在Reddit示意支持UASF了。
 
Novak指出,相当数量的节点在运行Bitcoin Core和带有隔离见证的网络版本。他认为这是一个好兆头:隔离见证获得了这个模糊定义(“经济多数”)的支持,UASF版本因而也能如此。
 
值得注意的是,鉴于代码是向后兼容的,所以80%准备好隔离见证的节点可能兼容这一改变。
 
鉴此,Novak表示他对于这个机会 “非常乐观”,认为其最终会实现。
 
再说一遍,尽管现在已经有了一种参考代码实施方案,但是它并没有经过完整的测试和审核。
 
隔离见证的初始激活日期被定在2017年10月1日,不过,shaolinfry的方案可以将其提前到了8月1日。这就意味着,如果社区支持这个提案,那矿工要么在8月1日之前支持隔离见证,要么被踢出即将更新的网络。
 
注意风向
 
虽然这听起来有点危险,且想法有点仓促,但仍有很多人对这个提案很有信心。而这很可能是目前过分紧张的原因。
 
正如某个比特币开发者在聊天群中表示,其他人还是很谨慎。
 
在被问到开发者是否应该考虑编写Maxwell提议的BIP时,Bitcoin Core的支持者Wladimir van der Laan表示:“我们会的,如果那时社区所支持的。”
 
Bitcoin Core开发贡献者Pieter Wuille指出,确定什么时候能够到达UASF的门槛是“复杂而艰难的”。
 
Van der Laan补充道:“BIP是否是最佳的解决方案?答案还不确定,但答案是对于解决问题是有意义的。不过在此之前还需要拿出可运行的代码。
 
Blockstream的CTO Greg Maxwell在比特币开发邮件列表中指控了一些矿工,他也提出了这种改变的方法,他赞同依据社区的支持率来决定是否执行这种方案。
 
另一方面,一些开发者正在呼吁莱特币采用UASF,作为一种“测试” UASF提案方式的方式。
 
但是,正如之前的比特币扩容试验一样,冷静的头脑,强烈的热情,究竟何者能取胜,还有待观察。

英文来源:https://www.coindesk.com/bitcoins-latest-scaling-twist-support-building-uasf/
编译:Chase
稿源(译):bitcoin86.com
备注:Bitcoin86 稿源文章,未经授权谢绝转载。本文为作者个人观点,不代表本站立场!

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇