21世纪都要踏入第15个年头了,现代人每天出门必备的三个东西是钥匙、钱包和手机。如果让我随意遐想一下,大概再过15年,人们每天出门必备的可能只需要携带1个东西了——手机。未来的手机是如此的智能与多用途,日益成为人们必不可少的智能硬件。这个硬件的所有的智能,都是通过手机其中的应用、软件来实现的。

    通过一些比特币APP,智能手机也被赋予了钱包的功能。再加上手机3G、4G网络的覆盖,每人的智能手机就成为比特币P2P网络的一个节点,可以发送和接收比特币。如果说比特币是一种未来的货币,那么比特币的支付、兑换功能等必定是通过手机APP的形式实现最广泛地应用的。

  1. 1

    一.巴比特APP排行榜

    如果想要安装比特币APP,若只是在手机应用商店搜索“Bitcoin”或“比特币”,很可能得到的搜索结果是很多做了关键字描述优化的APP,但是找不到用户最多、评价最高的APP。

    本文将通过巴比特应用频道(app.8btc.com)的数据,盘点2014年的优秀比特币APP。目前巴比特应用频道已收录150多个比特币等数字货币相关的手机APP,囊括了Android、iOS平台。

    对于首页侧边栏的应用排行榜,考虑到简单的算数平均分容易被刷榜,巴比特使用了一个简单的改进算法——贝叶斯平均分( Bayesian average)。

    p0

    为每个APP计算贝叶斯平均值并以此作为排序的依据,我们有下面这个公式

    BA = ((AvgVoter * AvgRating) + Total) / (AvgVoter*C + Voter)

    目前所有应用平均点评数(AvgVoter)是5.49次,所有应用的平均得分(AvgRating)是4.248047(满分5分),每个应用的点评数Voter和总得分Total如下表数据所示。

    表一.热门比特币APP排行榜(数据来源:巴比特应用频道

    排列 名称 点评数voter 点评总得分total 贝叶斯平均 算术平均
    1 币付宝 比特币钱包 45 209 4.063234603 4.644444444
    2 币看比特币 54 235 3.897808745 4.351851852
    3 比太钱包 Android版 29 131 3.729263437 4.517241379
    4 币冲钱包 27 122 3.687478139 4.518518519
    5 OKCoin安卓客户端 22 102 3.638478656 4.636363636
    6 比特币快播 21 87 3.270676691 4.142857143
    7 比特币快播 iOS 14 64 3.266270591 4.571428571
    8 Google 身份验证器 14 63 3.224412638 4.5
    9 比特币交易网 Android 20 82 3.212821066 4.1
    10 Nxtty密聊 17 72 3.199376199 4.235294118
    11 比特汇 11 49 3.017294626 4.454545455
    12 Blockchain 安卓比特币钱包 12 52 3.016504568 4.333333333
    13 BitcoinCore核心钱包(Bitcoin-qt) 11 46 2.873687461 4.181818182
    14 Mycelium 比特币钱包 10 43 2.867337009 4.3
    15 狗狗币官方钱包 Dogecoin Wallet 9 39 2.807377049 4.333333333
    16 比太钱包 iOS版 6 28 2.645148193 4.666666667
    17 比特币精灵 5 23 2.487001733 4.6
    18 Blockchain 钱包 8 30 2.461233321 3.75
    19 Multibit 比特币钱包 6 25 2.456354039 4.166666667
    20 比特币中国手机版2.0 5 22 2.41984402 4.4

    图一.比特币APP用户点评得分排行榜

    图一.比特币APP用户点评得分排行榜

    用户点评得分还只是简单的数值化数据,要做一个丰富的APP点评排行榜,还需要安全性、便捷性、实用性等各个方面的评价,巴比特应用频道的不少应用已有用户撰写的详细图文的体验报告。欢迎大家到应用频道对试用过的APP打分并评价,为你喜欢的APP投上一票。

  2. 2

    二.各种数字货币手机钱包APP

    比特币相关的APP应用百花齐放,那么其他各种数字货币的手机APP呢?根据《巴比特2014年度竞争币观察报告》,2014年是各种数字货币大发展的一年,涌现了很多新币种;也是大衰落的一年,很多币种才露尖尖角便随即销声匿迹。仍然存活的数字货币,都有活跃的社区和固定的用户、拥护者和开发者。

    据观察,其他数字货币的APP却不如比特币相关的APP那样百花齐放,通常只有一个钱包APP。这些钱包的APP的界面大同小异,都是通过重用“Bitcoin Wallet”这个 APP的开源代码改造的,设计并加上了竞争币的Logo,其功能与比特币钱包大同小异,可以在手机上实现了对应的其他数字货币的存储、支付、接受功能。即便是有开源的项目代码可供参考,各种数字货币的APP开发者较少,有意思的事,有个叫“Hash Engineering Solutions”的团队为9款数字货币发布了手机APP,可见开发APP的边际成本之低,比特币社区的开源开放为其他数字货币的开发提供了不少便利。

    表二.各种数字货币的手机钱包APP数据(数据来源:Google Play)

    币种 安装量 开发者 最后更新 链接
    Bitcoin 比特币 1000000 Bitcoin Wallet developers 2015/1/30 Google Play
    Dogecoin 狗狗币 100000 langerhans 2015/1/11 Google Play
    Litecoin 莱特币 50000 Litecoin Project 2014/12/23  Google Play
    ripple 瑞波币 5000 Tony Gaitatzis 2013/6/10 Google Play
    darkcoin 暗黑币 5000 Hash Engineering Solutions 2015/1/27 Google Play
    Zetacoin 泽塔币 5000 Zetacoin Builders 2014/5/22 Google Play
    Quark 夸克币 5000 Hash Engineering Solutions 2014/11/26 Google Play
    Feathercoin 羽毛币 5000 Feathercoin Application Team 2015/2/5 Google Play
    Peercoin 点点币 1000 Matthew Mitchell 2015/1/30 Google Play
    Infinitecoin 无限币 1000 Hash Engineering Solutions 2014/5/17 Google Play
    Myriadcoin 1000 Hash Engineering Solutions 2014/1/9 Google Play
    digitalcoin 数码币 1000 Hash Engineering Solutions 2014/12/20 Google Play
    Megacoin 美卡币 1000 Hash Engineering Solutions 2014/11/26 Google Play
    Franko 1000 Hash Engineering Solutions 2015/1/27 Google Play
    Namecoin 域名币 500 Hash Engineering Solutions 2015/1/8 Google Play
    Groestlcoin 50 Hash Engineering Solutions 2015/1/5 Google Play
    Bitshares  无
    Nextcoin  无
    Stellar  无

    各数字货币手机钱包APP安装量

    图二.各数字货币手机钱包APP安装量

    比特币以外的其他数字货币一直宣称有不少创新的挖矿算法、应用场景,而支付功能这一个最为基本和有潜力的领域,很多该数字货币的爱好者却没有真正安装APP客户端来使用其支付功能,这些数字货币的实际应用场景及用户需求实在令人堪忧。考虑到不少数字货币仍然处于新生状态,未来的应用场景和APP使用数量或会有所增加。

  3. 3

    三.官方钱包Bitcoin Core

    除了APP之外,比特币相关的软件的开发更活跃,有不少期待已久的更新。自从2009年中本聪发布桌面版Bitcoin-qt v0.1以来,比特币官方钱包一直在改进,比特币协议在挖矿、区块链、生成交易等功能不断优化,非常感谢这些开发者维持了一个活跃的开发社区。
    在2014年3月,比特币官方钱包Bitcoin-QT 正式改名为 Bitcoin Core,中文名是比特币核心钱包。很多人还是沿用比特币钱包的旧名字,仍然使用“QT钱包”来称呼官方的钱包,大家应该更新一下自己脑里的知识库,把“核心钱包”这个名字安装到自己的知识库中。同样Bitcoin Core 核心钱包v0.9的一些新特性也不为人所知,其中两个比较突出的更新是:

    1. 比特币交易手续费每kb的交易降低为只需0.01mBTC。
    2. 桌面钱包安装之后首次启动可以选择数据存储目录,或者通过-choosedatadir 指定数据目录。从此,30GB+的区块链数据可以安躺在一个比C盘更好地方。

    2015年,官方核心钱包将更新2015-02-17已发布0.10版,目前已有预览测试版释出可供下载。其更新的包括:

    1. 更快速的区块链同步速度。新版在区块链的时候会先下载区块的头部的文件,有了这些头部文件,然后就可以并行下载所有区块了,不用像以前那样按历史时间先后逐一下载。这个更新可以使得一个全新的区块链同步过程缩短到3小时左右(而不是一两个星期)。
    2. 交易费用的计算更加智能化。上一版本的客户端虽然降低了最低的交易手续费,但是手续费仍然是在代码里写死的,有时这样的低手续费交易需要很长时间才被比特币网络确认。而新的交易费用计算,可以在交易费用与确认速度之间取得更好的控制。
    3. 提高了签名的安全性。在0.10版本中签名时将弃用OpenSSL而使用libsecp256k1。一方面是由于OpenSSL代码臃肿、更新缓慢,另一方面是有研究显示目前的签名加密算法有可能被攻击而窃取到私钥,所以改用了libsecp256k1这个测试更完整和审阅更彻底的代码库。
    4. 可以添加一些只用于查看的比特币地址。之前的比特币钱包必须要有私钥才能把比特币地址添加到核心钱包,新版本可以允许只添加比特币地址,即可查看一些冷钱包的地址和交易了。
    5. 对P2SH多重签名的地址和交易更加友好。目前区块链上的最富有的前三个地址都存储了10万个以上的比特币,因为多重签名在安全性和管理上带来更大的好处,可以猜想2015年多重签名的功能将会更加普及。
    6. 还有一些其他的RPC、REST接口变更。

    随着越来越多优秀的在线比特币钱包和APP的涌现,很多人都没有安装官方桌面电脑版的Bitcoin Core钱包,这导致一个问题是钱包的节点越来越少。有报道称比特币节点数量在2014年急剧下降,从25000节点减至7000节点数。这种令比特币爱好者担忧的状况曾发起如open-nodes项目,以增加比特币全网节点数。
    官方的Bitcoin Core核心钱包是一个全功能的钱包,特别是可以P2P目前其所需的区块链大小约为32GB,这是过去6年所有比特币交易的历史数据,如果更多人能运行完整的钱包存储区块链数据,并且通过P2P方式加速区块链数据的流通。这样可以消耗一点硬盘空间和带宽资源,保障比特币网络的畅通和安全,这是普通比特币爱好者都可以做、应该做的事情,所以在此特别呼吁大家安装并每日启动运行官方的核心钱包。

     

  4. 4

    四.趋势与总结

    在过去的几年,比特币等数字货币的创造性被人们逐渐发现并接受。这不仅仅体现在对比特币的追捧而随之价格飙升,也在于很多基础的软件和应用陆续发布,区块链上记录的每天交易的趋势一直在稳步增长,这正是各种比特币支付的APP、软件的安装量增加而带来比特币交易的发展与繁荣。

    2015-02-10_161602

    图三. 区块链上每天平均交易数(数据来源:Blockmeta

    随着比特币技术的发展与完善,面向个人日常使用的比特币APP将日渐增多。数字货币的APP和软件将往什么方向发展?
    1.更加强调安全性。
    用户越来越聪明,他们一方面想要更安全的比特币钱包,一方面却不想要繁琐的冷存储操作。他们需要的是厂商提供更安全的方案,否则弃之如敝屣。Blockchain.info的网页钱包多次出现使用Javascript语言开发而导致在随机性、安全性上面的不足比特币被盗事故。Bitcoin.org 官方网页也不再在网站推荐新用户使用Blockchain.info 的钱包。
    根据团队研究,就安全性来说,有几条经验:

    • 网页钱包 < 桌面钱包 < 手机钱包
    • Android 平台 < iOS 平台
    • 钱包不设密码 < 钱包加密

    手机钱包会成为大多数比特币使用者必备的APP,不仅仅是因为手机APP钱包更方便,也是因为更安全易用。已有手机钱包开发了“分层确定性多重签名(HDM)”功能,将HD分层密钥模型的易用性和Multisig多重签名功能结合起来应用在比特币钱包,是一项很先进的创新尝试。
    多重签名功能特别值得一提。根据最近的区块链数据(表三),目前余额最多的比特币地址中,排名前三的都是用了多重签名功能(地址都以3开头)。图四也显示,在2014年中,使用了多重签名的比特币地址增长了10倍之多。安全仍然是人们是用比特币的过程中最关注的问题,多重签名技术将能降低比特币误用、意外丢失、被盗的风险,是未来比特币钱包APP不可或缺的功能。

    表三.最富有比特币地址余额(数据来源:Blockmeta

    排名 地址 余额 最后交易时间
    1 3A1KUd5H4hBEHk4bZB4C3hGgvuXuVX7p7t 180059.81030667 BTC 2015/2/4 13:26:47
    2 3Kg7Cmooris7cLErTsijq6qR1FH3cTiK2G 157997.04020001 BTC 2015/1/28 20:48:26
    3 39coweGgC8CPZ6hYL1BBEfc1zqbSfHsprW 115000.00790005 BTC 2015/1/28 22:04:39
    4 1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF 79957.11013149 BTC 2015/1/28 22:04:39
    5 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 69471.10342828 BTC 2015/1/28 22:04:39

     

    multisig

    图四.区块链上多重签名地址数量

    2.APP便捷性、易用性和用户体验将提高。
    随着比特币行业的用户不断增多,各厂商都会争夺用户流量的入口。各比特币APP厂商将重视多手机平台的开发,包括Android、iOS的应用。有一个小小插曲是,苹果iOS平台上的比特币APP比较少,是由于苹果曾经由于政策顾虑而禁止比特币支付APP在其平台上上架。后来到2014年6月才取消该款限制,各种iOS的比特币应用才能发布、更新。而且由于苹果在中国区仍然较敏感,一些比特币支付相关的APP仍然不能被中国区苹果用户下载安装,令人莫名其妙。
    无论是在网页还是手机平台,都可以方便地查看比特币行情;不论用户用的是桌面Windows、Mac、Linux、iOS、Android,厂商都会进行支持,并且有一致的体验。

    3.更多功能性差异。
    用户在增多,用户要求不断细化,需要更多功能。
    目前的各种比特币钱包及支付APP的功能都是大同小异的。在2015年,比特币钱包APP可能会支持更多样的商家,专注于海淘或专注于发展本土线下支付;专注于安全功能的冷热钱包APP;增加分享红包、打赏发币、比特币冲话费等的特色功能。
    比特币行情APP的话,需要支持更多交易所,支持更多币种;主打美观的K线图或者更稳定的服务。

    在2015年,期待看到各种APP和软件的更新、创新,比特币以及多种数字货币的生态圈子会更加丰富、多元化。

    撰文/达文西(请叫我全名)