为什么我支持Gavin实践

2015-08-24 14:10 来源:巴比特资讯 阅读:6207
关于比特币区块扩容,最近Gavin和Mike主导出XT版本的扩容分叉方案。

gavin

 

第0章 引言

 

关于比特币区块扩容,最近Gavin和Mike主导出XT版本的扩容分叉方案。在XT版本发布的当天,我非常着急地阅读了xtnodes上的信息,在微信上急切地咨询了@币看老刘 和@比太 ,并且计算着利弊。

在理解了XT如何分叉后,我开始翻墙去阅读Gavin的推特和博客,我希望找出一点这次分叉的底层人性恶与善。

但到目前为止,社区几乎是一边倒地反对XT,并且对Gavin进行了深刻彻底地批判。

我对XT的好恶并不重要,但我对Gavin的工作却非常赞赏。本文旨在为Gavin洗地,欢迎各位来喷。

 

第1章 知行合一

 

我先讲一个故事,我自己的真事。

在2012年的时候我做了一个项目,设计了燃烧瓦斯的设备,你可以想象为家里的煤气灶的那个着火部位的那些铁部件。设计完成后,也加工出来了。但运行效果不好。公司就否决了这个设计,不让进一步测试了。我不服气,极力劝说公司再试一次,我做了改进,又试了一次,还是效果不好。然后公司就死活不让试了。我呢,贼心不死,在半年之后,一次出差机会,自个做主,带设备到现场又试了一次。结果还是不好。但我找到原因了,这个事才算完。

人有知识,不去实践,会被憋死的。知行相背离引发的焦虑,只有通过知行统一去化解,要么通过推理改变我的知识体系,要么通过实践来验证或证伪我的知识体系。

我按时间线从现在往前读Gavin的推特,他就一直在琢磨区块扩容,下面这条是5月6日的

1

区块扩容让这哥们睡不着觉。

我一直读到他的3月份写的推特,

2

半年来,他就一直在思考区块扩容。期间他做了区块容量测试,做了数据模型,分析了压力测试。在他的知识体系里,扩容在理论上已经成熟,并且势在必行。然后他到处演讲劝说社区接受他的扩容思路。

一个工程师,在自己的理论架构上认定了的事,更重要的是,这个工程师不是浪得虚名的,工程师之所以为工程师,就是他有能力去实现一个产品。这样的工程师,有理论有实践能力,在理论成熟的条件,还有什么东西能阻止他去实践呢?他是一定要去干的。

这就是所谓的“行到极处即是知,知到极处即是行。”知行合一也是一个人的言论值得相信的重要条件。

再者,当一个人有了才华和能力,谁他妈的还在意你的看法啊,他时刻想的都是他内心的那个理想。

Gavin力主发布Bitcoin XT,这是一个有知识有能力的工程师知行合一,为了验证自己的知识,必然要去做的实践。这是我看了足够多的资料后得出的最合理的推理,目前没有找到任何阴谋的证据。

 

第2章 去中心化的本质

 

去中心化就是每个人都可以讲话,每个人都可以选择听或者不听或者讲。

中心化就是几个经过认证的嘉宾在讲话,其他人听,其他人可以的讲只能叫反馈或者叫提问。

中心化是只能有相对来说是一小部分人成为绝大多数人的关注者。这里的一小部分人,就是中心节点,也可以称之为领袖,他的表达往往能极大化地左右社区。这里的绝大多数人就可以被称为底层用户,底层用户的意见在社区极其不受重视,但他可以偷懒,只要中心节点是正确的,用户就可以安享其成。又因为中心化社区里,底层缺少通往中心节点的通道,大家都没机会,所以底层用户往往选择偷懒,安享听命,直到出现大乱。

去中心化里的每一个人都可以发出声音,每一个人都可以选择“粉”谁,对于有能力的用户,他可以迅速地成长,获得足够多的“粉丝”,在一个平的世界里崛起成为一个顶峰。这就是去中心化的重建中心现象。

但去中心化的底层用户来说,他们面临多个中心供选择,也必须做出选择,这就要求用户自己拥有思考能力。

去中心化社区一定会重建中心,出现多个中心并存。那么这和中心化有什么本质区别呢?

在KK的失控里有这么一个结论,

“无论从哪个重要且科学的层面上来看,昆虫群体都不仅仅是类似于有机体,它就是一个有机体。就像一个细胞或者一个人,它表现为一个一元整体,在空间中保持自己的特性以抗拒解体……既不是一种物事,也不是一个概念,而是一种持续的波涌或进程。——这是一个由两万个群氓合并成的整体。”(摘自《失控》2.1 蜜蜂之道:分布式管理)

直白一点讲,KK讲的蜂群做为一个群体本身就是一个有机体,蜂群就是一个生命。蜂群的中心节点死了,比如蜂王死了,工蜂会选出一个普通蜂蛹喂食,再发育成蜂王。

去中心化社区,就如同KK讲的,是一个生命体,这里里的每一个个体都会自发地抗拒整个社区解体,并且向外扩展。

而中心化社区,就相反,中心结点对维护社区的统一最积极,而底层用户只愿意安享其成。灭掉中心,这个社区就完蛋了。

比特币社区就是一个去中心化的,是一个完整的生命体。Gavin是社区里决出的一个中心点。去中心化社区,本身就允许每一个个体发出声音,无论这个声音是反社区宗旨,还是壮大社区的。Gavin作为一个节点,发出自己的声音,没有任何问题,没有任何不正当性。

而这次对Gavin的讨伐,是去中心化社区重建中心化的一个正常的心态反应。

我这么说的意思是:这不是什么大不了的事情。整个社区不会因此而分裂,顶多一个Gavin作为一个中心结点被湮灭,或者Gavin崛起为更大的中心结点(如果XT成功了的话)。比特币社区是一个生命体,这个生命体会自发地抗拒自身被解体,并自发地向外扩张。

就如同微博,某个大V,因为某些言论不当,被粉丝漫骂后抛弃一样。微博这个社区,不会因此而消失。

 

第3章 社区共识不是最优解

 

对Gavin的讨伐声音最响亮的就是“无视社区共识”。而我要说的是,社区共识不是最优解。这里有四个证据。

1.社区共识达成,需要一个投票程序,那么什么人有资格参加投票。是核心开发组的几个成员吗?是交易所老板吗?是矿池CEO吗?这些都是没有准则的。(使用算力投票,和这里讲的社区共识完全是两回事,算力投票是产生共识后,算力统一跟随共识的行为,算力本身是不参与共识的产生决策。更何况使用算力投票。可这明显是不考虑普通持币者的意见,而普通持币者是最终赋与比特币价值的人。)

2.投票程序的设定未必能够反应问题。诺贝尔经济学奖得主阿罗证明:只要巧妙地设计候选方案,就可以有效操控投票结果。试图取悦所有人的东西注定不能让任何一个人完全高兴。这决定了一人一票得来的东西经常不是任何人最喜欢的,而是多数人最不讨厌的。就比如,Gavin通过网络测试,数据模式,论证了20M的区块大小是很合适的。可一提出来,中国社区则拿出了一个妥协方案——8M。这个8M是如何产生的?不知道,最可能是通过中国的网速推算出来的。如果Gavin一开始说是200M,可能中国社区就会推出20M的妥协方案了。

3.社区投票既不反映代价,更不能直接影响市场行为。参与投票的人,如Gavin,他最可能考虑的是验证自己的知识。而如玩侧链的那工程师,则主要考虑的是侧链的生存空间会被大区块挤压。而普通持币者考虑的是币价波动。可以说社区里的人都是“各怀鬼胎”,你要社区怎么达成共识?

4.社区共识不是最优解还有一个关键性的因素,就是实在分叉的时间。或许等到比特币交易量增大到1M容量已经被堵塞,社区被迫转向扩容分叉。但这是以牺牲比特币发展时间为代价的。比特币第一次分叉就是这样的结果,出了问题才去解决。

其实本次对Gavin的声讨,我看到的最多的原因就在于,XT潜在地引起市场下滑。而币值稳定向上,这是一个真正的社区共识,至少是99%以上的共识。

而比特币走到今天,在众多币种(都可以看成是比特币的分叉)中胜出成为了数字加密货币中的王者,比特币的币值站在了数十亿美金之上,靠什么?靠的是市场选择和比特币的进化。

Gavin在比特币还没有出现问题的前提条件下,在无视不可能达成的“社区共识”的条件下,在视自己为去中心化社区的一个成员的条件下,提出一个进化方向,赋与比特币进化的力量。但这个进化方向没有得到社区的认可,不认可XT链,我认为是没有问题的,交给市场选择就好了。但漫骂提供方案者,我认为过分了。

在一个去中心化的社区剥夺成员的自由,禁锢言论,这只不过是孕育更大的乱。你现在追求的平稳,或许正在孕育归零的风险。

在说,“说、评论、漫骂”是不支付成本的,“做”才需要付出时间和金钱。现在社区绝大多数人都声称支持扩容,支持BIP101方案,可也没见谁去写代码啊。净扯有毛用啊。这些不作为的人,在有人作为面前应该感到羞愧,才是该有的态度,而不是反过来。

 

第4章 XT链一个扩容测试链

 

Gavin最大的失误在于声称XT是比特币的一个选择,而没有降低身段说,“我给比特币提供了一个测试方案。”

但Gavin的自大,并不改变XT是测试链的本质。

  1. 比特币是开源的,XT链也是开源的。任何人都可以拿Bitcoin XT的代码进行研究,对代码进行补充和完善。甚至整合进自己的代码里。

  2. Gavin和Mike声称XT是什么并不重要,最终选择权在用户。现在大家说XT是山寨币,或者是某种阴谋币,都改变不了XT的功能——完善比特币。

  3. Bip 101扩容方案迟迟不见成文,先在XT上实现扩容测试,并不是多大的坏事。或许如果Bip 101方案优先成文,那Bip 101就成了测试方案了。

我觉得目前各位市场参与者,主要应该把精力放在研究XT和测试上,而不是着急去表态,支持还是反对XT链,甚至对Gavin表达愤怒。

任何一款软件都可能(必然)存在Bug,比特币扩容分叉这么重要的东西,一定要经过足够的时间长的测试。目前XT将在2016年1月1日开始采集数据,判断分叉。离现在还有不到5个月,市场参与方要抓紧时间测试啊。

交易所、矿池和钱包都应该尽早模拟XT上实现的大区块节点,发现问题,向社区广播。力主在Bip 101方案上更加完善。

对对于普通用户,把私钥掌握在自己手上,这是当务之急。一定要在2015年12月30日之前,把所有的币发到自己掌握私钥的地址上。如果你没有私钥,你就放弃了对分叉的选择权。

特别的,对于交易所和理财公司,要考虑到预定的分叉激活时间点前,做好挤兑准备。

 

第5章 正面回答几个问题

 

1.屏蔽。XT链发表后,社区几乎是震怒。其中BTT竟然彻底屏蔽XT的讨论,而且Reddit也尝试跟随屏蔽。

这种事情,我联想到了两个。

一次是在北京的中国中医研究院,其校规明确规定禁止讨论中西医优劣的问题。

一次是中国当局竖起一堵墙,直接向人民屏蔽西方思想。

比特币要变成中医了吗?比特币社区要进驻党委吗?你们为什么不去屏蔽维卡币,不去屏蔽某莱特币传销基金……

2.自大。这是对Gavin批评。我认为这批评的对。Gavin确实没有考虑众多用户和投资者的因素,强行推进大区块扩容。但我并不认为自大太过份,如前所述,这是一个工程师的知行合一的结果,这是去中心化社区发展的结果的。

3.政治和独裁。这是对Gavin的所作所为,被称之为有政治目的。这里的政治是一个贬义词,意指某些人,利用民意,甚至欺骗民意,调动民力,去党同伐异,达到自己的某些目的。这样批评Gavin实在是太过分了。mao主席发动整风运动,发动文化大革命,这才是政治。mao主席不顾中国人死活,加入韩战,这才是独裁。习大大打老虎(治贪的应该去减少政府审批,法治和赋民与权)打击异己,这才是政治。

Gavin用自己的时间和金钱,推出一款测试链,他没有引诱你将算力切过去,也没有证据显示是他在攻击Core链,以显得XT链的优越性,他也没有暗示用户在XT链上币价更高,而在Core链上币值会归零。这怎么能叫政治斗争,Gavin为啥是为了权力才这么干?我只看到了人家是热爱干这个事,人家热爱自己的比特币事业。

4.欺骗。Bitcoin XT发布后,有人查出内嵌了收集用户IP的代码。并由此攻击Gavin和Mike欺骗用户。这也得商榷。XT是开源的,开源的东西,真能欺骗吗?就好比说,某作家写了一本书,里面写了100个观点。然后在发布会上,他讲了10个观点。当用户拿到书后,一看,哎呀,还有90个观点你在发布会上没讲,你TMD在欺骗!这不是胡扯吗。

5.误导。有大量文章说Gavin只说XT的好处,而不说XT带来中心化的趋势,导致完整结点减少等等劣势。其实明白人一看就知道,中心化的趋势和结点减少,这是区块容量加大的结果,而容量加大算是社区共识了。XT会这样,Bip 101也会这样。

 

第6章 结束语

 

以上是我的观点。或许会触发您发怒,我也没办法;如果你能认同,或者你反对并补充,我会非常高兴。

谢谢在上一篇文章给我打赏的@趋势明道 @火星人。你们是最可爱的人。

如果您觉得文章对您有用,欢迎打赏我一点比特币,以鼓励我继续写下去。

 


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文

相关阅读