Ballet钱包实测

Wesley13
• 阅读 688

下单后,等待了3天,终于算是在节前送到了。(从上海发货)

一、外观

外观的确非常精美,和宣传图片没有什么不同。

如果一定要说有什么不同,就是实物更有质感一些,比想象的要重一些,比想象的要厚一点。

外包装是这个样子的:

Ballet钱包实测

卡片正面是这个样子:

Ballet钱包实测

背面是这个样子:

Ballet钱包实测

背面这个memo区可以写一些东西,比如这张卡片的归属、用途、币种等等,这个设计非常贴心,宣传中没有提到,所以看到这点还是很欣慰的。

建议用油性笔写,会比较好写也比较牢靠一些。

二、开启使用

Ballet有专用的手机管理端,下载Ballet Crypto即可。

官方的下载地址在:https://www.Balletcrypto.com/cn/app

打开软件,扫一下卡片上的地址二维码,即可对此钱包进行管理:

Ballet钱包实测

可以先验一下卡片的真伪,刮开卡片左下角的verify区域,把那4个字符填进去。

Ballet钱包实测

验证成功!

Ballet钱包实测

验证成功后,软件上卡片相应区域会变绿。

Ballet钱包实测

点击下面的比特币,可以看出有两个地址:

Ballet钱包实测

一个是传统地址,一个是segwit地址,没有关系,这些都能用来收发BTC(Ballet支持隔离验证),小白用户不太用关心这个。

一张卡片是可以对应多个币种的(在HD架构下,一个主私钥可以衍生无数个子私钥,可参考BIP32、BIP44)。

点击“管理”,会出现这样的界面,可以选择试图管理的币种:

Ballet钱包实测

选择以后,这些币种就会出现在主界面上。

Ballet钱包实测

三、收发数字资产

如果只接收不发送,是不需要私钥的。

我试验性向卡片打入BTC和LTC后,显示如图:

Ballet钱包实测

如果要发送资产,就会要求刮开口令:

Ballet钱包实测

然后要求扫码私钥:

Ballet钱包实测

私钥的样子大家可以看下,以6P开头,应该确系BIP38加密无疑。

Ballet钱包实测

注:关于私钥及纸钱包(Ballet算一种纸钱包)的一些基本知识,可以参见一文精通纸钱包。BIP38用口令加密私钥,产生Passphrase-protected private key,使得私钥又多了一层防护。

然后就可以发送了:

Ballet钱包实测

上图是从该卡的segwit地址发出的。当然也可以从传统地址发出。

四、和其他钱包的兼容性

本人随便试了几款钱包:copay、electrum、BlueWallet、cobo

发现都不可以导入Ballet上的私钥。

  • copay(v8.2.5)导入费了一番功夫,一开始总是提示口令输入错误,后来搞明白了,口令要输入完整的所有内容,包括用于分割的“-”号。不过口令输入正确后,copay却提示没有资金(我已经打了小额BTC进去),还是无法使用。

  • electrum(v3.3.8)尚不能识别BIP38私钥。

  • BlueWallet(v4.9.2)尚不能识别BIP38私钥。

  • cobo(v4.12.0)只支持助记词导入。

五、关键是私钥!

李启元,作为Ballet创始人,在2020年1月21日的币乎直播中说1:

我们把生产过程放在两个国家,在美国的拉斯维加斯订解密密码(即口令,Passphrase,笔者注),中间密码放在中国,用中间密码再生成加密私钥(即Passphrase-protected private key,笔者注)。

两个操作都需要我本人去做。又加了投色子的随机数,会让数据更混乱一些。美国的解密密码都是留在美国不过来的。然后中国的加密私钥会通过防伪印刷贴在不锈钢卡上。然后再去 美国二次生产,将解密密码用激光雕刻在不锈钢卡上,并覆盖刮刮卡的涂层。这个产品在美国加工后会向全球发货。

关于私钥信息,当然如果我个人是恶意的,的确我能拿到全部的私钥地址,全部能够记下来。但我是不会做这件事的,我个人和家族通过投资比特币和出售交易所已经财富自由,没必要偷小白用户的钱。

钱包还有一个重要的部分是APP,有国际和中文版本,包括安卓和苹果的版本。优化了很多版本。使用的话是非常爽的,不需要注册、密码,二次验证。很重视用户的隐私,就是一个工具。

手机不存大家的私钥的。卡上的私钥你在app上交易广播出去之后,app上是不会留存的。

里面有三个重要信息:

1、卡片是中国-美国两地联合生产的,李启元通过此种生产机制保障,制作厂商要么只能得到加密后的私钥(即EPK),要么只能得到口令,而不会两者都拿到。

2、如果李启元想,他是可以得到私钥的,但他作为Ballet创始人和已经财富自由的人,从常理考虑,他没有动机窃取自己用户的资金。

3、私钥不会保存在Ballet钱包软件里!这意味着Ballet可以重复使用!这就有了一定程度冷存储的含义。只要保证卡片不被外人拿到或偷窥,私钥就仍然只在卡上。虽然Ballet在发币时会用私钥,但毕竟时间很短,风险暴露相对较少。

六、主要特点

1、普通人可以掌握!

如果没有IT背景,或者有很好的动手能力,要掌握BTC的管理,是需要一些功夫的。

  • 你需要知道助记词、口令、私钥这些东西的含义和用处。

  • 你还得会验证软件的真伪(比如验证签名),否则你可能下载了一个盗取你资金的钱包。

  • 你可能还需要学会硬件钱包或者冷存储的用法。

  • 你还要有相当的安全意识和安全技能,知道黑客的木马有监视屏幕和记录键盘敲击的能力。

这需要知道的也太多了。

这也是BTC尚不能普及的一个重要因素。

Ballet显然在降低掌握难度方面花费了大量心思,从我的实测来看,这点确实做到了!

2、私钥只在卡上。

前提是你相信Ballet的承诺。

如果你相信,那私钥就只在你的卡上。

从我前面简单的测试看,很多钱包尚不能导入Ballet的私钥。这是一件好事,不建议使用除Ballet之外的其他钱包导入Ballet的私钥。因为私钥一旦被导入联网的电脑后,就有被盗取的可能。

平时的保存要防止偷窥,对于揭开的私钥和刮开的口令,如果长期不用的话,最好能使用防伪贴再次保护起来。

3、备份是个问题。

如果金额不大,当然是可以不备份的。

如果金额较大,建议还是考虑更高级别的冷存储。

如果你确实想用Ballet保存相当金额的资产,建议设法自行备份。

备份的内容应该是口令、私钥、地址。

我目前能想到的有这两种方式:

1、手抄下来(只抄文本,无需二维码)。这个工作是有些挑战性的,需要多次核验无误方可。

2、找一个已经不用的旧手机(或者旧电脑之类的),在确保其不能联网也不再联网的前提下,对卡拍照,并且不要导出。

七、总结一下

1、作为一种存储BTC的工具,Ballet制作精美,考虑周到,易于保存、传送、使用,非常人性化,值得入手。

2、主要使用场景:长期存储;转送他人。可以多次打入资金,但应尽量少地发送资金。

3、主要问题是:在Ballet尚不提供备份能力的情况下,需要自己备份,否则一旦卡片丢失,上面的资产也就丢失了。

4、视个人情况,将多种钱包搭配使用,热钱包只存放少量的资产;Ballet可以存放适当额度的资产;大额资产则建议使用冷存储,虽然这需要更专业的知识。(具体额度根据个人情况判断。)

春节就要到了,祝大家新年安康,顺顺利利!

由于众所周知的原因,没事别出去了,呆在家里多陪陪家人!


  1. 行走笔记:币乎直播李启元,减半行情在路上? ↩

本文分享自微信公众号 - 微月人话(man-mind)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
2年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
2年前
Ballet钱包实测
下单后,等待了3天,终于算是在节前送到了。(从上海发货)一、外观外观的确非常精美,和宣传图片没有什么不同。如果一定要说有什么不同,就是实物更有质感一些,比想象的要重一些,比想象的要厚一点。外包装是这个样子的:!(https://oscimg.oschina.net/oscnet/603f90a03fa5af1b3a24aae
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这