For mer tekniske brukere kan en transaksjon forklares gjennom at en aktør signerer med en privat nøkkel som passer til en offentlig nøkkels adresse (lås), dit noen har sendt bitcoin tidligere (input), og aktør kan da også signere at denne ønsker å sende bitcoin til en annen adresse med en transaksjonsavgift (output). Aktør kringkaster dette til andre noder på nettverket, noder verifiserer at korrekt privat nøkkel (signatur) passer til offentlig nøkkel (lås), og neste gang en miner skaper et nytt blokk, vil denne miner få transaksjonsavgiften hvis den inkluderer transaksjonen i dette blokk.