2015-08-20 07:54

为何我反感Bitcoin XT比特币区块扩容方案

Snip20150820_11

关于比特币区块大小之争由来已久,各方持续争论,难以达到共识。最近,前比特币核心开发者Gavin Andresen和Mike Hearn,发布了一个新客户端Bitcoin XT,它独立于原客户端Bitcoin Core,并支持大区块。Mike Hearn声称只要在2016年1月,有75%的矿工支持Bitcoin XT,程序将自动进行硬分叉,不再兼容Bitcoin Core。短短几天时间,Bitcoin XT节点数量大幅上涨,目前已经达到了800+。

此举在社区引起较大的争议,在bitcointalk.org和reddit都有激烈的讨论,并且造成了一定程度的恐慌。中本聪也参与了讨论,并反对Bitcoin XT,但多数人认为此中本聪为假冒。此举也惊动了圈外媒体,如新浪的标题党报道《比特币开发者出现分裂,内部人士:堪比政变》。

不过,从比特币社区的反应看,绝大部分人并不看好Bitcoin XT,包括我本人。先明确态度:

(1)我不反感分叉,但是反感欺骗;

(2)我不反对扩容,但是反对BitcoinXT。

认清区块扩容的本质:

在讨论这件事情之前,我们需要了解比特币区块扩容的本质——利益。由于比特币的区块越大,单位时间内能够处理的交易就越多,比特币网络的总价值就越大,于是社区内所有人(商家、持币者、矿工、开发者)的利益都会增加。正因为如此,比特币社区基本都同意增加区块容量。

但是,何时以何种方式进行扩容,却存在加大的争议。最激进的方案是Gavin Andresen最初提出的,他要求一次性将区块扩容至20M。最保守的方案是维持现状不变,然后开发侧链等技术来拓展容量。这里就存在利益之争,比如另一位核心开发者Gregory Maxwell受雇于Blockstream公司,正在开发侧链,并没有太多动力来提升区块容量。

除核心开发者之外,矿池、商家、交易所和持币者,各自都有自己的利益。中国矿池就明确反对20M扩容,而认为第一次升级应当维持在8M以下。

看起来持币者是最弱势的群体,完全没有发言权。但是,长远的看,持币者握有最终选择权,因为只有持币者可以赋予一个币价值,哪个币持有者更多,哪个币就会得到更多商家和交易所的支持,它也因此会拥有更多矿工和矿池。

那么持币者最关心的是什么呢?是稳定!因为对于货币而言,稳定最重要,这种稳定不仅在于币价,而且在于网络。比特币相对于法币有如此多的优势,但是仅仅因为币价不稳,就很难被主流大众接受。交易和储值功能的实现,都要求稳定。比特币自诞生之日起,就没有太多的改进,但仍然稳居虚拟货币老大的宝座,主要原因如下:

(1)比特币网络稳定,算力庞大,难以被撼动; (2)比特币协议稳定,不会轻易变动,不像某些山寨币朝令夕改。

因此,表面上看,是矿工、矿池或者核心开发者反对Gavin Andresen激进的分叉方案,导致区块扩容迟迟不能实现。但实际上,更深层次的原因是,持币者(矿工、矿池或者核心开发者其实也是持币大户)更希望稳定。如果如下两种选择都能扩大比特币网络的交易容量,而且效果一样:(1)侧链;(2)硬分叉。你会选择哪一个呢?至少,我个人毫无疑问会选择侧链,因为这样做风险更小。

Gregory Maxwell要开发侧链,而反对硬分叉,虽然可能有他自己的小算盘,但是我起码还能理解他的做法。反过来,Gavin Andresen急于推行硬分叉,甚至不惜欺骗(后面会谈到),在加上有人对比特币网络发动垃圾交易攻击,试图证明扩容的急迫性。这些又是出于什么目的,我就无法理解了。或许他想证明自己的权威,但是结果显然适得其反,因为在这圈子里,没有人是权威,包括中本聪。

 

为什么Bitcoin XT是欺骗

 

Bitcoin XT的欺骗主要表现在三个方面:

(1)故意混淆BitcoinXT和区块扩容。

在Mike Hearn推销Bitcoin XT的文章中,大谈特谈区块扩容的重要性,因为你应当支持区块扩容,所以你应该支持Bitcoin XT,似乎Bitcoin XT是唯一的扩容方案。将区块扩容和Bitcoin XT等同起来,对其它扩容方案闭口不谈,这显然不是无心之失,而是故意混淆概念。这么做的唯一目的就是忽悠用户或矿工运行Bitcoin XT。

(2)声称自己不是山寨币。

Bitcoin XT声称自己是比特币,不是山寨币。这显然不符合事实,任何一个条新的分叉,都是山寨。至于最终山寨链获胜,还是原始链获胜,那是另外一个问题。如果有一天莱特币战胜了比特币,莱特币就不是山寨啦?Bitcoin XT声称不是山寨币的唯一原因,也同样是忽悠你接受它。

(3)除扩容外还有其他改动。

如果Bitcoin XT真的像其声称的那样只关心区块扩容这一问题,那么它应该只加入区块扩容相关的代码,而其它部分与Bitcoin Core保持一致。但是事情却不是这样,Bitcoin XT融入了很多新特性。先不论这些特性到底是好还是坏,这种操作模式已经明显独裁了,你Gavin想加啥就加啥,再也不需要别人审核代码了,对吗?更何况,有人爆料说,Bitcoin XT客户端下载用户的IP,并且建立了黑名单机制,据说此举对隐私有重大影响,尤其是Tor网用户。但是,Bitcoin XT对如此重大的改动,却绝口不提。

 

如果分叉不可避免

 

如果分叉不可避免,请参考我的前一篇文章:《普通用户如何应对区块链扩容造成的比特币硬分叉?》。不过,我个人认为,BitcoinXT不会成功。

另外,以前我也以为区块扩容这事很急迫,但是最近对于比特币网络发动的垃圾交易攻击显示,比特币网络的自适应能力很强,区块扩容或许并不那么急迫,我们仍然有充足的时间去研究更合适的方案。

 

作者:彩云ahr999 微博地址:彩云比特-ahr999 BTC地址:16wBsQrN4j6qhueBr5UDdibrukJzUJYXjn

本文链接:https://www.8btc.com/article/65763
转载请注明文章出处

评论(44)
登录 账号发表你的看法,还没有账号?立即免费 注册
merry 2015-08-24
非常感谢 http://blockmeta.com/tx/264dd0fc500b70d8dcdbc1e03e28f1b8b0642a76645c3c455e92f9a103d88690
虎子 2015-08-22
你可以有成千上万个“挂”到比特币上的侧链.... 看明白了吗? 侧链越多死的越快。 参考 BTS
虎子 2015-08-21
你为什么反感? 因为你拿的山寨币! 你还怕比特币进步、进化! 山寨币唯一吹嘘的技术性领先。马上要被比特币赶超了,而且比特币找到了自我完善和进化的手段。 国内矿池为什么反对?--- 他们才不关心比特币的涨还是跌还是死亡。他们只做抽水生意。 XT 对带宽的要求变高了,他们必须反对 ---- 一切增高成本的动议。 最后说下为何我们要支持! 山寨币er现在妄图用技术来证明自己比比特币强。 如果比特币不变,早晚会消亡,新事物会取代它。 但是 XT 是比特币协议进化的一种实验。成功了,就证明比特币是可以自我完善的。 我们大家都知道民主的效率极低,尤其没有比特币的人,也会来喷。因此btcer必须团结。 山寨币们,你们记着!唇寒齿亡。
我是大宇 2015-08-21
//@ngzhang-Avalon: 抛玉引砖//@彩云比特-ahr999:谢谢各位的支持,目前币圈有些冷,按说这也是件大事,居然就没有人专门写篇文章,那我就抛砖引玉吧。[微笑]//@比特币三胖哥: 写得真好
我是大宇 2015-08-21
回复@盖曼: 这是原则问题,他们把一些在Core上提交,没有被审核通过的东西,加到XT里,无论好坏,无论是否有影响,在程序上就是不对的。说白了,他们只不过想创造一个自己能够随心所欲修改代码,不受他人限制的币而已。当然啦,我相信总有人能容忍这些的,那些比这还过分的山寨币,不一样有人玩?
我是大宇 2015-08-21
回复@盖曼:所以说XT唯一的优点就是倒逼社区了,至少社区要尽快拿出一个稳妥的可行的扩容方案。 //@盖曼:是因为Core坚持不扩容(至少暂时没达成共识),但他们两个觉得扩容很迫切,所以才推这个XT出来吧。在目前这样无法取得共识的情况下,如果迫切想扩容,那确实只有XT这个希望相对比较大的选择了。
我是大宇 2015-08-21
回复@盖曼:所以说XT唯一的优点就是倒逼社区了,至少社区要尽快拿出一个稳妥的可行的扩容方案。
我是大宇 2015-08-21
回复@彩云比特-ahr999:技术方面本人不太懂,反正是开源的,懂技术的都看得到,我不知道新加的“私货”大家是不是也有争议,没看到这方面的文章,如果没争议或者争议很少,那放进去并不影响支持扩容者。
我是大宇 2015-08-21
拒绝总是容易,拿出方案出来才是难事。
我是大宇 2015-08-21
回复@盖曼: 那他们夹带私货干嘛?如果急切扩容,正确的做法是只扩容,然后等待大家接受他的方案。
我是大宇 2015-08-21
是因为Core坚持不扩容(至少暂时没达成共识),但他们两个觉得扩容很迫切,所以才推这个XT出来吧。在目前这样无法取得共识的情况下,如果迫切想扩容,那确实只有XT这个希望相对比较大的选择了。
我是大宇 2015-08-21
其实大家对扩容没什么争议,至少90%以上的人支持2~8M先扩一次,以后慢慢递增。争议较大的是Gavin和Mike使用各种欺骗手段忽悠,自行硬分叉,而且XT夹带了私货。//@龙矿科技翟文杰: 这篇文章仔细读了,里面的观点在中国的角度或者是社会主义的优势吧,从低阶做起解决我们这一代,下一代交给下一代解决。
我是大宇 2015-08-20
bip101是什么啊
我是大宇 2015-08-20
//@龙矿科技翟文杰: ~在中国的角度或者是社会主义的优势吧,从低阶做起解决我们这一代,下一代交给下一代解决,而且区块饱和后8M升级可以多方位扩容800%,估计8M每秒300笔汇兑也不低。那为什么不能8 16 24 32M,这种递进方式更理智,而且平台、公司、交易所将来体内循环更会降低交易数据压力。
我是大宇 2015-08-20
我可不可以做一个比特第四链? 那么就叫bitztcoin吧... //@币定行叶桂平:估计Core对BIP101的实现也在紧张的实现中。
我是大宇 2015-08-20
这篇文章仔细读了,里面的观点在中国的角度或者是社会主义的优势吧,从低阶做起解决我们这一代,下一代交给下一代解决,而且区块饱和后8M升级可以多方位扩容800%,估计8M每秒300笔汇兑也不低。那为什么不能8 16 24 32M,这种递进方式更理智,而且平台、公司、交易所将来体内循环更会降低交易数据压力。
我是大宇 2015-08-20
估计Core对BIP101的实现也在紧张的实现中。
我是大宇 2015-08-20
//@币民南宫远:唯一的一篇。有空看看。
我是大宇 2015-08-20
我觉得没有真正说得上是证据的东东。“再也不需要别人审核代码了”是不成立的,毕竟Bitcoin XT是开源协议,项目也在github上。最后无论他们技术上做了什么,最后的决定权还是给了用户。这有可能是一件负责任的事——因为即使是他,也只敢说“区块扩容或许并不那么急迫”,这个也许很吓人!
我是大宇 2015-08-20
  • 1
  • 2
  • 3
下载
阅读
分享
评论
44
点赞
上一篇
下一篇