导读: TokenPocket是一款多链数字资产管理工具, 其中涉及的开发工作涵盖密钥管理、链交互、前端安全等核心模块, 我们可以从工程实现的角度去梳理其中的关键要点。...
TokenPocket是一款多链数字资产管理工具, 其中涉及的开发工作涵盖密钥管理、链交互、前端安全等核心模块, 我们可以从工程实现的角度去梳理其中的关键要点。
私钥的本地加密存储在开发时, 它是安全根基这个说法是成立的。
在生成助记词的时候, 采用的是BIP39这个标准来进行操作。同时, 又结合了对应的 AES256 加密方式,来把这些数据进行本地的持久化存储工作。这样的话, 就可以彻底杜绝掉私钥的明文状态出现在日志文件里或者网络请求里面的这种情况了。
链交互层要兼容EVM以及多链协议, 签名交易在本地完成, 以此来避免密钥外泄。
在调用 RPC 节点的时候, 要真正把 nonce 的管理工作给做好, 同时也得把请求防重放的事儿给处理好, 这样才能实实在在降低被篡改的风险。

在测试这一环节里, 我们重点要把合约调用时候出现的异常情况给覆盖到, 并且也要把广播失败后进行回滚这种边界场景给包括了进来, 目的就是为了去保障资产的安全以及使用的体验。
转载请注明出处:TP官方网站,如有疑问,请联系()。
本文地址:https://m.ygkysy.com/tpzxbxz/9960.html
