Seed Tool v2.3.0 新增比特币工具与功能详解

  • btcqna
  • 发布于 18 小时前
  • 阅读 27

Seed Tool v2.3.0 发布,新增多个独立比特币工具:PSBT 检查器、Miniscript 实验室、闪电网络解码器(BOLT-11/12)、BIP-353 DNS 支付助手、BIP-329 钱包标签、签名验证(BIP-137/BIP-322)、静默支付(BIP-352)、Shamir 秘密共享(SLIP-39/SSKR)及种子短语恢复。

Image

起初只是一个离线种子生成和验证工具,如今已发展成更广阔的比特币工具箱:PSBT 检查、描述符和 miniscript 分析、闪电发票解码、BIP-353 辅助工具、签名消息验证、静默支付、Shamir 备份以及 BIP-329 钱包标签,所有这些都整合在同一个签名的单一 HTML 文件中。

与种子相关的核心功能没有改变。生成、验证、派生、恢复,所有这些仍然完全离线。v2.3.0 新增的是一系列独立工具,你无需加载种子即可使用。其中少数工具有可选的在线功能(BIP-353 解析、BIP-47 PayNym 查询),这些功能已明确标注且始终需要用户主动启用。其他所有功能仍在本地运行。

打开文件一次,保存到磁盘,验证签名,然后在任何你想要的机器上运行。

新工具

PSBT 检查器

粘贴一个部分签名的比特币交易(base64 或 hex 格式)。查看每个输入、输出、手续费、派生路径、签名,以及完成最终化还需要什么。内容与区块浏览器的 PSBT 视图相同,无需上传任何内容。

Image

Miniscript 实验室

粘贴一个策略、一个 miniscript 或一个完整的输出描述符(Liana、Nunchuk、Sparrow、Bitcoin Core,任何符合 BIP-380 / BIP-389 的格式)。该工具会编译成 Bitcoin Script,运行健全性检查,枚举脚本可以花费的所有方式,并将花费路径渲染为可视化时间线,让你一目了然地看到哪些密钥当前处于活跃状态,哪些在时间锁之后激活。

Image

闪电网络解码器

支持 BOLT-11 发票和 BOLT-12 报价/发票/发票请求。纯本地解析。金额、支付哈希、路由提示、盲化路径,全部清晰解码。

Image

BIP-353 DNS 支付辅助工具

构建一个 name@domain 格式的支付端点,解码任何 bitcoin: URI 回到其组成部分,或通过 DNS-over-HTTPS 解析真实的 BIP-353 记录。“构建”和“检查”标签页完全离线。“解析”是一个可选的在线标签页,会访问公共 DoH 解析器。两个路径之间的区别一目了然。

Image

BIP-329 钱包标签

解码来自任何兼容钱包(Sparrow、Envoy、Trezor Suite、Bitcoin Safe 等)的 JSONL 导出文件。查看所有按类型分组的交易备注和地址标签,可在不同钱包间移植。

Image

签名与验证消息

证明对某个地址的所有权。支持 BIP-137(旧版)和 BIP-322(现代,适用于 SegWit、Taproot、多签)。自动选择正确标准,或强制指定一个。

Image

静默支付(BIP-352)

从你的种子生成一个静态的 sp1q… 地址,或检查任何静默支付地址,解析出其扫描公钥和花费公钥。

Image

Shamir 秘密共享

将你的种子拆分为 m-of-n 份额。同时支持 SLIP-39 和 SSKR。选择你的钱包使用的格式,从任意有效阈值重新构建。

Image

种子短语恢复

修正拼写错误、填充缺失单词、恢复顺序,或将 hex/二进制/索引转换回有效的 BIP-39 助记词。支持按地址约束搜索,这样你只得到能实际生成你的地址的答案。

Image

除工具之外

还有大量用户体验工作:

  • 教育层。为教育内容(每个工具的解释、信息弹窗、9 步学习指南)采用一致的紫色视觉风格。功能部分保持蓝色。你可以一目了然地区分“这是对含义的解释”和“这是实际工具”。
  • 每个独立工具的演示数据。一键加载已知良好的样本(BOLT-11 规范测试向量、真实 PSBT、样本 BIP-329 标签等),让你无需自行寻找输入即可查看工具的功能。
  • 快速测试种子流程。点击未加载种子的锁定卡片,弹出模式框提供生成随机测试种子用于探索,或跳转到种子工作区。
  • 首页工具搜索。输入 / 聚焦,按 Esc 清除。
  • 在线警告横幅。当检测到网络连接时,在顶栏下方显示清晰可关闭的警告。明确说明 BIP-353 解析和 BIP-47 PayNym 设计为在线使用,否则无法工作。Tor 和强化浏览器用户会收到关于误报的提示。
  • 关于页面已重构为项目元页面:如何验证发布版本、如何离线使用、在哪里报告问题。

使用新密钥签名

这是由我的新密钥签名的第一个版本。旧的发布签名密钥(4A37 62B5 ...)已退役(备份访问权限在硬件迁移中丢失)。新密钥指纹:

EB3D 738B EC6A 873A C274 5292 CF4F E215 EA66 63AC

可在 bitcoiner.guide/pgp、仓库以及 keys.openpgp.org 获取。旋转签名公告已在几天前置顶。

要验证 v2.3.0:

curl -sL https://github.com/BitcoinQnA/seedtool/raw/main/RELEASE-SIGNING-KEY.asc | gpg --import
curl -LO https://github.com/BitcoinQnA/seedtool/releases/download/2.3.0/signature.txt
gpg --verify signature.txt

你应该会看到来自“QnA <qna@bitcoiner.guide>”的良好签名,指纹与上面对应。

关于构建方式的说明

我在本次发布中大量使用了 Claude。大部分新工具、视觉重新设计、花费路径时间线、演示数据流程。我设计并主导了这项工作,然后与 Claude 作为快速结对程序员进行迭代。

以下是我特别希望得到关注的内容:

  • Miniscript 实验室与你的真实 Liana / Nunchuk 描述符对比。粘贴一个测试描述符(请不要使用保护真实资金的描述符),并告诉我是否有任何内容无法解析,或者花费路径可视化看起来有误。
  • PSBT 检查器与硬件钱包流程对比。从 Coldcard / Passport / Trezor 发送 PSBT 经过检查器,确认输入、输出、派生和手续费与设备显示一致。
  • BIP-353 解析。如果你有有效的 name@domain 记录(或知道一个),尝试解析并确认 URI 字段解码正确。
  • 使用 BIP-322 签名与验证。任何地址类型,任何钱包。Taproot 路径尤其值得测试。
  • 移动端。我尽可能地测试了,但移动端测试总是不够充分。如果发现任何问题,请告诉我。
  • Bug、想法、“这个对我没用”,请提交到 GitHub Issues,在 Nostr 上直接给我发消息,或在 X 上联系 @btcqna

干杯 ✌

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

0 条评论

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