Paprasčiausiai, bitkoinų operacija atliekama tada, kai suteikiate kitam asmeniui nurodytą BTC sumą, kurią turite. Kad bitcoin operacija būtų laikoma „galiojančia“, turi būti bent viena įvestis, nors galimos ir kelios įvesties. Įvesties yra nuoroda į išėjimo iš ankstesnės sandorį.
Atminkite, kad kiekviena įvestis, susijusi su bitcoin operacija, turi būti nepanaudota ankstesnės operacijos išvestis. Be to, kiekviena bitcoin operacijos įvestis turi būti pasirašyta skaitmeniniu būdu, o tai įvyksta naudojant privatų raktą, susietą su bitkoino adresu, kuriuo inicijuojamas BTC perdavimas.
Jei su viena bitcoin operacija yra susietos kelios įvestys, tai reiškia, kad siunčiama suma gaunama iš kelių bitkoinų piniginės adresų. Bet kuris bitkoinų vartotojas gali sugeneruoti beveik be galo daug piniginės adresų, kurių kiekvienas gali turėti bet kokį BTC kiekį.
Štai pavyzdys: Jei vėl siunčiate 2 BTC laimingajam „Joe“, 1 BTC gaunamas iš piniginės adreso Nr. 2, 0,33 BTC gaunamas iš piniginės adreso Nr. 7, o likusi dalis gaunama iš piniginės adreso Nr. 8. Šiame pavyzdyje piniginės adresai #1, #3, #4, #5 ir #6 neturi tikrojo bitkoinų balanso, todėl jų negalima naudoti kaip įvesties, nes su šiais adresais nesusijusios nepanaudotos išvesties.
Tačiau bitcoin operacija gali turėti ne tik kelis įėjimus, bet ir kelis išėjimus. Kaip ir galima tikėtis, keli išėjimai rodo, kad bitkoinų operacija buvo išsiųsta, kad būtų padalinta į kelis adresus. Pavyzdžiui: jūsų 5 BTC likutis bus išsiųstas dabar BTC turtingiems Joe (2 BTC) ir Marie (1 BTC), o likę 2 BTC bus išsiųsti į kitą jūsų valdomą bitcoin piniginę. „Blockchain“ ši viena operacija turės tris skirtingus išėjimus: vienas bus skirtas Joe, vienas Marie, o trečias – jūsų kito bitcoin piniginės adresu.
Siunčiamas bitcoin mokėjimas gali būti išreikštas daugybe satoshi, mažiausiu bitcoin operacijų prieaugiu (8 kableliai po laikotarpio). Kadangi bitkoinas yra labai dalinamas, palyginti su tradicine fiat valiuta, 1 satoshi vertė gali labai skirtis. Nors 1 satoshi šiandien yra beveik nieko vertas, ateityje jis gali būti vertas saujos centų ar net dolerių, nes bitkoinų naudojimas tampa pagrindine tendencija.
„Bitcoin“ ir grynųjų pinigų mokėjimai nėra tokie skirtingi sandorių atžvilgiu. Bitkoinų suma, susieta su visais operacijos įvestimis, gali būti didesnė nei išleista pinigų suma, o tai sukuria „pokytį“. Naudojant tradicinę fiat valiutą, keitimas klientui išduodamas banknotais arba monetomis. Naudojant bitkoiną, pakeitimas išleidžiamas kaip skaitmeninė BTC nuosavybė, susieta su jūsų piniginės adresu. Jei įvesties kiekis yra didesnis už sumą, susietą su operacijos išvestimis, bus sukurta papildoma išvestis į pradinį adresą „pakeitimo“ sumai.
Yra keletas būdų, kaip išsiųsti bitcoin operaciją kitam bitkoino vartotojui. Visų pirma, galite paklausti gavėjo bitcoin adreso ir išsiųsti pinigus per bitcoin programinę įrangą savo kompiuteryje ar mobiliajame įrenginyje. Mobiliesiems vartotojams yra paprastesnė alternatyva – nuskaityti gavėjo sugeneruotą QR kodą. Kiekvieno tipo bitkoinų programinė įranga leidžia vartotojams sukurti QR kodus, kuriuose gali būti piniginės adresas, į kurį reikia siųsti lėšas, ir visa mokėtina suma.
Pavyzdys: jūsų bitkoinų piniginės adresas iš viso gavo 5 bitkoinus per tam tikrą laikotarpį, o jūs siunčiate 2 BTC Džo. „Bitcoin“ operacija turės vieną įvestį (neišnaudotas bitkoinų operacijos, per kurią gavote tuos 5 BTC, išvestis) ir sukurs dvi skirtingas išvestis, kai siųsite pinigus Džo. Pirmoji išvestis bus operacija su Joe už visą 2 BTC sumą. Antrasis rezultatas bus „pakeitimo“ operacija, kuri „grąžina“ nepanaudotus 3 BTC jūsų piniginės adresu.