Bitcoin Core开发人员需要麻省理工学院新的比特币软件策略
时间:2015-11-19 来源:比特币中文网 作者:Anne
在昨天麻省理工学院媒体实验室举办的活动中,Bitcoin Core开发人员Gavin Andresen、Cory Fields和Wladimir van der Laan扩大了他们对开源比特币项目开发更大的愿景。 在由麻省理工学院媒体实验室主任Joi Ito主持的一个半小时会议中,Andresen表示比特币需要发展,而不是有一个占主导地位的软件实现,并表示他认为该项目会在这个转变的过程中。 此番评论正值更新比特币软件的辩论,以允许更多的交易被列入区块中,同时发现开发人员希望为辩论增加细微差别。例如,Cory Fields认为当互联网主要依赖一个浏览器时,这和目前的情况是类似的。 Fields说:“IE浏览器6是定义在互联网上的一个点,我们在试图摆脱我们现在有的实现。” 总体而言,此次谈话发现开发人员希望人们知道他们对开源项目的愿景,尽管超过9亿美元创业投资的主体仍然处于管理方面考虑和哲学争论的困境。 过程中发现比特币的长期维护人员Andresen对项目该如何定义提供了自己的解释: “当我听到比特币、数字货币和互联网数字现金时,我认为有三样东西,那就是小写字母‘b’比特币,在网络上运行的比特币代码,然后还有比特币协议。” Fields说,迄今为止开发讨论一直都与协议本身的代码管理组合在一起。 他继续说:“很多其他协议是从高层次的描述开始的。我们从中本聪写的代码开始,并且必须摆脱所有肮脏角落的案例。但是我们正在寻找一个可以写协议规范文件的地方,并保证100%的正确率。” Andresen说:“现在正努力将Core划分成更多更易管理的部分,这样一个庞大的产业落在你的肩上,你有巨大的责任不能把事情搞砸。”并补充说: “将它搞砸的方式就是不做任何努力,它确实需要进化。” 共识问题 开发人员还试图弄清他们对于开发挑战目前所驻留地方的观点,并指出由于设计问题,比特币仍然是一个独特的开源项目。 “任何软件项目都有有趣的挑战,” Fields说。“但是比特币的经营达成共识。对于比特币,普遍接受的答案就是正确的答案,即使它是错误的。” Andresen接着指出,在多样化的网络参与者中如何需要如何实现一致性,意味着软件开发是非常慢的,而简单的解决方案对于其他类型的软件不能很好地转化为这样的环境。 “自动更新经常被提出,” Fields说。“但是在比特币中,升级就是投票,无论是你正在运行的节点或钱包。所以岁我们而言,它不可能恳求你跳转到新的软件版本。” Andresen表示,他认为Bitcoin Core需要做更多的事情以激励处理交易的采矿者,让他们更新软件。 “让采矿者升级始终是一个挑战,其中一部分是给他们想要的东西,使得软件更快更高效,同时使用更小的CPU,更少的网络带宽,”他继续说。“必须要有一些理由让他们进行升级。” 生存挑战 Ito指导了一些关于鼓励开发者阐明他们可能会如何回应更不寻常的挑战的问题,例如,如果政府监管部门试图对该项目试压。 在这里,Andresen建议,由于这种规则制定通常影响使用技术的企业,他认为针对协议的监管将如何制定“非常难以想象”。 他说:“如果当前的维护人员受监管机构左右会怎样,但它甚至没有明确,如果某些政府可以拿枪指着我们的头,目前还不清楚我们能做什么。” Fields认为,如果Bitcoin Core开发人员努力允许软件用户“完全匿名”进行交易,那么压力可能就会到来。 Ito则表达了他对像洗钱这样的概念通常被称为“元犯罪”的看法。他接着指出,虽然美国可能会“预期公民和实体进行的交易的透明度”,但更高水平的隐私可能需要在更多国家设有权威的制度。 Andresen回应称,匿名应该是比特币钱包的一个功能,允许在网络上交易,但是他的团队可以为这些设计提供工具。 他补充说:“低级别的协议隐私功能可能是由争议的。但是吐过是密码算法,这将会有一些其他的用处。” 香港议程 至于有关后续九月份在蒙特利尔举行的广受欢迎的Scaling Bitcoin会议的任何其他细节,开发人员都不太清楚。 例如,Andresen对于开发人员应该是将于12月6日至7日举行的活动决策者的想法淡然处之,他认为社区最有发言权。 他说:“决定比特币应该是什么的人并不是开发人员。生态系统中的每个人都需要决定比特币应该如何发展以及它将成为什么。” Andresen暗示他可能最终会鼓励管理结构,并表示会有后续的会议。 他说:“最终我决定让大家都在同一个房间并做任何他们喜欢的事情,只是因为它是如此难以对某些事情作出承诺。我认为这过于雄心勃勃。” 至于有关Scaling Bitcoin议程的详细信息,此时此刻该网站也很模糊,只是指出提案征集已经关闭,并且块大小提案将被列入会议的行程当中。 作者:Pete Rizzo |