8BTCCI: 13968.74 8BTCVI: 9841.01 24H成交额: ¥5432.18亿 总市值: ¥17494.21亿
BitcoinJ的开发者迈克·赫恩的警告:比特币核心开发落后了

BitcoinJ的开发者迈克·赫恩的警告:比特币核心开发落后了

屈兆翔 发布在 比特币 26119

Google是家好公司,但加入他们却不是那么容易。他们的招聘面试可是臭名昭著的困难,并且它又是一个非常理想的雇主 —— 这一切,使得迈克·赫恩Mike Hearn的辞职更加的引人注意。

赫恩是一名底层软件开发方面的专家,他在Google的时候是一名现场可靠性工程师,并且专注于账户安全和反垃圾邮件这一领域。他同时也是比特币社区中的领头开发者之一,领导着bitcoinj的开源开发团队,bitcoinj是比特币协议的Java语言实现。

他离开Google的部分原因是他对比特币的兴趣的与日俱增,投入的精力也越来越多。赫恩认为这种虚拟货币面临着一个大挑战:核心开发团队正在萎缩。

宝贝,我压缩了团队

“参与进来的人更多了,但繁重的和设计方面的工作只是由少数几个人来完成的。这很让人担忧,”赫恩如此说道。他引用了Github上的页面,来说明哪些人最积极地参与在开发工作中。

加文·安德森Gavin Andresen,首席开发者,显然是支柱级别的。其他的还包括菲利普·考夫曼Philip Kaufmann,他进行了大量的GUI用户图形界面的开发工作。弗拉基米尔J.范德拉恩Wladimir J. van der Laan也为前端实现出了不少力。

“偶尔会有其他人提交一些补丁,但绝大部分的工作都还是由加文和上述的其他人完成的,”赫恩说。“我有点担心参与到严肃的有意义的核心开发工作的人,实际上没多少。”
但是,这种情况在开源项目中并不罕见。大部分人都是无偿工作的,这意味着他们的参与可能会断断续续,并且退出率也可能很高。安德森有比特币基金会来付工资,并且杰夫·加里克Jeff Garzik,另一名积极参与到核心开发中的程序员,才加入到加密货币支付处理商BitPay不久,这使得他可以至少分一些心在比特币协议上面。

质量,而非数量

加里克说赫恩担心团队人数的问题已经很久了,但认为他有点过虑了,比特币的部分最重要的特性需要几个月的时间来开发,这意味着他们的活跃不会体现在Git的统计数据中。

他以格雷戈里·麦克斯韦Gregory Maxwell为例。麦克斯韦在Github上拥有提交权限,这使得他可以推送push代码的改动。

“就代码共享量而言,格雷戈里做得不多。这里一个pull请求,那里几行代码改动,”加里克说。“以代码行数来算的话,格雷戈里的贡献可能远远低于其他的大部分贡献者,但我们都很珍视他所作出的贡献。”
加里克说,他曾经也从事过幕后的工作,在核心比特币项目之外的地方贡献代码。

但仍然比特币正在经历一场革命。比特币世界曾经是由工程师所统治的,但在之后,金钱入场了,事物的发展也有所变化。

巴里·希尔伯特Barry Silbert,他是比特币投资信托基金的负责人,曾经预测过伴随着风投资本公司的入场,我们正在进入比特币发展的第三个阶段。机构投资者以及华尔街不会落后太远,他曾经说。随着大量资本进入比特币经济体系,当前的开发模式能跟得上吗?

加里克抱怨说,如果他们中的一部分能做出一些回馈就好了。

“总的来说,我对于大量比特币公司完全不对原始开源项目做出回馈这件事感到很失望,原始项目软件运行着我们都在使用的这个比特币网络。”
在上周,加文·安德森在一封发给比特币邮件列表的通信也有这样的暗示,他告诉使用比特币核心的公司们,不要把核心开发团队“当就像是一家售卖软件库的商业公司”一样来对待。

赫恩表示认同,并且补充说如果那些公司不积极参与到核心开发中来,就有可能会在技术改动中遇到麻烦。

“Mt.Gox完全没有意识到延展性问题,并且在之后还指责说这是比特币软件的问题,可能就是一个很好的例子,他们把比特币当成一个完美的黑箱,并且因为缺乏沟通,他们甚至都不查阅邮件列表或者发行注记,”他说。

关键开发

与此同时,赫恩说,比特币开发的主要推力之一是为了更强的支付功能。这一会出现在比特币客户端软件而不是核心协议中的特性,已经被提出有一段时间了,但还没有被正式发布。他们承诺会带来一种更轻松的支付方式,而不需要应付冗长的比特币地址,并且他们还将加入对于备注的支持。

还有的开发者一直在为支付协议中的订阅式账单这一特性努力着,他说——比特币世界迫切需要这一特性。现在已经有了一些初始的设计工作,他很乐意看到最后能化作能够起作用的代码。

智能交易费在日程表中的优先级也很高。在当下,交易费还不够灵活,他说。相反,现在的交易费是基于一套由核心开发团队设定的武断的规则。这需要有所改变,(并且也正在改变)。

智能交易费是想要让费用可以浮动,并且规范化一些关于何时需要付费的规则,赫恩解释道。

“当下的动态性不好。只是一些由加文和其他人所选择的魔法数字。灵活度很糟糕。比特币以法币计数的价格会变动,但交易费不会。并且第二个问题是,这是中心化的,因为它们只是一些由开发者所决定的魔法数,从长远看来这并不可行。”

但是,在最新版的比特币核心协议中并没有出现智能交易费这一特性,赫恩把此也当成一个项目资源有限的例子,尽管商业比特币社区发展的不错。

一种新的钱包

比特币社区中,还有其他的开发者。赫恩正忙于在bitcoinj中实现层级式确定性(HD)钱包。

在以前,比特币钱包是被设计成生成完全随机的地址的,为用户加密私钥。这些地址几乎不可能被记住,并因此比特币钱包必须要经常的做备份。每一个备份都包括了所有的密钥对。

相反,HD钱包使用单一个的随机数(也被叫做扩展地址,或者种子),它可以以一串12个单词的形式被记录下来。然后,钱包可以使用一个标准算法,从种子以树的形式,衍生出许多的公钥。

“也就是说,你可以键入同样的12个单词,然后它们就会生成同样的密钥集合,”赫恩说。“通过HD钱包,你可以给我一个扩展地址,然后我就可以使用它来生成新的地址。你只需要给我一点资料,但我就可以通过它每次生成新的地址。”
这会带来一系列的好处,包括可以在不同设备之间共享一个钱包的能力。树状结构同时也使得种子的所有者可以共享出部分从树上衍生出的地址群,而不需要共享出其他部分。

HD钱包的标准在去年五月的比特币会议上就已经确定了,并且赫恩希望在今年三月的时候能够把它整合到bitcoinj当中去。数学理论已经准备好了,他说。困难的部分在于把它整合到bitcoinj软件本身当中去。

HD钱包的遇到的挑战之一是隐私问题。简单的从一个扩展地址衍生出其他地址,意味着任何人都可以遍历整棵树的所有可能的地址,这意味着他们可能有办法分辨出那笔交易是从谁那里来,或者是付款给谁。

“我还不确定它能够以当前的形式工作,因为他和轻量级钱包还没有真正的兼容,至少在它当前被提出的这种模式之下”他说。但是,它还处在设计阶段,所以在未来事情可能有所变化。

其他的开发工作还包括在bitcoinj中默认使用Tor网络。通过Tor网络传送的流量在大部分情况下都是加密了的。他希望能在三月底的时候搞定这个,三月底的时候他刚刚结束他的假期。

在假期结束之时,赫恩还有别的东西要拿出来。过不了多久他就会宣布是什么,到时候我们也会进行跟进报道。

 

原文 http://www.coindesk.com/bitcoin-core-development-falling-behind-warns-mike-hearn/

作者 Danny Bradbury

翻译 He1l_Q

本文如有帮助,请考虑捐助:15X9AMhccjqqPRkhpgraoj7fgdqymW3iSC

欢迎转载,转载时请注明作者翻译者和出处,谢谢支持!

文章标签: 比特币
评论(29)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • changjia 2014-02-26
    资助 0.025B 交易 42a0be9919192e1c98f03c1fd6c35838567521fec79492541cc3f4d9ef65327e
  • 魔力大熊 2014-02-24
    目前的大型交易所,主流比特币周边公司如Coinbase,Bitpay有义务给比特币核心开发团队足够的反馈。比特币的理念的确是一开始就设定好的,但实现的过程依然是一行行代码堆积起来。Bitcoin核心开发团队对于整个加密货币界来说都很特殊,极为重要。
  • 洋子走 2014-02-24
    回复@gappsoong:这不是本溪味的!
  • BTC-DICE比特币骰子娱乐网 2014-02-24
    最大最安全的比特币中文骰子娱乐网BTC-DICE支持BTC,LTC,狗币投注啦,公平公正透明的即时开奖游戏,自动充值提现,高达99%返奖率,最低0.5%的抽水,既可以豪赌争赌神,又可以投资当庄家,BTC-DICE股票在796股票交易所挂牌交易,期待您来体验!www.btc-dice.com
  • 静还是静 2014-02-25
    回复@叶茶米:哈哈[嘻嘻][嘻嘻][嘻嘻]
  • 张振巽肆世 2014-02-25
    好想法
  • BTS熊 2014-02-25
    虽然听不懂,但是感觉很先进很适用的样子[嘻嘻]
  • 旺旺好男银 2014-02-25
    方便钱包的使用么,感觉意义不大啊[抓狂]
  • 疯狂-BTC 2014-02-25
    钱包一小部,应用一大部
  • 胡翌霖 2014-02-25
    我就想到地址的树状结构有一个用处:如果可以通过主干地址公开查询所有分支地址的总币量,那么就可以适用于一个透明化的交易所。虽然每次客户存取币都是到分散的地址,但如果总量可见,那么就可以比较清楚地看到交易所是否有挪用现象,是否有兑付能力。像MtGox这样的事情就更可能避免。
  • 旺旺好男银 2014-02-25
    还真是比较适合交易所,对个人来说没觉得太多必要,感觉个人更适合在线钱包和纸钱包,脑钱包就……
  • 张振巽肆世 2014-02-25
    那免费的交易所就彻底没钱赚了
  • 币定行叶桂平 2014-02-25
    一直在关注BitcoinJ
  • silenceAuro 2014-02-25
    Bitcoinj不是已经有好几年的历史么 multibit就是用它做的 (10秒前)
  • He1l_Q 2014-02-24
    来自BitcoinJ的开发者迈克·赫恩的警告:比特币核心开发落后了。http://t.cn/8Fmhv32
  • 羊小洲0606 2014-02-24
    有些东西心甘情愿的和求来的感觉简直就是两面 虽然结果一样却很不一样 所以我羡慕 但是我不是很想得到 还是愿意去求得 因为真的我爱
  • Btctime 2014-02-24
    //@比特币情报站://@真聊比特币:转发微博
  • BTC涂林 2014-02-24
    //@真聊比特币: 转发微博
  • 广州精油-护肤-减肥厂家 2014-02-24
    女人泡脚那种精油最好,赶紧抢啊! http://t.cn/8Fm7lqd
  • 轻公益基金 2014-02-24
    我们应该多关注核心的开发
  • 1
  • 2