最近工作需要,研究硬件钱包,之前调研了下Ledger,另一个主流OneKey也需了解下,从而方便做出技术选型。

自定义区块链网络/新链的支持
对于一个自定义的区块链网络/新链,想要利用OneKey的安全存储和签名功能。
- firmware下开发App,然后提交PR,审核通过后OneKey升级固件后就支持了。
- 利用官方SDK比如WEB SDK在对应的场景下连接钱包从而支持。
用户如何用
- OneKey下不存在说安装某个App,因此用户能做的就是升级固件。
Ledger和OneKey的对比
- Ledger需要安装App,OneKey不需要,但OneKey需要升级固件。一个可以看到App,一个可以看作OS。
- Ledger App提交是发起上架商店请求,而OneKey是GitHub 开源项目下发起PR,审核通过后就支持了。
- 开发环境下,如果是非真机,两者都是走模拟器,真机的话,Ledger有硬件限制,必须是支持侧载的型号,而OneKey没有限制,但需要升级固件。

