SeedSigner是什么?SeedSigner怎么运作和简易新手教学


如果完全不信任工厂制造的比特币冷钱包,可以尝试自己 DIY 手作一个硬体设备存放比特币!加密货币逐渐普及化,私钥管理与硬体钱包的信任问题是许多加密资产持有者最关心的事,有技术门槛的人可以自行组装一个加密签署硬体设备,笔者在东京比特币基地举办的反省万博会看到个非常有趣的自制 SeedSigner 比特币设备体验营,可在现场制作一个完全属于自己的装备,做好的设备可以保障隐私权与资产安全,业者贩售的 BitKit DIY 里面有所有需要的零件,只要下载网路元件,就可以自己组装一个设备。以下简单介绍 SeedSigner 怎么运作和简易新手教学。

SeedSigner 是什么?

SeedSigner 是一款开源的比特币签名设备,设计初衷在于提供一种低成本、无需中介的硬体钱包替代方案。它可由使用者自行组装,透过开源软体实现对私钥和交易的安全操作,与传统冷钱包不同,SeedSigner 采用无状态(Stateless)设计,不会在设备上永久储存任何私钥资料,从而降低私钥泄漏风险。

SeedSigner 的特点:

  • 完全开源,软硬体皆可审核
  • 不连网,所有签名操作皆在离线环境进行
  • 使用现成硬体零件,降低成本与供应风险
  • 支援 SeedQR 种子导入与扫描
  • 相容多重签名与多种种子管理方式

开始 DIY 前的准备与软件安装

SeedSigner 的作业系统基于 Raspberry Pi 开发板运行。使用者须先下载官方提供的软件映像档,并透过 balenaEtcher 等工具将其写入 MicroSD 卡。为了确保软件来源的完整性与安全性,官方建议在安装前进行 GPG 签章验证。

软件写入完成后,将 MicroSD 卡插入 Raspberry Pi,即可启动 SeedSigner 系统。

系统介面与功能模组介绍

SeedSigner 启动后,主画面包含四个主要功能模组,分别为「扫描」、「种子」、「工具」、「设定」。模组功能如下:

  • 扫描:支援读取 SeedQR、PSBT(Partially Signed Bitcoin Transaction)、描述符与其他常见比特币相关的 QR code。
  • 种子:可建立新种子、导入既有种子、或检视当前的种子列表。支援多种来源生成方式,包括摄影机、骰子与手动输入。
  • 工具:包含地址浏览器与地址验证功能,可用于检查输出地址正确性。
  • 设定:可调整语言、画面亮度、种子显示方式等参数。若需保存设定,需启用「持久设定」模式。

种子短语生成与导入方式

SeedSigner 提供多种方式生成或导入种子短语 (Seedphrase),使用者可根据风险评估与安全需求选择适当方法。

  • 使用摄影机撷取熵值:装置的摄影机可撷取画面杂讯,包括像素数据、画面帧率与启动时间等,结合设备序号作为随机来源生成种子。这种方式不依赖外部设备,适合希望快速生成高强度熵值的使用者。
  • 使用骰子进行手动熵输入:使用者亦可采取物理方式掷骰子产生种子。根据官方建议,掷骰子 50 次可产生 12 个单字的种子,99 次可产生 24 个单字。此方法具备高度透明性与可验证性,是许多极端注重安全的使用者偏好的选项。
  • 手动输入或导入既有种子:若使用者已在其他钱包(如 Coldcard、Trezor)建立过种子短语,可透过摄影机扫描 SeedQR 方式将其导入至 SeedSigner 中。导入后可透过检查指纹验证其正确性。

种子结构说明

技术上,种子短语会转换为一组 64 位元组(512 位元)的二进位种子,再进一步导出如下资讯:

扩展私钥(xprv):由 32 位元组私钥与 32 位元组链码组成
扩展公钥(xpub):由 33 位元组公钥与 32 位元组链码组成
接收地址:可依据路径衍生多个接收地址,用于产生交易输出

组装与硬件测试

SeedSigner 采用市售的 Raspberry Pi Zero 为核心处理器,搭配 SPI 显示器、Pi Camera、按键模组等元件。组装过程中,

使用者还需进行以下步骤:

  • 停用无线功能(如使用 Zero W)
  • 完成 I/O 测试,确认显示器、按钮与摄影机正常运作
  • 若需长期使用,建议安装 3D 列印外壳以强化保护

交易签名流程

SeedSigner 与支援 PSBT 桌面钱包(如 Sparrow Wallet)高度相容。

交易签名流程如下:

  1. 在 Sparrow Wallet 制作未签名的交易,并以 PSBT QR code 输出
  2. 使用 SeedSigner 的「扫描」功能读取该 PSBT
  3. SeedSigner 离线完成签名后,产生新的签名 QR code
  4. 将签名结果扫描回 Sparrow Wallet
  5. 由 Sparrow 广播交易至比特币主网或测试网
  6. 此流程完全在离线环境下完成,保障私钥不被暴露于网路环境。

SeedSigner 是一款为极度重视隐私与主权的比特币使用者设计的工具,透过开源架构、无状态设计与手动熵生成机制,提供了市面贩售的冷钱包以外的选择,尽管自制的技术门槛极高,但对愿意投入时间研究的使用者而言,会是一个有趣的尝试。

本文链接地址:https://www.wwsww.cn/qianbao/33969.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。