原文标题:《比特币核心开发者可以毁掉比特币吗?》
原文来源: 币市柳少侠
大家都知道比特币是「虚拟」的,没有任何现实世界的资产与其绑定。
最核心的资产可能就是比特币代码,那么,这些至关重要的代码都是由谁来管理和开发呢?
这些管理者会不会反叛,毁掉比特币呢?
1 比特币代码是谁开发的?
2009 年 8 月 30 日,比特币的第二位开发者天狼星(sirius-m,又名 Martti Malmi)在代码管理网站 https://sourceforge.net/提交了比特币的第一个 commit,这就是比特币的 0.1 版本。
从 Author 作者那一栏,我们可以看到天狼星 sirius-m,源自于比特币代码早期托管网站
这个版本的代码是由中本聪本人写的,在每个代码的开头都可以看到版权所有者为中本聪——Satoshi Nakamoto。代码开头标注作者为中本聪
2009 年的天狼星还是一名赫尔新基理工大学的在读大学生,据他所讲,上大学时并没有花太多心思在学业上,经常沉浸在网络世界,有一天他在网上看到了比特币,认为这就是他想找的网络货币,于是他在网上联系了中本聪,想给比特币做些事情。中本聪给他分配了一些任务,比如维护比特币论坛(bitcoin.org),提升比特币软件的界面效果,优化比特币的性能。2009 年 12 月 16 日,过了不到三个月的时间,中本聪和天狼星就开发出了 0.2 版本。中本聪在比特币论坛发布 0.2 版本,并强调了天狼星的贡献
在 0.2 版本发布之后,中本聪和天狼星逐渐淡出了开发者行列,把代码的管理权转交给了 Gavin Andresen,一位普林斯顿教授和软件工程师。2011 年 9 月,Gavin Andresen 把代码从 svn.code.sf.net 转移到 github
这位教授身兼两职,一是比特币核心(bitcoin core)的首席开发,二是比特币基金会(bitcoin foundation)的首席科学家。在 2014 年,一位叫 Wladimir van der laan 的荷兰小伙,带薪全职开发比特币,工资由比特币基金会支付,成为事实上的首席开发。2015 年,比特币基金会资金拮据,Gavin Andresen、Wladimir van der laan 和另外一位核心开发者宣布加入麻省理工学院数字货币计划项目(Digital Currency Initiative),也就是说,比特币核心开发者们的工资由麻省理工的这个组织支付。在一次接受 coindesk 的采访中,van der laan 说,「作为核心维护者,我的任务主要是审查、测试和合并开放源代码社区的优秀人才提交的内容。」实际上,所有想要更改比特币规则的开发者都要经过他的审核,实际上,他已经成为比特币代码的管理员。从 2014 年到现在,比特币代码的管理权一直都在 van der laan 手中,那么,他会轻易改写比特币的规则吗?比如把比特币的上限从 2100 万枚改成 2.1 亿枚。这些核心开发者在这个系统中有多大的权力呢?2 核心开发者承担什么角色?在上篇文章《比特币凭什么那么贵?》中,少侠提到,比特币既是比特币系统中的价值媒介,又是比特币系统本身,在这个系统中,有开发者、系统管理员、使用者和矿工四种角色。比特币早期,中本聪既是这个系统的开发者,又是这个系统的管理员。后来,随着比特币知名度越来越大,越来越多的程序员加入到比特币系统的开发之中,其中,Gavin Andresen、van der laan 成为继中本聪之后第二和第三位首席开发者,掌握比特币代码的管理大权。大家统一叫这个团队为 bitcoin core,后来这个团队又加入了 4 位开发者,现在 bitcoin core 团队有 6 人。
但是这并不意味着这些核心开发者可以为所欲为,一旦他们管理不当,即不顾大家的反对,随意更改比特币规则,那么将会失去其他开发者们的信任,将不会有人再追随他们。这时候就显现出开源软件的威力了,一旦 bitcoin core 团队失去威信,将会有其他开发者另起炉灶,他们可以拷贝一份比特币代码,只要他们拥有开发者们的支持,这个另起炉灶的团队就会起到和 bitcoin core 团队同样的作用。而且还有一个角色会影响这些开发者和比特币系统——矿工。虽然矿工没有管理比特币核心代码的权限,但是他们拥有矿机,矿工决定自己的矿机运行哪个版本的比特币软件。而且矿工群体日渐变大,已经有了和开发者们博弈的能力。2015 年,就有比特币核心开发者提出要更改区块大小的上限,从 1M 更改到 2M,但是这一提议被中国矿工们以中国带宽不足以支持 2M 区块而拒绝。矿工是这个系统中的服务提供者,他们会打包每一笔比特币转账,让比特币系统可以正常运转起来,可以说占据非常重要的地位。但是最重要的角色是比特币系统中的使用者,也就是上千万的用户,他们使用比特币转账,或者炒作投资比特币,或者使用比特币购物,总之他们决定使用哪个版本的比特币钱包软件。而比特币钱包软件就是比特币的核心组成部分,如果核心开发者没有开发出令大众满意的钱包软件,大众将继续使用以前版本的软件。即使出现硬分叉现象,那么大家也会用自己的真金白银投票选出符合大家预期的比特币。所以,比特币核心开发者虽然拥有比特币代码的管理权,但是因为比特币软件的开源性,比特币的去中心化,使得没有一个团队或人能够完全控制比特币。
用户、矿工、普通开发者和核心开发者们在这个系统中不断博弈,创造了一个去中心化的自治社区。
这也是比特币最有价值的地方——去中心化。3 比特币还是那个比特币吗?中本聪消失之后,比特币的问题仍然很多,需要开发者们发挥聪明才智解决,但是因为比特币背后没有一家实体公司控制,任何人都可以提出修改意见,那么谁来决定比特币的走向呢?Gavin Andresen 作为比特币核心开发者中的领导者,却在离开比特币团队之后,公开支持澳本聪是真正的中本聪,但是大家都不相信那个满嘴诳语的澳本聪是中本聪,大家想象中的中本聪应该是低调的、智慧的、谦虚的。澳本聪
Andresen 的这一举动让他一手组建的 bitcoin core 团队大失所望,甚至拒绝他对比特币代码提出修改意见。如今,Andresen 已经不再为 bitcoin core 所管理的那个比特币摇旗呐喊,反而支持 2017 年 8 月从比特币分叉出的 BCH,因为 BCH 的大区块方案和他的设想一致。比特币问题依然没有得到解决,一到牛市,比特币就会出现手续费奇高,转账时间长的问题,如果把区块提升到 2M 就有可能解决这个问题。但是很可惜,bitcoin core 团队拒绝升级。原因是 bitcoin core 团队中有 3 位成员是闪电网络公司的成员,他们受雇于闪电网络公司,闪电网络是比特币系统中的附属结算层,可以把一些小额交易放到闪电网络中结算。而一旦把比特币区块提高到 2M,那么就没有人使用闪电网络。所以,很多人认为比特币已经不是中本聪设想的那个比特币了,真正的比特币应该被更多的人使用,但是 bitcoin core 团队坚持把比特币当成数字黄金,而非数字现金。这么来看,BCH 的愿景是和中本聪白皮书的标题一致的,而且也得到了一部分人的支持,比如曾经的比特币核心开发者 Andresen、比特耶稣等。但是 BCH 筹码分布集中,知名度不如比特币,几次拉盘想超越比特币市值,但是都以失败告终。或许,哪个才是真正正宗的比特币并没有一个统一的答案,你认为哪个是哪个就是,因为比特币在诞生之初就是一种货币实验,而现在才刚刚开始。声明:文章仅作分享交流之用,不作投资建议;部分图片来自网络。原文来源:weixin.qq.com
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia