PET PET

Mutiny Wallet – bitcoinová PWA peněženka (RECENZIA A NÁVOD)

Zobraziť katalóg
Aktualizováno • Autor: Juraj Bednár

Peňaženka Mutiny Wallet je non-custodial peňaženka na Bitcoin (on-chain aj Lightning), ktorá beží v prehliadači. To znamená, že používatelia majú úplnú kontrolu nad svojimi vlastnými prostriedkami a nepodliehajú cenzúre obchodov s aplikáciami, ako sú Google Play a Apple App Store. Peňaženka pracuje s kľúčmi a beží lightning node priamo v prehliadači lokálne cez technológie JavaScript a WASM.

101011

Mutiny Wallet (RECENZIA A NAVOD) – OBSAH

  1. Desktopová verzia
  2. Mutiny na mobilom zariadení ako Progressive Web App
  3. Progresívna Web Aplikácia (PWA) a možnosť predplatného
  4. Záver

Desktopová verzia

Poďme si vyskúšať najprv desktopovú verziu. Po návšteve stránky Mutiny Wallet sa vám zobrazí rovno novo-vygenerovaná peňaženka, ktorú môžete hneď začať používať.

Mutiny Wallet
Mutiny Wallet po otvorení automaticky vygeneruje kľúče a dá sa okamžite používať. Nie je potrebné ísť do žiadneho menu a vytvárať novú peňaženku.

Na prvý pohľad vidíme, že Mutiny nemá (na rozdiel od napr. Phoenix, Breez alebo Muun) unifikovaný zostatok - máme osobitný zostatok pre on-chain Bitcoin a Lightning Bitcoin.

Kľúče pre obe sa vám automaticky uchovajú v prehliadači (local storage), ale tam o ne ľahko prídete, takže je dobré kliknúť tlačidlo Backup a vytvoriť si zálohu.

Mutiny Wallet
Záloha v podobe seedu. Pekné je posledné odškrtávatko “Neklamem iba preto, aby som to už mal rýchlo za sebou”.

Keď si urobíme zálohu, môžeme ešte pridať dodatočné heslo, ktorým budú kľúče v prehliadači šifrované - ak by sa niekto dostal k nášmu zariadeniu, bude toto heslo potrebovať na dešifrovanie seedu. Nie je to však klasická “passphrase” ako ju poznáme z iných peňaženiek.

Mutiny Wallet
Voliteľné zadanie hesla, ktorým bude zašifrovaný seed. Ak Mutiny používate na peňaženku na rýchle platby a nemáte tam veľa peňazí a zároveň používate zariadenie sami, je dostatočne ochránené pred neoprávneným prístupom, môžete zadanie hesla preskočiť.

Na to, aby sme peňaženku mohli začať používať, potrebujeme si ju nabiť. Odporúčam začať priamo cez Lightning, získate tak priamo likviditu v podobe kanála. V čase písania tohto textu je minimálna suma prvej platby 50000 sats. Z prichádzajúcej platby sa odpočíta 10000 sats ako poplatok za otvorenie kanála a likviditu. Kanál, ktorý bude otvorený smerom k vám bude trochu väčší ako suma, ktorú posielate, takže môžete prijímať ďalšie platby bez otvorenia kanála.

Mutiny Wallet
Prijímame platbu vo výške 50000 sats.

Páči sa mi, že Mutiny automaticky ukáže unifikovaný QR kód, ktorý spája Bitcoinovú on-chain adresu a lightning invoice. Nemusíte si ako užívateľ teda voliť, aký kód chcete vygenerovať. Ak tento kód načítate lightningovou peňaženkou, ktorá podporuje unifikované kódy, platba sa buď prevedia automaticky cez Lightning alebo dostanete na výber ako odosielateľ ako platbu chcete uskutočniť.

Mutiny Wallet
Unifikovaný QR kód pre Bitcoinovú platbu on-chain aj Lightning.

Ak máte peňaženku, ktorá unifikované kódy zatiaľ nevie, pravdepodobne je dobré zamyslieť sa nad prechodom na inú peňaženku, pretože je to silný znak toho, že sa o ňu niekto nestará.

Po platbe dostanete peknú obrazovku s prijatou platbou a uvidíte nový zostatok:

Mutiny Wallet Mutiny Wallet
Stránka peňaženky po prijatí prvej platby. Vidíme aktualizovaný Lightning zostatok, on-chain zostatok ostal rovnaký.

Poďme teraz ešte skúsiť odoslať platbu. V ľavom menu nájdeme ikonku odoslania (papierové lietadielko).

Mutiny Wallet
Pri posielaní si vyberieme odkiaľ chceme poslať (v tomto prípade máme iba Lightning zostatok), kam chceme poslať a môžeme si napísať popis platby pre nás.

Mnohých ľudí pri webových stránkach (alebo PWA) zaujíma, či funguje napríklad funkcionalita skenovania QR kódov. Funguje, dokonca aj na desktopovom prehliadači:

Mutiny Wallet
Skener QR kódov funguje aj na desktope aj na mobilných zariadeniach. Dokonca funguje aj “continuity camera” na Apple zariadeniach, kedy namiesto desktopovej web kamery môžete použiť svoje mobilné zariadenie ako kameru. Tak môžete napríklad sedieť za svojim laptopom, robiť platby, ale pri skenovaní QR kódov používať svoje mobilné zariadenie.

Pozrime sa ešte na základné nastavenia.

Mutiny Wallet
Nastavenia - predplatné, lightning kanály, záloha a obnova zálohy, zmena hesla, zmena zobrazovanej fiat meny, servery, LNURL prihlasovanie a pod.

Spomínali sme, že liquidity provider, ktorého používa Mutiny pridá na svoju stranu lightning kanála nejakú likviditu. To, aké máme kanály vidíme práve v nastaveniach v časti Lightning Channels.

Mutiny Wallet Mutiny Wallet
Kapacita Lightning kanála - po platbe môžeme odoslať takmer 30 tisíc sats, prijať môžeme niečo cez 110 tisíc sats. A to aj napriek tomu, že prvá platba bola len 50 tisíc sats. Ak budeme mať viac kanálov, na tejto obrazovke sa nám všetky zobrazia.

V nastaveniach fiat meny si môžeme vybrať fiat menu, v ktorej sa nám bude zobrazovať zostatok (okrem satoshi, čo je hlavná denominácia). Bohužiaľ, medzi podporovanými fiat menami sa nenachádza česká koruna.

Peňaženka Mutiny je open-source a teda je možnosť bežať ju u seba na serveri alebo svojej domácej node. V takom prípade by ste sa k nej mohli pripájať napríklad aj cez Tor Hidden Service. Na to, aby ste si mohli vybrať, kam sa peňaženka pripája slúži záložka Servers, kde si môžete vybrať adresy jednotlivých služieb.

Front-end je čisto statický web, ktorý obsahuje priamo aj logiku lightning nody. Väčšina serverov teda wrapuje alebo sprístupňuje nejaké služby lightning alebo bitcoin siete - block explorer, poskytovateľ likvidity, šifrované úložisko stavu kanálov (zašifrované kľúčom odvodeným od vášho seedu) a pod.

Mutiny Wallet
Nastavenia serverov, dôležité najmä v prípade, keď si chcete bežať celú službu sami na vlastnej infraštruktúre.

Poďme sa teraz pozrieť ako aplikácia vyzerá na mobilnom zariadení a ako ju môžeme používať ako Progressive Web App.

Mutiny na mobilom zariadení ako Progressive Web App

Ak otvoríme Mutiny Wallet na novom (mobilnom) zariadení, vidíme samozrejme prázdnu peňaženku, pretože si peňaženka vytvorila nové kľúče. Najprv si ju pridajme na “Home Screen”, čím sa z nej stane Progressive Web App - bude sa tváriť ako akákoľvek iná aplikácia na našom zariadení.

Mutiny Wallet
Na Apple zariadeniach klikneme na tlačidlo Share a zvolíme možnosť “Add to Home Screen”.

Na ploche s ikonkami aplikácií sa nám zobrazí ikonka Mutiny Wallet. Popis si môžeme zvoliť aký chceme. Mimochodom, ak chcete používať Mutiny ako Progressive Web App, odporúčam najprv pridať na home screen a až potom obnovovať, pretože PWA na home screene si nebude pamätať obnovenú peňaženku.

Poďme teraz obnoviť zálohu peňaženky.

Mutiny Wallet
Obnova peňaženky je jednoduchá, stačí zadať zálohu v podobe 12 slov, ktorú sme si vytvorili.

Ak obnovu robíme krátko po zatvorení Mutiny na desktope, zobrazí sa nám okno, ktoré nás varuje, že Mutiny beží niekde inde. To je preto, aby sa peňaženky navzájom nebili o stav. Pri on-chain peňaženkách by to nebol problém, ale Lightning peňaženka musí mať najaktuálnejší stav, inak môžeme prísť o peniaze. Mutiny sa tu snaží ísť na istotu a aj niekoľko minút po zatvorení okna s peňaženkou niekde inde musíme stále ešte chvíľu počkať.

Mutiny Wallet
Varovanie, že Mutiny beží inde. Musíme naozaj počkať pár minút a až potom kliknúť reload, aby sme mali najaktuálnejší stav peňaženky a dokončili tak obnovu.

Ak peňaženku takto presunieme na iné zariadenie, v pôvodnom zariadení prestáva fungovať - ak by sme ju chceli začať používať na pôvodnom zariadení, musíme ju znova obnoviť.

Na mobilnom zariadení potom peňaženka vyzerá rovnako ako akákoľvek iná Lightning peňaženka - ani si nevšimnete, že to je iba sofistikovaná webstránka.

Mutiny Wallet
Peňaženka Mutiny na mobilnom zariadení. Vidíme obnovený zostatok z druhého zariadenia.

Môžeme ešte vyskúšať platbu - môžeme využiť tlačidlá Paste alebo Scan QR a normálne zaplatiť, ako keby to bola ľubovoľná iná Lightning peňaženka.

Mutiny Wallet
Odosielanie Bitcoinov podporuje skenovanie QR kódov, aj keď je to webová appka.

Mutiny Wallet je teda pekná, moderná peňaženka, ktorú si môžete vytvoriť bez toho, aby ste museli byť čo i len prihlásení do nejakého obchodu (Apple a pod.). Je vhodná na veľmi rýchly onboarding užívateľov do Lightningu bez potreby učiť ľudí na custodiálne peňaženky.

Osobne som často prekvapený, koľko ľudí má smartfón, v ktorom nemajú rozbehanú žiadnu možnosť inštalovať aplikácie. Ale každý smartfón má webový prehliadač.

Progresívna Web Aplikácia (PWA) a možnosť predplatného

Ako progresívna webová aplikácia (PWA) ponúka Mutiny Wallet oproti tradičným mobilným aplikáciám niekoľko výhod. PWA sa inštalujú do zariadenia používateľa, ale nesťahujú sa z obchodu s aplikáciami. To znamená, že sa na ne nevzťahujú rovnaké obmedzenia ako na natívne aplikácie, napríklad potreba prejsť procesom hodnotenia (spĺňania podmienok) alebo požiadavka používať systém nákupu v aplikácii (In-App purchase).

Mutiny Wallet vďaka tomu napríklad umožňuje používateľom vytvárať predplatné mimo systému nákupu v aplikácii (z ktorého si Apple a Google berú podiel a v prípade appiek musia ísť cez nich). Prvou lastovičkou je predplatné Mutiny+, ktoré stojí 21000 sats mesačne a platí sa priamo z lightningu. Služby s pravidelným predplatným boli dlho v Lightningu problém a je to niečo, s čím Mutiny experimentuje a túto možnosť chce sprístupňovať aj iným aplikáciám. Aplikácia si pritom predplatné nikdy automaticky len tak nestiahne, je potrebné ho stále potvrdiť a podpísať platbu privátnymi kľúčmi. To ale neznamená, že užívateľ nemôže indikovať vôľu si niečo predplatiť.

Mutiny Wallet
Rozhranie pre predplatné. Momentálne za predplatné najmä podporíte tento open-source projekt, pretože väčšina funkcionality pre predplatiteľov sa ešte pripravuje.

Forma Progressive Web App má však aj nejaké nevýhody - v prvom rade, musíte dôverovať prevádzkovateľovi webovej stránky, že do nej nenainštaloval backdoor. Možno si poviete, že to musíte aj pri peňaženkách z oficiálnych obchodov - urobiť backdoor, ktorý si nevšimne prevádzkovateľ obchodu s aplikáciami predsa nie je až taký problém. Rozdiel je však v tom, že v obchodoch s aplikáciami vznikne dôkaz o backdoore. Okrem toho je aktualizácia, resp. rovnaký kód, aplikovaný na všetkých užívateľov. Webserver však môže rôznym užívateľom dať rôzny kód - takže sa môže kľudne stať, že auditor uvidí bezpečný kód bez backdooru a užívateľ, ktorý tam má dosť peňazí dostane JavaScript, ktorý bez jeho vedomia odošle peniaze preč. Samozrejme, nemáme dôvod myslieť si, že by prevádzkovatelia oficiálnej web verzie Mutiny Wallet niečo také urobili, ale hack webového servera nie je úplne nepredstaviteľný. Na druhej strane si vlastný front-end aj back-end môžete bežať sami a mať tak “Uncle Jim” model s nodou.

Ďalšou nevýhodou PWA je ťažšie fungovanie na pozadí - zatiaľ naozaj treba pre prichádzajúcu platbu mať otvorenú appku a čakať na ňu. A samozrejme nie je možné otvárať linky s URI schémou bitcoin: alebo lightning:, takže na platby je potrebné kopírovať platobné požiadavky (invoices) a adresy - a tie potom vkladať do časti Send bitcoin. Prípadne skenovať QR kódy.

Záver

Výhodou Bitcoinu je pestrosť - je podobný ako web samotný, prípadne ako e-mail, či operačné systémy odvodené od GNU/Linux. Môžete si vybrať jeden z množstva spôsobov ako ho používať - Bitcoin platby môžete zadávať v Nostr klientovi priamo pod príspevkom, používať množstvo mobilných aplikácií - lacných custodial alebo self-custodial riešení. A Mutiny je pekné riešenie pre všetkých, ktorí sa nechcú viazať na platformy s aplikáciami veľkých výrobcov.

Bežať Lightning nodu priamo vo webovom prehliadači nie je úplne jednoduchá záležitosť, preto vnímam Mutiny tak trochu ako testovanie, kam sa až technológia PWA dá posunúť. Výrobcovia hovoria o veľkých plánoch - okrem predplateného a jeho sprístupnenia aj tretím stranám sa snažia o implementáciu stabilizácie hodnoty podobne ako platforma 10101 pomocou Discreet Log Contracts.

Mutiny Wallet
Pripravovaná služba Redshit by mala umožniť výmenu UTXO za čerstvé (“čisté”) UTXO alebo presun UTXO do siete Lightning.

Vo vývoji je aj nástroj na zlepšenie súkromia Redshift, ktorý priamo z peňaženky bude menežovať zlepšenie on-chain súkromia. Na rozdiel od technológie coinjoin však dostanete nové coiny, ktoré s vašimi nijak nesúvisia cez Lightning, v transakcii, ktorá v sieti nie je nijakým spôsobom podozrivá. Takto anonymizované coiny by mali byť teda použiteľné napríklad aj na burzách.

Mutiny Wallet v podstate nie je len nástrojom na bitcoinové transakcie; vnímam ju do istej miery ako manifest, výzvu pre status quo mobilných aplikácií a dôkaz toho, čo je možné dosiahnuť, keď je technológia vytvorená od začiatku s ohľadom na záujmy používateľa - hlavne na maximalizáciu slobody.

Juraj Bednar

Juraj Bednár

Som cypherpunker, mám rád slobodu, súkromie, peer to peer technológie a terminálové okná. Skúmam chaotický svet, volatilitu a neistotu, bojujem proti entropii - zakladám firmy, neziskové projekty, robím kurzy a píšem knihy. Som spoluzakladateľ Paralelnej Polis, hackerspace Progressbar, či bug bounty platformy Hacktrophy. Vyštudoval som odbor umelá inteligencia a umelá inteligencia sa vrátila - tak ako som ju nikdy nepoznal. O všetkých týchto skúsenostiach píšem blog.

4,8 94×
TREZOR T
Hardvérová peňaženka – šifrovacia, podporuje 500 mien, USB-C, microSD, Password Manager
179,90 €
Na sklade > 5 ks
Do polnoci objednáš, ráno v AlzaBoxe máš!
Info
Objednávací kód: TREZBIT1d
4,8 468×
TREZOR One Black
Hardvérová peňaženka – podpora 600 kryptomien (Bitcoin, Litecoin, Ethereum…), Password manager, U2F a ďalšie funkcie na správu digitálnej identity, OLED displej 128×64, jednoduché použitie na Windows, OS X, Linux, USB
59,90 €
Na sklade > 5 ks
Do polnoci objednáš, ráno v AlzaBoxe máš!
Info
Objednávací kód: TREZBIT1
5,0
Začínáme na burze - rozšířené vydání
Elektronická kniha - Jak uspět při obchodování na finančních trzích. Akcie, komodity, forex i kryptoměny. - autor Ondřej Hartman, 272 stran
11,87 €
Ihneď k čítaniu
Objednávací kód: EK27937
4,9 13×
Bitcoin a jiné kryptopeníze budoucnosti
Kniha - autor Dominik Stroukal; Jan Skalický, 294 stran, česky, brožovaná bez přebalu lesklá
15 €
Momentálne nedostupné
Objednávací kód: FKP0357527
4,9 13×
Bitcoin a jiné kryptopeníze budoucnosti
Elektronická kniha - Od začátku koronavirové krize vzniká rekordní množství peněz. Dolarů i korun. Lidé tak čím dál více zkoumají možné alternativy. Může se takovou alternativou stát Bitcoin? Třetí rozšířené vydání o historii, ekonomii a technologii kryptoměn. - autor Dominik Stroukal, 294 stran, česky
15,36 €
Ihneď k čítaniu
Objednávací kód: EK38007
4,8
Bitcoin a jiné kryptopeníze budoucnosti
E-kniha - autor Dominik Stroukal, 200 strán
7,21 €
Ihneď k čítaniu
Objednávací kód: EK25934
4,7
Bitcoin: Peníze budoucnosti
Elektronická kniha - autor Dominik Stroukal a Jan Skalický, 170 stran
4,69 €
Ihneď k čítaniu
Objednávací kód: EK22762
Jak pochopit Bitcoin
Elektronická kniha - autor Ing. Michael Merta, 68 stran, česky
8,50 €
Ihneď k čítaniu
Objednávací kód: EK36772
4,4 58×
Ledger Nano X Onyx Black Crypto Hardware Wallet
Hardvérová peňaženka – šifrovacia, jednoduché použitie na Windows, OS X, Linux alebo smartfón(OS, Android), certifikácia CC EAL5+, chipy: ST33J2M0 + STM32WB55, podpora veľkého množstva meny, možnosť bezdrôtového pripojenia pomocou bluetooth, jednoduché ovládanie
149,90 €
Na sklade > 5 ks
Do polnoci objednáš, ráno v AlzaBoxe máš!
Info
Objednávací kód: TREZBIT7d
4,3 30×
FIXED Tiny Wallet for AirTag z pravej hovädzej kože čierna
Peňaženka – unisex, kožená, s vreckom na bankovky, bez zapínania, ručne šitá, každodenný využitie, čierna farba, rozmery 9,2 × 12 × 3,5 cm (V׊×D)
25,90 €
Na sklade 3 ks
Do polnoci objednáš, ráno v AlzaBoxe máš!
Info
Objednávací kód: PP961a16
4,8 13×
YubiKey 5C NFC
Autentizačný token – univerzálny bezpečnostný token s rozhraním USB-C a čipom NFC, podpora protokolov FIDO2 (overovanie bez hesla), OTP, PIV (Smart Card) a OpenPGP, pomocou ktorého maximálne zabezpečíte váš e-mail čo najbezpečnejší, sociálne siete, kryptoburzu, alebo prístup k počítaču, jednoduchým dotykom prsta úplne eliminujete hrozbu phishingu
74,90 €
Na sklade > 5 ks
Objednávací kód: YUBIK002a5
Vytlačiť
P-DC1-WEB17
Zavoláme Vám a odborne poradime
+421 2 5710 1800
Otázka na objednávku
Otázka na tovar
Prosím, zadajte svoj telefón:
Zavolajte mi
Na vašom súkromí nám záleží My, spoločnosť Alza.cz a.s., IČO 27082440, používame súbory cookies na zaistenie funkčnosti webu a s vaším súhlasom o. i. aj na personalizáciu obsahu našich webových stránok. Kliknutím na tlačidlo „Rozumiem“ súhlasíte s využívaním cookies a predaním údajov o správaní na webe na zobrazenie cielenej reklamy na sociálnych sieťach a reklamných sieťach na ďalších weboch.
Viac informácií Menej informácií