|
Source:https://laanwj.github.io/2016/05/06/hostility-scams-and-moving-forward.html
我非常高兴我所从事的工作,也很高兴和几个非常聪明的人一起从事一项非常有趣的项目,包括有可能产生巨大的影响的各种全新的挑战。但是在另一方面,比特币的基础设施开发一定是现存的最充满敌意和疯狂的工作环境,至少在软件开发领域是这样。
本文是我个人对最近事件的反思,而不是比特币或者Bitcoin Core的官方声明。
环境毒性
比特币开发者每天要面临各种谣言,攻击,社交媒体上的各种“托儿” - 我不知道任何其它软件项目是否有类似的情况。我见过MMO的开发团队面临来自用户的类似的压力;但是比特币的情况还要糟糕些。在那里,很多人激烈地辩论游戏的规则该如何改写;而这里,人们对整个经济体系的改变而情绪激动;甚至很多时候,发起攻击的人都不一定是比特币用户。
更坏的是很多攻击的发起者声称自己是你的项目的参与者 - 不仅仅是参与者,而是某些项目的领导者;而这些项目的开发者和用户公开对我们持敌对态度。
有些开发任务特别复杂,需要长时间集中精力。减少分散注意力特别重要。最起码你要保证你的团队成员是和你站在一起的。
也是因为这些原因,从去年开始我们开始致力创造一个更加合理和有利于集中精力的开发环境。对此我们对项目进行了重新架构 - 把Bitcoin Core这个名字和Bitcoin区分开来。Bitcoin被视为公众财产-这是可以理解的 - 没有人拥有比特币系统,这个系统被设计成一个去中心化的无形的系统。
然而Bitcoin Core是一个软件项目,由一群在一起工作的人,按照开源项目的方式来进行。人们可以选择和谁一起,不和谁一起工作。
随着事情的发展,终于到了一个临界点 - 是时候和某些特定个人切断联系了。尽管这些人在比特币的早期起了至关重要的作用,但是,随着时间的发展,他们逐渐停止贡献,甚至被视为负面影响;特别是他们已经很久没有参与开发的情况下。
各种骗局
另外提及一点,比特币长期以来一直吸引各色骗子(记得mybitcoin吗?),所谓的“信心艺术家”(还记得Pirateat40吗?),以及各种各样的机会主义者。
比特币有自己的创始神话,以及人们近似宗教般的支持。
但是最近发生了一件特别奇怪的事。一个人声称自己是比特币的创始人,但是这个人又施展各种技术的和人际骗术,包括使用过期的GPG密钥,假冒的数字签名,甚至经典的掉包术。然而尽管各种警示信号,很多人还是相信这个人是比特币的发明人。关于区分真相和骗局,很多人倍感困惑。我自己对此也非常担心。
我不确定加文在这个事件中扮演的角色。现在看不太可能他的身份被黑客冒用,但至少可以肯定在这件事上他的头脑不是很清醒。所以当我们看到他在那篇博客中确凿地说自己发现了中本聪,最慎重的做法就是立刻撤销他在github上Bitcoin组织所有人的身份 - 而Bitcoin Core的代码库目前在该条目之下。
加文曾经说过如果中本聪需要,他可以随时获得github代码库的写入权限。既然加文对该人中本聪的身份确凿无疑,那么有可能会把代码库的权限交给他。
最低权限原则
某种意义上讲最近的事件只是压断骆驼背的最后一根稻草 - 而之前就有很多项目的成员视加文的权限为潜在风险 (并不仅仅是因为Mike Hearn的关于中止项目的威胁)
在计算机安全领域,存在一个最低权限原则,即每个人都只应有完成他们工作所必需资源的权限。
这对我们而言并不是小事情。还记得比特币SourceForge被黑客利用中本聪的停用的账户进入那次吗?
加文作为一个维护者在最近一年左右什么都没做,而在此之前很长时间他都不是很活跃。
这当然一点问题都没有,人是不断发展变化的,他们的兴趣会转移,没有人有义务一辈子专注一个项目。然而,世界也不断发展变化,如果你的兴趣已经转移到别的东西上去,你不应该指望当你再回过头来的时候,所有的东西还是原封不动。是时候取消这个权限了。
我曾经在电话和邮件里私下问过加文很多次,试图让他放弃在github上的权限;其他人也这样做过。每次他都回答明天再说。然而很多次后,他还是没能做出决定。
没有退路
所以当有人问及我们是否会再次让加文成为维护者,我的答案和很多人一样都是一个很干脆的 “不会”。一个原因是没有任何理由这样做,他已经不对Bitcoin Core做维护工作,再者,很多人觉得如果我们各做各的,我们的工作效率会更高。
来源:https://www.bikeji.com/t/3851#reply0 |