Author

Topic: [20150506]比太钱包成为首个被比特币官方推荐的“国产”比特币钱包 (Read 476 times)

hero member
Activity: 658
Merit: 500
2015年5月5日,比太钱包成为比特币网站Bitcoin.org推荐的钱包,这是首个被Bitcoin.org推荐的“国产”比特币钱包。

作为众多数字货币钱包开发团队之一,4人团队的比太钱包诞生一年,已经在比特币钱包方面做出多次创新:

    比太钱包是原生支持平台最多的比特币钱包,   包括iOS、Android、MacOS、Windows、 Linux;
    首个利用智能手机实现冷热分离的钱包解决方案;
    首创极随机(XRANDOM)的真随机数解决方案。

比太钱包CEO文浩透露,目前团队正在推进企业版本的比太钱包,帮助各个企业更安全的管理比特币资产;同时开发基于去中心化的比太钱包解决方案,扩展出开放平台的服务。

借此机会,比太钱包CEO文浩对巴比特资讯讲述了成立一年来的经历。

15243430O-1

 

首先请介绍一下团队背景吧。

    我们团队是由4名成员组成,我叫文浩,其他几位成员包括:周琪、姜家志、宋辰文。我们几个人都偏技术。之前是做彩票系统的团队,如果您出去买张彩票,没准软件是我们做的哈。

 

如何想到做比太钱包?

    我后来想做一些自己的事情,然后就和几个志同道合的伙伴一起开始做移动互联网的项目了。最初,我们实际上是在做移动互联网的项目,在iOS和安卓开发上,沉淀了非常多的技术基础。大概是在去年春节前后,我们团队才开始有想法要转型做比特币钱包解决方案。

    最初想做比特币钱包,也是因为我们自己在介入比特币时,就发现,不用说对普通人,对专业技术人员(像我们这种码农),比特币都太难了,存储、管理、使用,都太难。而且,很难做到安全与易用的兼顾,这样,我们才萌生了想法,要做一款真正安全且易用的比特币钱包,由于我们在移动互联网开发方面的技术沉淀,我们也认为自己能做到。因此,才开始了比太这个项目。大概的背景和起因就是这样。

 

从有想法到出产品用了多久?

    我们是2014年春节后开始先全面学习和了解比特币源码和协议原理。去年3月份的时候,先做了个原型的 demo,4月中旬开始整个团队全面转型做比太,第一个完整功能的安卓版本,是在5月7日发布到 Google Play 上的,第一个完整功能的版本(Bither Android v0.0.4),其实就已经有通过二维码扫描实现的冷热模式了。

 

一开始的产品是怎样的? 用户反馈有什么问题?

    第一个版本,在行业内初步交流了一下,就有不少人非常支持,包括不少业内大佬,当然也有一些最初的用户很支持,因为我们是一个小团队,主要精力都是放在技术上,其他方面做得很不够,想我们的第一个版本发布的时候,好多事情根本没弄,比如说 QQ 群之类的,有热心用户不知道如何找到我们的邮箱了,把我们批评了一通,才把 QQ 群给建了的。这些都是我们团队的弱项,毕竟我们是很偏技术的团队,其他方面的不足太多了。

 

产品完善的过程?

    第一个版本其实还很原始,不过最初的功能模型其实已经挺完备了,后来就是不断的版本迭代,改进和完善的过程,在这个过程中,其实也是我们团队不断提高自身的一个过程。我们团队过去在移动互联网研发方面沉淀了很多技术,但比特币方面其实都是一边做、一边提升出来的。5月7日是比太安卓版 v0.0.4 (第一个完整功能的版本),5月20日我们发布了新版 v0.0.5,同时在github.com 上开源,7月28日我们发布了 Bither iOS v1.0.0,iOS 版基本上应该算是苹果官方允许比特币应用上线(之前苹果的政策是禁止)之后的首个应用了。

    8月11日,我们开源了比太的 iOS 版,同时发布了我们自己研发的 iOS 平台的比特币协议库 Bitheri。另外,就是因为我们之前的安卓版本是基于 bitcoinj 开发的,而 bitocinj 因其结构的缺陷,有很多绕不过去的问题。所以我们最终决定 java 的比特币协议库,也自己来写。我们是在 9月4日 发布了自己的Java语言比特币协议库 Bitherj。

    到这个时间点,我们团队其实就相当于在维护两个平台的比特币协议库:Bitheri(Objective-C)、Bitherj(Java),和两个平台的比特币钱包客户端,Bither-Android 和 Bither-iOS。9月29日,我们发布了极随机(XRandom)这个真随机数解决方案。这个跟比太的冷热模型一样,都是业内首创。

    其实,我在设计彩票系统时,对于随机数生成器还是很懂的,比如说硬件的随机数生成器,彩票系统的确需要购买昂贵的、专业机构认证的硬件你随机数生成器。

    之后当然就是继续迭代和改进。比如说大幅优化性能、更省电,iOS 支持 TouchID 等等,还有就是优化扫描二维码的性能这类的,做了很多个版本的迭代。然后在年底,也就是12月30日,发布了支持签名消息和验证签名功能的版本。这个功能其实很多人都需要。想长铗老师签名版的书,当时就要求大家要用比特币私钥签名个消息发到论坛里。

    签名消息及验证签名这个功能,在比太上操作也是最方便的,大部分情况下,您只需要扫扫二维码。

    2015年1月7日,我们发布了比太钱包桌面版的第一个版本 v0.0.2 (0.0.1之前在用户群里内测来着)1月9日,我们发布了一个全新的混合了 HD 和 Multisig 技术的模型,HDM,并且做了第一种 HDM 的实现。其实,我们所做的第一种 HDM 实现,只是让用户选用的一种模式而已,未来比太钱包的扩充版本中,或有更多的 HDM 模型,满足特定的企业内比特币管理需求。

    我们在今年的 4月9日,发布了比太钱包桌面版 v1.3.2 ,整合了荣耀地址 vanitygen 的功能,扩展的 HDM 模型,可以用于企业内部的比特币资产管理,可以很灵活的组合不同人员之间的资产分配及责权利的划分,这个还在开发中,因此暂时还没有详细的说明。未来补充了相关内容,也会把技术细节放到巴比特上与大家分享。

    关于荣耀地址,可能很多人会认为比太只是整合了一个叫 vanitygen 的工具而已,其实不然,大部分人低估了 samr7 和他的 vanitygen 这个工具,里面的内容远比大家想想的要多,比较遗憾的是,2012年之后,samr7就不在更新这个项目了。
    我们都知道,一个开源项目,如果不再维护,其生命力就会枯萎,所以,我们团队未来应该会维护一个比太版本的 vanitygen 的 fork,并且把主要的、新的比特币技术完善进去。关于 vanitygen 的更多技术细节,我本来计划要在巴比特做一次公开课的,前段时间一直没来的及,应该会在未来1-2周内就做一次。

    2015年4月11日,bither iOS v1.3.2 通过了苹果官方的 App Store 审核,这个版本的审核其实挺曲折的。大部分人都不知道,因为来回改了好几次。而且,这个版本的审核其实苹果是没排队的,也就是,把更新提交上去,评估第二天就审,审了之后,告诉你,还有哪里有问题,然后,我们马上就再改,再提交。两个版本后,pass的审核。这其实是因为Apple Watch,当时是苹果官方允许提交 Watch 应用了,但我们又没有 Watch 真机,所以,有几个地方,审核员拿真机一跑,说这里得改,那里得改,我们就改了再提交,基本上做到了第一波通过审核的 Watch 应用,这也是20几号有人收到 Watch 真机后,就可以直接在上面跑比太的原因哈。大概的比太钱包主干版本的情况就是这样子的。

 

比太一直没有融资吧? 有没有盈利?

    恩,一直没有融资,不过比太团队在行业内外有一些营收,我们团队在非比特币行业的营收主要来源于之前所沉淀的移动互联网技术,相关的技术服务是有营收的,虽然基本上不会占据我们的精力,不过还是有一定的营收。这个是行业外的。

    然后就是过去这段时间,我们一直在做比太钱包企业版本的开发工作,也有行业内的企业找我们,我们都知道,比特币企业丢币的情况几乎可以说是天天发生。这块,我们也会提供(有营收)的技术解决方案哈。

 

成为比特币官方推荐钱包的标准是什么呢?比太跟其他的推荐钱包相比,有什么优势么?

    标准应该是安全吧,其实前段时间我们看了下,之前的审核还是比较松的。比如说去年,像 knc 这类的直接 fork 下代码的都能上,今年开始,在安全方面的要求就高了很多。提交申请之后,他们会按照安全性的标准去审核,包括代码的review都会做。

    与其他钱包相比,比太其实有很多创新,不过最重要的一点是:

    大部分其他钱包解决方案,通常满足了用户的部分需求。比如说,日常小额,您可能会用某某钱包,但大额您可能又不应该用它。但总体来讲,比太的解决方案是,大额和小额,用户都可以用。想安全,用户就可以准备断网的手机离线存储大额比特币,想易用,用户就在日常手机上,存放写小额的日常用的比特币即可,无论是电脑上、还是手机上,您都可以这么用,都可以用比太。

    其他的钱包解决方案,通常解决的是某个点。

    另外就是我们的几点创新:

        冷热

    之前冷热只有电脑端的 Armory。而移动端的冷热,基于二维码的冷热,其实用户体验、安全性都会好很多。

        极随机

    之前有通过鼠标、键盘采集额外的环境噪声的解决方案(bitaddress.org),我们则是利用智能手机丰富的感应设备(相机、麦克风、重力、地磁、加速度、光线等感应器),采集用户的环境噪音,类似这类的。
    还有就是在 HD 和 Multisig 这些方面的实现方式上,我们也做了很多努力和改进,尽可能让用户的体验更平滑、尽可能的在保证安全的情况下,让用户能轻松存储和使用比特币。而这些方面,我们其实还会不断完善(有很多计划好的改进的方案,还得一步步实现),钱包涉及用户资产,急不得,也错不得。

 

近期发展计划?

    我们近期会推进比太钱包的企业版本,帮助各个企业更安全的管理比特币资产,努力让企业丢币事件越来越少,这个我们近期的第一个目标。
    第二个目标,是基于去中心化的比太钱包解决方案,扩展出开放平台的服务。这样,第三方开发者并不需要开发比特币的代码,就能在他们的应用中支持比特币。就像是,您在微博中付钱的时候,微博本身不需要实现支付功能,手机上会跳转到支付宝的支付界面,付完钱回来就好了。未来我们会做这方面的服务,满足第三方应用的需求。另外,我们还会基于多重签名技术,提供扩展服务。

 

比太钱包一年回顾:
2014年
5月7日,比太安卓版 v0.0.4 (第一个完整功能的版本)在Google Play上发布 。
5月20日,发布新版 v0.0.5,同时在github.com 上开源。
7月28日,发布 Bither iOS v1.0.0,iOS 版是苹果官方允许比特币应用上线(之前苹果的政策是禁止)之后的首个应用。
8月11日,开源比太iOS 版,同时发布自行研发的 iOS 平台的比特币协议库 Bitheri。
9月4日,发布比太自己的Java语言比特币协议库 Bitherj。
9月29日,发布极随机(XRandom)这个真随机数解决方案。业内首创。
随后继续迭代和改进:大幅优化性能、更省电,iOS 支持 TouchID ,优化扫描二维码的性能等。
12月30日,发布了支持签名消息和验证签名功能的版本。
2015年
1月7日,比太钱包桌面版的第一个版本 v0.0.2 。
1月9日,发布全新的混合了 HD 和 Multisig 技术的模型,HDM,做了第一种 HDM 的实现。
4月9日,发布比太钱包桌面版 v1.3.2 ,整合荣耀地址 vanitygen 的功能,扩展的 HDM 模型,可以用于企业内部的比特币资产管理。
4月11日,bither iOS v1.3.2 通过苹果官方的 App Store 审核。

5月5日, 比太成为 bitcoin.org 官方推荐钱包。
Jump to: