3.0.5 - 2019年11月2日?

  • Coldcard
  • 发布于 2025-05-15 16:44
  • 阅读 22

这是一系列Coldcard固件更新的发布说明,涵盖了从2018年到2019年期间的多个版本。更新包括新功能(如Bitcoin Core的air-gapped watch-only钱包命令、登录倒计时、昵称功能、多重签名支持和地址浏览器),以及对现有功能的改进和bug修复。此外,还包括对新型硬件(如Mark3)的支持以及安全增强。

  • 导出 Bitcoin Core 的命令文件,以创建一个 air-gapped 的、只读的钱包。 需要 Bitcoin Core v0.18 或更高版本。 docs/bitcoin-core-usage.md 已更新。 感谢 @Sjors 创建了这个新功能!
  • 添加一个“格式化卡”命令,用于擦除 MicroSD 卡内容并重新格式化 (FAT32)。
  • Bugfix:空闲超时设置应仅在登录倒计时后生效。 感谢 @aoeui21 报告此问题。

3.0.4 - 2019年11月13日

  • Bugfix:大于 2000 字节的加密备份文件可能无法验证(但可以正常恢复), 这种情况现在可能发生在涉及多个联签人的大型 multisig 设置中。

3.0.3 - 2019年11月6日

  • 添加“登录倒计时”功能:启用后,你必须正确输入你的 PIN 码, 然后等待强制延迟(几分钟/几小时/几天),屏幕上会显示倒计时。 然后再次正确输入你的 PIN 码才能进入。在此期间,你必须 为 Coldcard 提供持续的供电! 转到设置 > “登录倒计时”以选择时间间隔。感谢 @JurrienSaelens 提出的功能建议。
  • 昵称功能:为你的个人 Coldcard 输入一个简短的文本名称。它在启动时 PIN 码输入之前显示。在设置 > “设置昵称”中尝试一下
  • Bugfix:将第二个签名(multisig)添加到由 另一个 Coldcard 签名的 PSBT 上可能会失败,并显示 "psbt.py:351" 错误。

3.0.2 - 2019年11月1日

  • Danger Zone 菜单中的新命令,用于在屏幕上查看助记词,以便可以根据需要制作 另一个纸质备份。
  • 健壮性:分析用于找零输出的路径,如果它们的结构与同一笔交易的输入不相似,则显示警告。 这些是不完善的启发式方法,如果你收到误报,或者正在执行 不符合以下规则的奇怪操作,请将示例 PSBT 发送给 支持人员,我们将看看是否可以更好地处理它:
    • 相同的推导路径长度
    • 硬化/非硬化路径组件的共享模式
    • 倒数第二个位置为 1 或 0(找零/非找零约定)
    • 最后一个位置在输入中观察到的最高值的 200 个单位内
  • 健壮性:改进对密钥路径推导的检查,当我们将它们作为文本遇到时。
    • 接受 10h 和 10p,就像它们是 10' 一样(替代语法)
    • 为所有推导定义最大深度 (12)
    • 感谢 @TheCharlatan
  • 安全改进:在安全注销期间,擦除串行闪存的全部内容, 可能包含 PSBT,已签名或未签名(为了更好的隐私性,可否认性)

3.0.1 - 2019年10月10日

  • 支持 MARK3!
    • 增加对 Mark 3 硬件的支持:更大的 CPU 和更好的安全元件 (608)
    • 安全元件内部的许多不可见的变化 (ATECC608A)。
    • Mark3 将在 13 次错误的 PIN 码后自行损坏,因此会显示许多警告。
  • 包含 2.1.6 的所有功能,并且仍然可以在 Mk1 和 Mk2 硬件上运行
  • 登录过程的视觉变化(圆角框,不同的提示,更多警告)
  • 新的 USB 命令,用于报告 Bitcoin 与 Testnet 设置是否生效。

2.1.6 - 2019年10月8日

  • 新功能:“地址浏览器”:在 Coldcard 的屏幕上查看接收地址,以便你可以 确定你的资金是否流向了正确的地方。还可以将前 250 个地址以简单的文本 (CSV) 格式写入 SDCard。特别感谢 @hodlwave 创建了这个功能。
  • Bugfix:改进当 multisig 联签人的 XPUB 深度与 PSBT 或 USB 'show address' 命令中提供的路径 详细信息冲突时显示的错误消息。
  • Bugfix:当我们不知道 multisig 钱包的推导路径,或者当所有路径不共享 一个共同的路径前缀时,不显示任何内容。

2.1.5 - 2019年9月17日

  • Bugfix:PSBT 中 redeem script 与 witness script 内容的更改。主要影响 multisig 找零输出。
  • Bugfix:如果尝试从 SD 卡导入,则从 PSBT 中的 xpub 导入 multisig 钱包可能会失败。
  • Bugfix:改进了如果在 PSBT 签名期间拒绝导入 multisig 钱包时显示的消息。

2.1.4 - 2019年9月11日

  • Bugfix:对于 multisig 找零输出,许多案例被错误地标记为欺诈。

2.1.3 - 2019年9月6日

  • 视觉更改:multisig 联签人推导路径的未知组件过去 显示为 m/?/?/0/1,但现在将显示为 m/_/_/0/1。空白更好地表明 我们无法证明该位置的内容,而不是我们不知道声明的值是什么。
  • Bugfix:某些备份文件在恢复期间会遇到错误(随机,小于 6%)。这些 现有的备份文件将由此新版本的固件正确读取。
  • Bugfix:P2SH-P2WPKH 找零输出被错误地标记为欺诈(从 v1.1.0 回归)
  • Bugfix:需要 redeem script,但应该是 P2WSH 找零输出的 witness script。

2.1.2 - 2019年8月2日

  • 添加了关于忘记 PIN 码的额外警告屏幕。
  • 移除关于 Testnet 与 Mainnet 的警告屏幕。
  • Bugfix:2.0.0 中引入的 XFP 端序显示更改实际上并没有更正 端序显示,它仍然以 LE32 显示值。现在已正确更正。
    • 现在在“高级 > 查看身份屏幕”中显示两个值。
    • 一些与 ckcc-protocol (CLI 工具) 的匹配更改
    • 在 airgap 模式下制作 multisig 钱包时,你必须在所有单元上使用最新的固件
  • Bugfix:错误消息有时会从屏幕上快速消失。现在它们会一直显示, 直到按下 OK 键。某些消息的文本也得到了改进。
  • Bugfix:当给定一个带有损坏的 UTXO 值的 PSBT 时,显示一个更好的消息。
  • Bugfix:当尚未定义助记词时,阻止访问 multisig 菜单。
  • Bugfix:multisig 菜单上的任何使用 MicroSD 卡的命令都会崩溃,如果 未插入卡。
  • Bugfix:当脱机 multisig 签名有时尝试完成 PSBT,但我们不能。
  • Bugfix:对于多通道 multisig 签名,更好地处理文件名(以 -part 结尾,而不是 -signed)。

2.1.1 - 2019年7月3日

  • 新功能:从 D6 骰子滚动创建助记词:
    • 在“导入现有 > 骰子滚动”下
    • 只需在滚动时按 1 - 6。256 位安全性至少需要 99 次滚动
    • 种子是 sha256(所有滚动,作为 ascii 字符串)
    • 显示正常的助记词,因此你可以写下这些词而不是滚动
    • 也可以“混合”骰子滚动:在 Coldcard 选择助记词并显示它们之后, 按 4,然后你可以进行一些骰子滚动(根据需要滚动任意多次或任意少次),并获得一组 新的词,将这些滚动作为额外的熵添加。
  • Wasabi 钱包支持:从骨架文件中删除额外的信息,更改 XFP 端序,添加版本字段。

2.1.0 - 2019年6月26日

  • 具有 Multisig 支持的主要版本!
    • 新菜单,路径为:设置 > Multisig 钱包
    • 列出所有已导入的 M-of-N 钱包
    • 导出、导入以进行 air-gapped 创建
    • 相关设置等等
    • Electrum 支持正在开发中。
  • 广泛的更改:扩展公钥指纹 (XFP) 值过去以错误的 端序(字节交换)显示,并以 0x 为前缀表示它们是一个数字。 事实上,它们是一个字节字符串,应该以网络顺序显示。你可能习惯看到的 XFP 值的每个地方都已切换,因此 0x0f056943 变为 4369050F(全部大写,没有 0x 前缀)。受影响的区域包括:
    • BIP39 密码确认屏幕
    • 高级 > 查看身份屏幕
    • Electrum 骨架钱包导出(钱包标签)
    • 转储公共数据文件(文件标题中的文本)
    • ckcc CLI 辅助程序中的 xfp 命令(如果需要,可以显示相反的端序)
  • 为 Wasabi 钱包 <https://wasabiwallet.io/> 导出骨架钱包以支持 air-gapped 使用。
  • 摘要文件 (public.txt) 已被修改,以包含更多的 XPUB 值,并警告 使用你的区块链监控钱包可能尚未准备好的地址。
  • 当通过 USB 提供 BIP39 密码短语并获得批准时,屏幕上会显示新的 XFP 以供参考。

2.0.4 - 2019年5月13日

  • Bugfix:清除胁迫 PIN 码会导致错误屏幕。
  • Bugfix:高级 > “锁定种子”命令无法正常工作。
  • Bugfix:手动导入助记词在第二次尝试时不起作用(感谢 @duck1123)

2.0.3 - 2019年4月25日

  • 交易签名速度提高了约 3 倍。
  • 如果矿工费超过 txn 金额的 5%(之前为 1%),则会发出警告。硬性限制仍然是 10%(可配置,可以完全禁用)。
  • 健壮性:收紧堆栈深度检查,增加堆大小,改组一些内存。
  • Bugfix:输出超过 10 个的交易未正确汇总。
  • Bugfix:更好地从过于复杂的交易错误中恢复。
  • “不要忘记你的 PIN 码”警告消息现在更加醒目。

2.0.2 - 2019年4月9日

  • 使用 7/9 键在长文本显示上向上/向下翻页
  • 公共摘要文件现在包括文件顶部附近的扩展主密钥指纹。
  • Bugfix:由于缺少内存,签名较大的交易可能会失败

2.0.1 - 2019年4月4日

  • BIP39 密码短语支持:输入最多 100 个字符以从你现有的助记词创建 新钱包。每个钱包都是一个完全独立的 Electrum 和 PSBT 文件,因此请记下 扩展主指纹(八个十六进制数字)。
  • 支持 Mark2 硬件,带有薄膜键盘,取代触摸界面。
  • 在 MicroSD 卡读取/写入期间添加了活动指示灯(仅限 Mk2)
  • 新命令:“锁定种子”将 BIP39 助记词和密码短语转换为 主 xprv 并将其保存为新的钱包密钥。锁定密码短语,删除助记词。
  • 新的 bootrom,版本 1.2.1,具有 Mk2 硬件支持并改进了单线总线 MitM 防御。
  • Bugfix:在涉及密钥重复的某些交互期间会发生额外的按键。
  • 2.0.0 与 2.0.1 Bugfix:在设置 > 空闲超时菜单中显示下划线/空格指示器

1.1.1 - 2018年12月

  • 重命名菜单项“更改 PIN 码”=>“PIN 选项”
  • 未使用代码路径中的微不足道的 Bugfix(get_duress_secret 命中断言)。

1.1.0 - 2018年11月

  • 允许将最大网络费用设置为多个可能的级别,或禁用它(以前固定为 10%)。感谢 @crwatkins 的建议。

  • 触摸改进:两个新设置,位于旧的“最不敏感”和“最敏感”设置之间。新菜单文本。

  • 触摸灵敏度首选项在登录前应用,因此 PIN 码输入更容易。

  • 尽管我们不使用最近发现存在缓冲区溢出错误的 bech32_decode() 函数,但我们已将修复程序包含到我们受影响库的分支中。此更改和原始错误不会以任何方式影响 Coldcard 固件。

  • 在基于 witness UTXO 数据签名时,正确包含交易中的 witness 数据(感谢 @SomberNight)

  • Bugfix:修复如果交易发送零金额(仅当网络费用等于输入的 100% 时才可能)导致的除以零错误。

1.0.2 - 2018年9月

  • 增加对 SLIP-132 的支持

    • 现在可以导入 yprv/zprv 密钥
    • public.txt 文件包括 SLIP-132 和 BIP-32 值(在需要的地方)(segwit 案例)
    • 添加了测试用例以进行匹配
  • 现在可以为 Segwit Native 和 Segwit P2SH 创建 Electrum 骨架钱包。

    • 注意:该插件尚未准备好用于 P2SH/Segwit,但 Segwit native 很好
  • 'public.txt' 输出的改进:

    • 在可以的地方添加 SLIP-132 值
    • 用于 Litecoin 时更正名称
  • 备份和恢复的改进

    • 现在可以恢复明文备份(仅适用于开发人员!)
    • 修复了“无法打开 ... /sd/backup.7z”错误

1.0.1 - 2018年9月

  • 触摸灵敏度改进:现在默认情况下不太敏感,并且新的设置可以将 其改回快速和敏感,或者为嘈杂的环境或 个人偏好选择低灵敏度。

  • 删除显示助记词时的 respin 功能(按 2),并添加确认步骤 以取消按键。由于在高压助记词过程中发生事故,此错误功能导致了麻烦。

  • 改进:更好地显示在 PIN 码尝试强制延迟期间发生的情况。

  • Bugfix:输入错误的 PIN 码后可能锁定

  • Bugfix:调试功能中的“热复位”无法正常工作。

1.0.0r2 - 2018年8月

  • 首次公开发布
  • 原文链接: github.com/Coldcard/firm...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Coldcard
Coldcard
江湖只有他的大名,没有他的介绍。