生成
生成不可预测的密钥
钱包需要足够可信的熵和加密安全的随机数生成器。若种子来源可预测,长种子也不安全。
每个环节解决不同问题。安全备份无法弥补密钥生成弱点,硬件钱包也无法防止错误地址支付。
生成
钱包需要足够可信的熵和加密安全的随机数生成器。若种子来源可预测,长种子也不安全。
备份
备份必须符合钱包设计。早期的松散密钥钱包在备份后可能生成新的找零密钥,而现代确定性钱包则依赖保护恢复短语。
签名与存储
私钥、签名随机数、钱包软件和存储边界都至关重要,任何一环出错都可能导致控制权泄露,区块链本身不受影响。
核验并发送
交易不可逆,收款地址核验是钱包安全关键。交易记录、简化地址和相似地址不能替代独立核查。
本系列研究追踪真实钱包失败案例,从随机性不足到误导性交易记录。已发布调查为完整案例,未发布预览待资料和防护建议完善。
哪些种子受影响、为何修复固件无法修复旧密钥,以及如何安全迁移比特币避免漏洞延续。
相似地址如何进入交易记录,用户为何必须核实完整收款地址而非仅信任前后缀。
缺失找零密钥导致看似有效的钱包备份不完整,比特币为何引入密钥池以保障恢复安全。
钱包即使采用强加密,也可能生成不安全的种子或私钥。了解弱随机值如何暴露资金风险及用户应对方法。
种子命令的安全性远低于输出长度所示,钱包开发者应从中吸取的教训。
旧浏览器环境和 JavaScript 随机性如何导致长期使用的钱包多年后仍存在风险。
为何 ECDSA 签名中的弱随机或重复随机会泄露私钥,即使密钥生成方式不同。
使用定期更新、恢复说明清晰且能准确显示审批内容的钱包,切勿仅凭广告选择。
将助记词或钱包备份离线存放于至少两个安全地点,使用前务必测试恢复,切勿存云端。
若不再信任旧钱包,请用最新软件创建新钱包并转移资金,先发送少量测试。
将完整收款地址与可信来源比对,尤其是从交易记录复制时,务必在签名设备上再次核对。