导语

尽管网路上已经有着成百上千形形色色的类似教程,但是他们普遍所使用的都是些无法信任的闭源钱包,无非是些ImToken、TokenPocket;尽管也有些方案所使用的产品是诸如MyEtherWallet、Parity Signer等深受社区所信任的开源钱包,但这些信息都已经过时,这些产品基本上都已经放弃对于以太坊离线签名的支持。

前言

使用AirGap Vault不仅可以摆脱上述问题,而且其原生兼容了KeyStone的以太坊二维码格式,这也就意味着我们可以在PC上将其导入类似于Rabby或是MetaMask这样的钱包插件,享受美好的Web3世界。

尽管有着上述优点,但是其产品还是存在一些不足之处。例如仅支持BTC、ETH、DOT这些常用网络,支持的币种远小于真正的硬件钱包;同时使用纯二维码的方案,相对于Ledger、Trezor可以基于USB或是蓝牙的方案来说,略微繁琐。

创建

首先可以准备一台过时或者淘一台旧手机,如果只需要运行AirGap,那么一两百的Z5Compact就可以胜任,而不用去花费例如 $119 去选择一台KeyStone Essential或是 €79 购置一只Ledger Nano S Plus,对于因为购买小图片而破产的人群来说经济效益显著。

建议将手机系统恢复初始化或刷取第三方可信ROM以增强安全性,避免使用搭载国产监控系统的手机(MIUI、EMUI等)。然后可以前往Play StoreApp StoreGithubSourceForge下载最新的程序。如果需要较高的安全性,建议将手机开启飞行模式,并且不要再次连接网络,仅作为离线钱包使用。

待安装完成后,打开软件,点击 “I UNDERSTAND AND ACCEPT” 按钮接受使用条款与许可协议,接着选择 “HIGHEST SECURITY”,点击 “LET’S GO” 的红色按钮,进入助记生成页面。为了确保助记词安全,建议生成权限的助记词组,避免潜在的泄露风险。如果需要导入助记词,可以选择 “IMPORT”,我们以全新生成作为演示。

软件为了生成随机数,会从图像、音频、方位、触控四个向量中获取数据,因此需要索取对应的权限。待开始获取后,在屏幕中间指定的区域内随意触摸移动,等待触摸标识下的进度达到 “100%”,然后轻轻摇晃手机,等待软件获取数据。稍等片刻后,屏幕上会显示一串完整的24位助记词。助记词的重要性想必不用多说,请不要使用照片、文档等电子媒介进行备份,将其使用纸张、助记词版等可靠媒介进行备份,并自行确保其安全性。

在确保对自己负责后,点击 “I UNDERSTAND” 进去助记词验证界面,依次选择刚刚记录下来的短语,完成验证。

视自己的需要选择Encryption Password或者直接输入要使用的钱包名称后 “CONFIRM”,进入页面。进入后会有一个安全密钥提示,点击进去查看,如果后期还需要更改软件加密密码,请进行备份,否则直接返回即可。

点击屏幕右下角向上的↑,再选择+,来到币种导入页面,选择 “Ethereum ETH”,点击 “CREATE” 进行导入,点击进入后查看钱包地址并进行记录。然后返回钱包主界面,进入 “Settings” 页面,点击刚刚创建的钱包名称,点击右上角菜单图标,选择 “Delete” 执行删除操作,然后重新使用刚刚备份好的助记词进行二次导入。待导入完成后,重新创建ETH钱包,并核对地址是否一致。

连接

众所周知,冷钱包的密钥是不会直接触网的,因此也无法直接查询到账户的余额等信息,因此我们需要配套的程序或插件来获取这些信息并进行交互。可以使用另一台手机去下载AirGap Wallet(本文不作赘述),或是直接使用浏览器插件钱包进行导入,此处使用MetaMask作为演示。

打开MetaMask,点击右上方的账户切换按钮,选择连接硬件钱包。在弹出的界面选择 “QR-Based” 方式,点击继续。此时浏览器会弹出摄像头权限请求,确保允许此请求。在手机端AirGap Vault节点点击创建好的ETH钱包,选择 “SYNC ACCOUNT”,选择作为 “OFFLINE DEVICE” 使用,在二维码页面将编码格式从 “QR Code V3” 切换为 “MetaMask”,然后将二维码面向电脑摄像头进行同步操作。

选择第一个账户,点击解锁,完成导入操作。然后可以从其他账户转入一点资金进行测试操作。在发起交易时,MetaMask会展示一个二维码,使用手机端AirGap Vault进行扫码、校验(使用EVM网络时单位总是ETH)、签名,然后在MetaMask选择 “签名”,并反向扫描手机端生成的签名二维码即可顺利发出交易。

总结

对于只是想体验一下硬件钱包或是想提高钱包安全性的人群来说,AirGap Vault的确是一个比较不错的方案,尽管只支持少数的资产,但是因为ETH的兼容特性,可以使得全部的EVM链均可以使用,因此可以在很大程度上防止私钥被盗。而手机本身由于安全性比不上使用SE芯片的硬件钱包,因此需要谨防手机丢失或是被其他人接触的情况发生。