Platební pokyn není tajemství
Přijímací adresa nebo bitcoinové URI může obsahovat adresu, částku a označení platby. Je určeno k předání plátci. Soukromý klíč, seed ani passphrase nejsou k přijetí potřeba a legitimní plátce je nemá důvod žádat.
BIP 321 popisuje bitcoinové URI, které může nést on-chain adresu i další platební instrukce. QR kód pouze kóduje data; sám nedokazuje totožnost příjemce. Plátce proto musí před potvrzením vidět a zkontrolovat skutečný cíl a částku.
Nová adresa pro novou platbu
Moderní HD peněženka dokáže odvozovat mnoho přijímacích adres. Nová adresa pro každou on-chain platbu usnadňuje párování a omezuje jednoduché propojování historie. Opakované použití platné adresy platbu technicky nezničí, ale zhoršuje soukromí příjemce i odesílatelů.
Adresa se má vytvořit v peněžence určené pro daný účel a označit interním popisem, pokud to software umožňuje. Veřejně zveřejněná darovací adresa vytváří trvalý veřejný bod, k němuž může kdokoli přiřadit všechny přijaté transakce.
- vytvořit platební pokyn ve správné peněžence
- ověřit Bitcoin mainnet a zvolenou platební vrstvu
- použít novou on-chain adresu a uložit účel platby
Ověření adresy a sítě
Řetězec začínající například bc1 patří bitcoinovému mainnetovému formátu SegWit nebo Taproot, ale prefix sám nepotvrzuje majitele. U hardwarové peněženky má uživatel porovnat adresu na displeji zařízení s adresou v aplikaci. Tím omezuje riziko, že napadený počítač zobrazí cizí adresu.
On-chain adresa a Lightning faktura nejsou zaměnitelné, i když moderní URI může nabídnout více možností. Stejně tak se nesmí zaměnit mainnet, testnet a jiný blockchain. U větší hodnoty může malá zkušební platba ověřit postup, byť vytvoří další transakci a poplatek.
Viditelná transakce ještě nemusí být potvrzená
Peněženka může transakci oznámit hned po jejím rozšíření v síti. Při nule potvrzení ještě není v bloku a může být nahrazena, odmítnuta nebo dlouho čekat. Zařazení do bloku přináší první potvrzení; další bloky zvyšují náklady na změnu historie.
Potřebný počet potvrzení není univerzální. Závisí na hodnotě, důvěře v plátce, možnosti získat zboží zpět a schopnosti posoudit konflikt transakcí. Malá osobní platba a nevratné předání drahého majetku tak nemusí mít stejné pravidlo přijetí.