Asylia

Bitcoin multisig trezor s hardwarovým podepisováním

Vlastní produkt · web

Úvodní obrazovka webu Asylia s titulkem Multisig self-custody, calm by design

Přehled

Můj vlastní produkt pro správu Bitcoinu: prohlížeč připraví transakci a podepisují ji hardwarové peněženky Trezor a Ledger. Řeším produktový návrh, kritické UX a web.

Moje role
Produkt, UX a web
Tým
Vlastní produkt
Klient / firma
Asylia
Platformy
Web · Trezor · Ledger
Stav
V provozu

Rozsah

  • Produktový návrh a custody model
  • Signing flow a rozhraní peněženky
  • Veřejný web

01 /Kontext

Asylia je můj Bitcoin multisig trezor. Kontrola nad prostředky je rozdělená mezi více hardwarových podepisovačů a k transakci je potřeba předem určený počet podpisů.

Produkt propojuje hardwarové podepisování, srozumitelnou politiku a přenositelná data pro obnovu. Stejně důležité jako technická část je pro mě to, čemu člověk rozumí před podpisem.

02 /Problém

Multisig přidává do práce s peněženkou více zařízení, podpisů a kroků. Rozhraní musí vysvětlit, co člověk podepisuje a co ještě zbývá udělat.

Záměr transakce, její dopad a stav podpisů proto musí být srozumitelné ještě předtím, než hardware dostane požadavek.

03 /Moje role a zodpovědnost

Navrhl jsem produkt, kritické uživatelské cesty a web. Moje práce propojuje custody model s tím, co člověk vidí při přípravě transakce, podepisování a obnově přístupu.

04 /Omezení a rizika

  • Soukromý klíč nesmí nikdy projít prohlížečem ani serverem. Prohlížeč smí sestavit jen nepodepsanou PSBT, podpis vzniká výhradně v zařízení.
  • Data pro obnovu musí být přenositelná, aby přístup k prostředkům nebyl závislý na jedné aplikaci.

05 /Klíčová rozhodnutí

  1. 01

    Jasnost před podpisem

    Záměr, dopad a stav podpisů jsou viditelné dřív, než hardware dostane požadavek.

  2. 02

    Klíče zůstávají v zařízení

    Prohlížeč připraví PSBT. Soukromé klíče zůstávají v Trezoru nebo Ledgeru, kde vzniká podpis.

  3. 03

    Přenositelná data pro obnovu

    Deskriptory, podepisovače a data pro obnovu lze přenést do Sparrow, Caravan nebo Bitcoin Core.

06 /Architektura

Prohlížeč připravuje transakci ve formátu PSBT, kterou podepisují hardwarová zařízení. Politika určuje potřebný počet podpisů. Deskriptory a data pro obnovu umožňují pracovat s trezorem i v dalších podporovaných nástrojích.

07 /UX

Při návrhu jsem se soustředil na záměr transakce, její dopad a stav jednotlivých podpisů. Rozhraní má člověku pomoci pochopit další krok předtím, než ho provede.

08 /Technologie

Bitcoin multisig, PSBT, Output descriptory, Trezor, Ledger

09 /Výsledek

Asylia spojuje multisig trezor, hardwarové podepisování přes Trezor a Ledger a přenositelná data pro obnovu. Veřejný web ukazuje produkt i jeho přístup k uživatelskému rozhraní.