最近研究了硬件钱包,我觉得,所有硬件钱包开发应该像keystone这样开发,完全离线,包括固件升级,不连接电脑USB或蓝牙,只通过二维码沟通,二维码必须透明,兼容第三方开源钱包软件。
目前市场上的主流硬件钱包研发路线明显歪了,厂家为了赚钱,强制绑定用户用自己的钱包App,比如ledger、safepal、imkey。
这明显违背去中心化。大部分小白用户被厂家牵着鼻子走。厂家的逻辑是,你用我的硬件钱包,那么你必须相信我。 我想说,凭什么?你怎么保证你的东西没有漏洞或后门?怎么保证没有偷偷上传我的私钥?FTX说倒就倒,你算老几?
而Keystone和其他钱包的本质区别是,我用keystone,但我无需相信keystone。这才是硬件钱包的元逻辑。
硬件钱包当然可以有蓝牙,USB,连接网络升级固件等等功能,但是一定要给用户提供类似keystone的功能。
我对硬件钱包的要求:
1. 固件开源
2. 兼容第三方开源钱包软件和APP
3. 完全离线
4. 交易方式离线签名
目前达标的只有keystone,一家中国公司。可惜不在国内销售。
使用方式:keystone,搭配第三方开源钱包软件,ETH、BNB、Polygon链使用metamask。BTC使用electrum。 切记:一定不要使用厂家自带的钱包APP。
所有硬件钱包,如果要求必须使用厂家自带的钱包APP就是垃圾。很简单,因为我们的财产无法建立在厂家的职业道德之上。