使用旧手机作为离线硬件钱包——AirGap Vault教学
August 19th, 2022

导语

尽管网路上已经有着成百上千形形色色的类似教程,但是他们普遍所使用的都是些无法信任的闭源钱包,无非是些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芯片的硬件钱包,因此需要谨防手机丢失或是被其他人接触的情况发生。

Subscribe to Leter.io
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Leter.io

Skeleton

Skeleton

Skeleton