Asylia
使用硬件签名的比特币多重签名金库

概览
我自己的比特币管理产品:浏览器准备交易,由 Trezor 和 Ledger 硬件钱包签名。我负责产品设计、关键用户体验和网站。
工作范围
- 产品设计与资产管理模型
- 签名流程与钱包界面
- 公开网站
01 /背景
Asylia 是我开发的比特币多重签名金库。资产控制权分布在多个硬件签名设备之间,每笔交易需要达到预先设定的签名数量。
产品结合了硬件签名、清晰的签名规则,以及可迁移的恢复数据。除了技术实现,我同样重视用户在签名前是否真正理解操作。
02 /问题
多重签名为钱包操作增加了设备、签名和步骤。界面必须解释用户正在签署什么,以及还需要完成哪些操作。
因此,在硬件设备收到请求之前,交易意图、影响和签名状态就必须清楚可见。
03 /我的角色与责任
我设计了产品、关键用户流程和网站,把资产管理模型与用户在准备交易、签名和恢复访问时看到的界面连接起来。
04 /限制与风险
- 私钥绝不能经过浏览器或服务器。浏览器只能构建未签名的 PSBT,签名必须在硬件设备内部完成。
- 恢复数据必须能够迁移,确保资产访问不依赖某一款应用。
05 /关键决策
签名前先看清楚
在硬件收到请求之前,交易意图、影响和签名状态已经清楚可见。
私钥留在设备内
浏览器准备 PSBT,私钥始终保留在 Trezor 或 Ledger 内,由设备生成签名。
可迁移的恢复数据
描述符、签名者信息和恢复数据可迁移至 Sparrow、Caravan 或 Bitcoin Core。
06 /架构
浏览器以 PSBT 格式准备交易,再由硬件设备签名。签名规则决定所需的签名数量。描述符和恢复数据使金库也能在其他受支持的工具中使用。
07 /用户体验
设计时,我重点关注交易意图、影响,以及每个签名的状态。界面应帮助用户在行动之前理解下一步。
08 /技术
比特币多重签名, PSBT, 输出描述符, Trezor, Ledger
09 /成果
Asylia 结合了多重签名金库、通过 Trezor 和 Ledger 完成的硬件签名,以及可迁移的恢复数据。公开网站展示产品及其用户界面设计方式。
