Lihtsamalt öeldes toimib bitcoini tehing nii, et annate kellelegi teisele määratud summa oma BTC-st. Selleks, et bitcoini tehingut loetaks kehtivaks, peab sellel olema vähemalt üks sisend, kuigi võimalik on ka mitu sisendit. Sisend on viide väljundist eelmise tehingu.
Pange tähele, et iga bitcoini tehinguga seotud sisend peab olema eelmise tehingu kulutamata väljund. Lisaks peab iga bitcoini tehingu sisend olema digitaalselt allkirjastatud, mis toimub privaatvõtme kaudu, mis on seotud BTC ülekande algatava bitcoini aadressiga.
Kui ühe bitcoini tehinguga on seotud mitu sisendit, tähendab see, et saadetav summa pärineb mitmelt bitcoini rahakoti aadressilt. Iga bitcoini kasutaja saab genereerida peaaegu lõpmatu hulga rahakotiaadresse, millest igaüks mahutab suvalise koguse BTC-d.
Siin on näide: kui saadate 2 BTC-d õnnelikule vanale “Joele”, tuleb 1 BTC rahakoti aadressilt nr 2, 0,33 BTC rahakoti aadressilt nr 7 ja ülejäänu rahakoti aadressilt nr 8. Selles näites ei ole rahakoti aadressidel #1, #3, #4, #5 ja #6 tegelik bitcoini saldo ja seetõttu ei saa neid sisendina kasutada, kuna nende aadressidega pole seotud kulutamata väljundit.
Kuid bitcoini tehingul võib olla mitte ainult mitu sisendit, vaid ka mitu väljundit. Nagu arvata võis, näitavad mitmed väljundid , et bitcoini tehing on välja saadetud mitme aadressi vahel jagamiseks. Näiteks: teie 5 BTC saldo saadetakse nüüd BTC-rikkale Joele (2 BTC) ja Mariele (1 BTC) ning ülejäänud 2 BTC-d saadetakse teie kontrolli all olevasse teise bitcoini rahakotti. Plokiahelas on sellel ühel tehingul kolm erinevat väljundit, millest üks läheb Joele, üks Mariele ja kolmas teie teisele bitcoini rahakoti aadressile.
Bitcoini makse saatmine võib olla nomineeritud paljudes satoshides, mis on bitcoini tehingute väikseim juurdekasv (8 koma pärast perioodi). Kuna bitcoin on traditsioonilise fiat-valuutaga võrreldes nii jagatav, võib 1 satoshi väärtus olla väga erinev. Kui 1 satoshi ei ole täna peaaegu midagi väärt, võib see olla väärt peotäis sente – või isegi dollareid – tulevikus, kuna bitcoinide kasutuselevõtt muutub peavoolutrendiks.
Bitcoini ja sularahamaksed ei erine tehingute poolest nii palju. Kõigi tehingute sisenditega seotud bitcoinide kogus võib olla suurem kui kulutatav rahasumma, mis tekitab "muutuse". Traditsioonilise fiati valuuta puhul väljastatakse vahetusraha kliendile kas arvete või müntidena. Bitcoini puhul antakse muudatus välja teie rahakoti aadressiga seotud BTC digitaalse omandivormina. Kui sisendite hulk on suurem kui tehingu väljunditega seotud summa, luuakse lähteaadressile lisaväljund „muuda“ summa jaoks.
Bitcoini tehingu teisele bitcoini kasutajale saatmiseks on mitu võimalust. Kõigepealt saad küsida saaja bitcoini aadressi ja saata raha oma arvutis või mobiilseadmes oleva bitcoini tarkvara kaudu. Mobiilikasutajatele on olemas lihtsam alternatiiv, milleks on saaja genereeritud QR-koodi skaneerimine. Igat tüüpi bitcoini tarkvara võimaldab kasutajatel luua QR-koode, mis võivad sisaldada rahakoti aadressi, kuhu raha saata, ja kogu makstavat summat.
Näide: teie bitcoini rahakoti aadress on teatud aja jooksul saanud kokku 5 bitcoini ja te saadate Joele 2 BTC-d. Bitcoini tehingul on üks sisend (selle bitcoini tehingu kulutamata väljundid, mille kaudu need 5 BTC-d kätte saite) ja see loob kaks erinevat väljundit, kui saadate Joele raha. Esimene väljund on tehing Joe'ga kogusummas 2 BTC. Teiseks väljundiks on tehing "muuda", mis "tagastab" teie rahakoti aadressile kulutamata 3 BTC-d.