Asylia

Bitcoinový trezor s viacerými podpismi a hardvérovým podpisovaním

Vlastný produkt · web

Úvodná obrazovka webu Asylia predstavujúca vlastnú správu Bitcoinu s viacerými podpismi a pokojným rozhraním

Prehľad

Môj vlastný produkt na správu Bitcoinu: prehliadač pripraví transakciu a podpisujú ju hardvérové peňaženky Trezor a Ledger. Riešim produktový návrh, kritické UX a web.

Moja rola
Produkt, UX a web
Tím
Vlastný produkt
Klient / firma
Asylia
Platformy
Web · Trezor · Ledger
Stav
V prevádzke

Rozsah

  • Produktový návrh a model správy prostriedkov
  • Postup podpisovania a rozhranie peňaženky
  • Verejný web

01 /Kontext

Asylia je môj bitcoinový trezor s viacerými podpismi. Kontrola nad prostriedkami je rozdelená medzi viacero hardvérových podpisovacích zariadení a na transakciu je potrebný vopred určený počet podpisov.

Produkt prepája hardvérové podpisovanie, zrozumiteľné pravidlá a prenositeľné dáta na obnovu. Rovnako dôležité ako technická časť je pre mňa to, čomu človek rozumie pred podpisom.

02 /Problém

Viacero podpisov pridáva do práce s peňaženkou viac zariadení, podpisov a krokov. Rozhranie musí vysvetliť, čo človek podpisuje a čo ešte zostáva urobiť.

Zámer transakcie, jej dosah a stav podpisov preto musia byť zrozumiteľné ešte predtým, než hardvér dostane požiadavku.

03 /Moja rola a zodpovednosť

Navrhol som produkt, kritické používateľské cesty a web. Moja práca prepája model správy prostriedkov s tým, čo človek vidí pri príprave transakcie, podpisovaní a obnove prístupu.

04 /Obmedzenia a riziká

  • Súkromný kľúč nesmie nikdy prejsť prehliadačom ani serverom. Prehliadač smie zostaviť len nepodpísanú PSBT, podpis vzniká výhradne v zariadení.
  • Dáta na obnovu musia byť prenositeľné, aby prístup k prostriedkom nebol závislý od jednej aplikácie.

05 /Kľúčové rozhodnutia

  1. 01

    Jasnosť pred podpisom

    Zámer, dosah a stav podpisov sú viditeľné skôr, než hardvér dostane požiadavku.

  2. 02

    Kľúče zostávajú v zariadení

    Prehliadač pripraví PSBT. Súkromné kľúče zostávajú v Trezore alebo Ledgeri, kde vzniká podpis.

  3. 03

    Prenositeľné dáta na obnovu

    Deskriptory, podpisovacie zariadenia a dáta na obnovu možno preniesť do Sparrow, Caravan alebo Bitcoin Core.

06 /Architektúra

Prehliadač pripravuje transakciu vo formáte PSBT, ktorú podpisujú hardvérové zariadenia. Pravidlá určujú potrebný počet podpisov. Deskriptory a dáta na obnovu umožňujú pracovať s trezorom aj v ďalších podporovaných nástrojoch.

07 /Používateľská skúsenosť

Pri návrhu som sa sústredil na zámer transakcie, jej dosah a stav jednotlivých podpisov. Rozhranie má človeku pomôcť pochopiť ďalší krok predtým, než ho vykoná.

08 /Technológie

Bitcoin multisig, PSBT, Deskriptory výstupov, Trezor, Ledger

09 /Výsledok

Asylia spája trezor s viacerými podpismi, hardvérové podpisovanie cez Trezor a Ledger a prenositeľné dáta na obnovu. Verejný web ukazuje produkt aj jeho prístup k používateľskému rozhraniu.