Asylia

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

自有产品 · Web

Asylia 网站首页,展示以从容的设计实现多重签名自主托管的产品理念

概览

我自己的比特币管理产品:浏览器准备交易,由 Trezor 和 Ledger 硬件钱包签名。我负责产品设计、关键用户体验和网站。

我的职责
产品、用户体验与网站
团队
自有产品
客户 / 公司
Asylia
平台
Web · Trezor · Ledger
状态
已上线运行

工作范围

  • 产品设计与资产管理模型
  • 签名流程与钱包界面
  • 公开网站

01 /背景

Asylia 是我开发的比特币多重签名金库。资产控制权分布在多个硬件签名设备之间,每笔交易需要达到预先设定的签名数量。

产品结合了硬件签名、清晰的签名规则,以及可迁移的恢复数据。除了技术实现,我同样重视用户在签名前是否真正理解操作。

02 /问题

多重签名为钱包操作增加了设备、签名和步骤。界面必须解释用户正在签署什么,以及还需要完成哪些操作。

因此,在硬件设备收到请求之前,交易意图、影响和签名状态就必须清楚可见。

03 /我的角色与责任

我设计了产品、关键用户流程和网站,把资产管理模型与用户在准备交易、签名和恢复访问时看到的界面连接起来。

04 /限制与风险

  • 私钥绝不能经过浏览器或服务器。浏览器只能构建未签名的 PSBT,签名必须在硬件设备内部完成。
  • 恢复数据必须能够迁移,确保资产访问不依赖某一款应用。

05 /关键决策

  1. 01

    签名前先看清楚

    在硬件收到请求之前,交易意图、影响和签名状态已经清楚可见。

  2. 02

    私钥留在设备内

    浏览器准备 PSBT,私钥始终保留在 Trezor 或 Ledger 内,由设备生成签名。

  3. 03

    可迁移的恢复数据

    描述符、签名者信息和恢复数据可迁移至 Sparrow、Caravan 或 Bitcoin Core。

06 /架构

浏览器以 PSBT 格式准备交易,再由硬件设备签名。签名规则决定所需的签名数量。描述符和恢复数据使金库也能在其他受支持的工具中使用。

07 /用户体验

设计时,我重点关注交易意图、影响,以及每个签名的状态。界面应帮助用户在行动之前理解下一步。

08 /技术

比特币多重签名, PSBT, 输出描述符, Trezor, Ledger

09 /成果

Asylia 结合了多重签名金库、通过 Trezor 和 Ledger 完成的硬件签名,以及可迁移的恢复数据。公开网站展示产品及其用户界面设计方式。