Najjednostavnije rečeno, bitcoin transakcija funkcionira tako da nekome drugome dajete određeni iznos BTC-a koji posjedujete. Da bi se bitcoin transakcija smatrala "valjanom", mora postojati barem jedan unos, iako je moguće i više unosa. Ulaz je referenca na izlazu iz prethodne transakcije.
Imajte na umu da svaki ulaz povezan s bitcoin transakcijom mora biti nepotrošen izlaz prethodne transakcije. Nadalje, svaki unos u bitcoin transakciji mora biti digitalno potpisan, što se događa putem privatnog ključa povezanog s bitcoin adresom koja pokreće prijenos BTC-a.
Ako je više unosa povezano s jednom bitcoin transakcijom, to znači da iznos koji se šalje dolazi s više adresa bitcoin novčanika. Svaki korisnik bitcoina može generirati gotovo beskonačnu količinu adresa novčanika, od kojih svaka može sadržavati bilo koju količinu BTC-a.
Evo primjera: Ako ponovno pošaljete 2 BTC sretnom starom "Joeu", 1 BTC dolazi s adrese novčanika #2, 0,33 BTC dolazi s adrese novčanika #7, a ostatak dolazi s adrese novčanika #8. U ovom primjeru, adrese novčanika #1, #3, #4, #5 i #6 nemaju stvarno stanje bitcoina i stoga se ne mogu koristiti kao ulaz jer nema nepotrošenog izlaza povezanog s tim adresama.
Međutim, bitcoin transakcija može imati ne samo više ulaza, već i više izlaza. Kao što možete očekivati, višestruki rezultati ukazuju da je bitcoin transakcija poslana kako bi se podijelila na više adresa. Na primjer: Vaš saldo od 5 BTC bit će poslan Joeu (2 BTC) i Marie (1 BTC) koji je sada bogat u BTC-u, a preostala 2 BTC će biti poslana u drugi bitcoin novčanik pod vašom kontrolom. Na blockchainu, ova će jedna transakcija imati tri različita izlaza, jedan ide Joeu, jedan Marie, a treći vašoj drugoj adresi bitcoin novčanika.
Slanje plaćanja bitcoinom može biti denominirano u mnoštvu satoshija, što je najmanji prirast bitcoin transakcija (8 decimalnih točaka nakon točke). Budući da je bitcoin toliko djeljiv u usporedbi s tradicionalnom fiat valutom, vrijednost 1 satoshija može jako varirati. Dok 1 satoshi danas vrijedi gotovo ništa, mogao bi vrijediti nekoliko centi - ili čak dolara - u budućnosti, jer usvajanje bitcoina postaje glavni trend.
Bitcoin i gotovinska plaćanja nisu toliko različita u smislu transakcija. Količina bitcoina povezana sa svim ulaznim transakcijama zajedno može biti veća od količine novca koji se troši, što stvara "promjenu". Uz tradicionalnu fiat valutu, kusur se izdaje kupcu u novčanicama ili kovanicama. Kod bitcoina se promjena izdaje u obliku digitalnog vlasništva BTC-a povezanog s adresom vašeg novčanika. Ako je količina ulaza veća od iznosa povezanog s transakcijskim izlazima, kreirat će se dodatni izlaz na izvornu adresu za iznos "promjene".
Postoji nekoliko načina za slanje bitcoin transakcije drugom korisniku bitcoina. Prije svega, možete pitati bitcoin adresu primatelja i poslati novac putem bitcoin softvera na vašem računalu ili mobilnom uređaju. Za mobilne korisnike postoji lakša alternativa u obliku skeniranja QR koda koji generira primatelj. Svaka vrsta bitcoin softvera omogućuje korisnicima stvaranje QR kodova, koji mogu uključivati adresu novčanika na koji se šalju sredstva, kao i ukupan iznos za plaćanje.
Primjer: Vaša adresa bitcoin novčanika primila je ukupno 5 bitcoina tijekom određenog vremenskog razdoblja, a Vi šaljete 2 BTC Joeu. Bitcoin transakcija će imati jedan ulaz (nepotrošene izlaze bitcoin transakcije kroz koje ste primili tih 5 BTC) i stvoriti dva različita izlaza kada pošaljete novac Joeu. Prvi izlaz bit će transakcija Joeu, za puni iznos od 2 BTC. Drugi izlaz bit će transakcija "promjena", koja "vraća" nepotrošenih 3 BTC na adresu vašeg novčanika.