开箱:SeedSigner 套件包含哪些配件
SeedSigner 套件可从 $BTC Hardware Solutions 等渠道购买,支持全球邮寄。欧洲/英国用户可选 GoBrrr 或 DIYNodes,菲律宾用户可使用 TechHaven。套件包含:Raspberry Pi Zero、Raspberry Pi 摄像头、摄像头排线、WaveShare LCD HAT 显示屏、3D 打印开放式外壳、七张空白二维码/助记词卡片、SeedSigner 贴纸、入门指南和感谢卡。用户需自备至少 4GB 容量的 MicroSD 卡和一根 Micro USB 线缆。卡片尺寸 64mm×89mm,正面有 24 格助记词空格并印有警告:“切勿将助记词输入联网电脑”;背面有 29×29 的二维码网格和钱包指纹区域。也可选用不锈钢钢片(由 @SeedMint21 提供,尺寸 3mm×66mm×91mm,可承受火灾和水淹),钢片上有 29×29 二维码网格,用记号笔标记后用冲子永久敲印。
软件准备:下载镜像并写入 MicroSD 卡
在组装硬件前,先下载 SeedSigner 最新的镜像文件。访问 SeedSigner GitHub 仓库,下载 .zip 文件以及对应的 .sha256 和 .sig 文件。推荐验证下载文件的真实性:Windows 用户可使用 Kleopatra(gpg4win 套件)导入 SeedSigner 公钥,比对指纹后验证签名;签名有效且经过认证时显示绿色对话框,仅有效但未认证显示白色,无效签名显示红色。验证 .sha256 文件后,再用 HxD 工具计算 .zip 文件的 SHA-256 哈希值,与 .sha256 文件中的数值比对。Linux 用户可直接在终端导入公钥(curl... | gpg --import),使用 gpg --verify 验证签名,再用 shasum -a 256 -c 验证哈希。确认无误后,使用 Balena Etcher 将 .zip 镜像写入 MicroSD 卡:选择“Flash from file”,目标盘选择 MicroSD 卡,点击“Flash!”后经历解压、写入和验证三个阶段,成功则显示完成提示。完成后安全弹出 MicroSD 卡。
硬件:组件详情、测试与组装
建议在最终组装前先测试硬件是否能正常工作,避免损坏外壳或组件。外壳为 3D 打印开放式设计,尺寸 80mm×35mm×26mm,预留摄像头、Micro USB、HDMI 和 MicroSD 卡槽。摄像头采用 5MP OV5647 传感器(30FPS,2592×1944 分辨率),电压 1.7-3 VDC,尺寸 25mm×24mm×9mm,排线为 16+22 针的 160mm 金色排线。Raspberry Pi Zero v1.3 搭载 1GHz 单核 CPU、512MB RAM,支持 mini-HDMI、Micro USB 供电和数据、HAT 兼容 40 针排针、CSI 摄像头接口,尺寸 66mm×31mm×11mm。若购买不到标准版,可考虑 Raspi Zero W 但需先确认兼容性,或参考 @DesobedienteTec 的教程禁用无线通信。WaveShare LCD HAT 显示屏尺寸 65mm×30mm,240×240 像素 RGB 屏,用摇杆和三个按键控制,工作电压 3.3V。测试步骤:释放摄像头接口卡扣,插入排线(金色触点朝下),插入 MicroSD 卡,将 LCD 显示屏轻放至 40 针排针上,连接电源线等待约 45 秒启动,测试摇杆、按键和摄像头。确认正常后关机,拆解并正式组装:先撕掉摄像头保护膜,将摄像头卡入外壳固定夹(USB 端口朝外时排线朝右),插入 Raspberry Pi Zero 主板(先取出 MicroSD 卡),对齐 USB 端口后按压排针侧直到卡紧,再插回 MicroSD 卡,最后将 LCD 显示屏按压至排针上。再次通电测试即可。
生成新种子:使用相机或骰子创建主种子
主种子是一个极长的随机数,用于派生出所有私钥/公钥对。SeedSigner 支持两种随机生成方法:相机法——在按下快门前设备会捕获多帧画面,结合图像数据、Raspberry Pi Zero 的序列号和开机毫秒数生成独一无二的种子。操作:从主菜单进入“Seeds”→“+ Create a seed”→“相机图标 New seed”,拍摄独特画面后选择“accept”,再选择 12 或 24 个助记词长度,确认隐私警告后显示助记词。骰子法——使用平衡骰子,每掷一次提供约 2.58 比特熵;128 位种子需掷 50 次,256 位需掷 99 次。操作:从主菜单进入“Seeds”→“+ Create a seed”→“骰子图标 New seed”,选择助记词长度,逐次掷骰并输入点数,完成后接受警告即可看到助记词。此外,SeedSigner 还能计算助记词校验和:12 词种子的最后一位是附加 4 比特校验和,24 词种子附加 8 比特校验和。可在“Seeds”→“+ Create a seed”→“Calc 12th/24th word”中输入前 11 或 23 个单词(通过首字母筛选),系统自动计算末位单词。也可直接导入完整的现有助记词(12 或 24 词),如果输错某个单词,校验和不匹配会发出警告。
种子备份:助记词与二维码(纸卡与不锈钢钢片)
生成种子后必须立即备份。SeedSigner 提供两种备份方式:助记词备份——将 12 或 24 个英文单词依次抄写到附带的纸卡上(单词每 4 个一组显示),完成后再进行测试确认。建议同时测试自我考核。二维码备份——从主菜单进入“Backup Seed”→“Export as SeedQR”→“I Understand”→“Begin 29x29”,SeedSigner 将放大显示二维码的每个区块(从 A1 开始),用永久记号笔将暗色方格转录到纸卡背面的 29×29 网格中。二维码包含纠错功能,少许偏差仍可恢复,但尽量精确。转录后扫描二维码验证指纹。对于使用口令(passphrase)的钱包,建议记录主钱包指纹和口令钱包指纹(标记“PP”),并将口令与助记词分开存放,以增加安全性。也可选用不锈钢钢片:同样从 SeedSigner 导出二维码,用记号笔在钢片上标记暗点,用冲子和锤子永久敲印。钢片可承受近 1500°C 高温(远超普通火灾温度)。火烧测试显示,钢片虽因氧化导致扫描困难,但通过肉眼将二维码转录到纸卡后再扫描,仍能 100% 恢复钱包。
Sparrow 钱包:导入观察钱包并签署交易
SeedSigner 的私钥始终离网,通过 Sparrow 钱包创建观察钱包来生成地址和查看余额。步骤:在 Sparrow 钱包中点击“File”→“Import Wallet”,选择设备为“SeedSigner”并启动摄像头。在 SeedSigner 上扫描种子二维码,输入口令(若有),进入“Export Xpub”选择“Single Sig”和脚本类型(如 Native Segwit),再选择 Sparrow Wallet,确认后显示动画二维码。将 SeedSigner 屏幕对准 PC 摄像头,Sparrow 获取信息后命名钱包并可选加密密码(非口令)。钱包同步后即可在“Receive”标签获得地址,存入的比特币显示为“Unconfirmed”直至确认。当需要支出时,在 Sparrow 中创建部分签名比特币交易(PSBT):选择 UTXO,填写发送地址、金额、矿工费率,点击“Create Transaction”→“Finalize Transaction for Signing”→“Show QR”,显示动画二维码。用 SeedSigner 扫描,核实交易详情(金额、输入输出图、找零等),确认后签名并显示动画二维码。在 Sparrow 中点击“Scan QR”扫描,最后点击“Broadcast Transaction”广播。
导入私钥至 Sparrow 钱包(警告:会创建热钱包)
Sparrow 钱包 1.6.4 版起支持直接扫描 SeedSigner 的私钥二维码导入。若您追求离网安全,不建议此操作,因为它会将私钥写入联网设备,可能变为热钱包。操作:在 Sparrow 点击“File”→“Import Wallet”,选择“Mnemonic Words”→“Scan QR”,用摄像头扫描 SeedSigner 显示的私钥二维码,输入口令(如有),点击“Discover Wallet”,命名钱包,可选加密密码。导入后即可快速构建和广播交易,并可获取 PayNym 进行协作交易或使用 Whirlpool 隐私功能。风险提示:若电脑被入侵,钱包文件可能泄露,务必加密并信任设备环境。
多签钱包:用多台 SeedSigner 构建多签方案
SeedSigner 支持与 Sparrow 钱包配合构建多签钱包。步骤:首先生成所需数量的种子(每台 SeedSigner 分别生成),本例创建了 4 个种子构成 4-of-4 多签,每个种子均可加口令。在 Sparrow 中点击“File”→“New Wallet”并命名,策略类型选择“Multi Signature”,设置所需签名数(M of N),常用 3-of-5 或 5-of-7。每个签名者对应一个 keystore 标签。选择“Airgapped Hardware Wallet”→“Scan”启动摄像头。在 SeedSigner 上加载第一个种子,进入“Export Xpub”,选择“Multisig”和脚本类型(如 Native Segwit),再选择 Sparrow,确认指纹等信息后显示动画二维码。依次为每个签名者重复导入。全部导入后点击“Apply”,可选加密密码。多签钱包的收地址可在 Sparrow 中生成。支出时,需要在 Sparrow 中创建交易并生成 PSBT,然后逐一向每个签名者的 SeedSigner 出示二维码签名,每个签名者独立完成签名后,Sparrow 收集所有签名即可广播。
自我托管的重要性
“Not your keys, not your coins”这句名言强调了自我托管的核心理念。将比特币存放在交易所等第三方,面临被盗、冻结、清算以及未实现资本利得税等风险。几乎所有托管机构都需要遵守 KYC 法规,可能随时冻结资产。SeedSigner 通过 DIY 方式将私钥完全掌握在自己手中,使用开源代码、通用硬件和空气隔离(air-gapped)操作,最大程度降低信任依赖。无论您是初学者还是资深用户,构建自己的签名设备都是迈向真正去中心化金融的关键一步。

