Platobný pokyn nie je tajomstvo
Prijímacia adresa alebo bitcoinový URI môže obsahovať adresu, sumu a označenie platby. Je určený na odovzdanie platiteľovi. Súkromný kľúč, seed ani passphrase na prijatie nie sú potrebné a legitímny platiteľ ich nemá dôvod žiadať.
BIP 321 opisuje bitcoinový URI, ktorý môže niesť on-chain adresu aj ďalšie platobné inštrukcie. QR kód iba kóduje údaje; sám nedokazuje identitu príjemcu. Pred potvrdením preto musí platiteľ vidieť a skontrolovať skutočný cieľ a sumu.
Nová adresa pre novú platbu
Moderná HD peňaženka dokáže odvádzať mnoho prijímacích adries. Použitie novej adresy pre každú on-chain platbu uľahčuje párovanie platby a obmedzuje jednoduché prepájanie histórie. Opätovné použitie platnej adresy technicky nezničí platbu, ale zhoršuje súkromie príjemcu aj odosielateľov.
Adresa sa má vytvoriť v peňaženke určenej pre daný účel a označiť interným popisom, ak to softvér umožňuje. Verejne zverejnená darovacia adresa vytvára trvalý verejný bod, ku ktorému môže ktokoľvek priradiť všetky prijaté transakcie.
- vytvoriť platobný pokyn v správnej peňaženke
- overiť, že ide o Bitcoin mainnet a zvolenú platobnú vrstvu
- použiť novú on-chain adresu a uložiť si účel platby
Overenie adresy a siete
Reťazec začínajúci napríklad bc1 patrí bitcoinovému mainnetovému formátu SegWit alebo Taproot, ale samotný prefix nepotvrdzuje, komu adresa patrí. Pri hardvérovej peňaženke má používateľ porovnať adresu na displeji zariadenia s adresou v aplikácii. Tým znižuje riziko, že napadnutý počítač zobrazí cudziu adresu.
On-chain adresa a Lightning faktúra nie sú zameniteľné napriek tomu, že moderný URI môže ponúknuť viac možností. Rovnako sa nesmie zamieňať mainnet, testnet a iný blockchain. Pri väčšej hodnote môže malá skúšobná platba overiť pracovný postup, hoci vytvorí ďalšiu transakciu a poplatok.
Viditeľná transakcia ešte nemusí byť potvrdená
Peňaženka môže oznámiť transakciu hneď po jej rozšírení v sieti. Pri nule potvrdení ešte nie je v bloku a môže byť nahradená, odmietnutá alebo zostať dlho čakajúca. Po zaradení do bloku získava prvé potvrdenie; ďalšie bloky zvyšujú náklady na zmenu histórie.
Potrebný počet potvrdení nie je univerzálny. Závisí od hodnoty, dôvery v platiteľa, možnosti vrátiť tovar a schopnosti vyhodnotiť konflikt transakcií. Malá osobná platba a nevratné odovzdanie drahého majetku preto nemusia mať rovnaké pravidlo prijatia.