Tekniken är enkel.
Du har en Wallet (plånbok). Vilket är en digital entitet som kan innehålla bitcoins. För att fylla på bitcoins behöver någon som har mer än 0 bitcoin i sin Wallet föra över dessa till dig. I praktiken handlar det om att du köper bitcoin från ex en bitcoin-förmedlare så som exempelvis bitfinex. Då tar de dina riktiga pengar (ex US dollar) och växlar dessa mot virtuella så kallade bitcoins genom att någon som redan äger bitcoins säljer dessa till banken i utbyte mot dina riktiga pengar. Banken transfererar sedan dessa bitcoins till din wallet medan pengarna dras från ditt Mastercard eller liknande och förs över till den säljande partens konto (bank/Paypal eller liknande).
Siffrorna på ditt bankkonto hos ex Nordea där du får in din lön har nu ett lägre värde medan värdet på din Bitcoin wallet är >0.
Rent tekniskt så sker transaktionerna av Bitcoin på ett sådant sätt att en wallet med >0 bitcoin skickar en summa Bitcoin till en annan wallet genom att skriva in mottagarens wallet-adress. Denna "request for transaction" skickas då ut till ett antal Bitcoin-noder (miners/grävare) som har till uppgift att verifiera transaktionen samt genomföra den.
Detta går till på sådant sätt att varje grävarnod kollar i Bitchain (Blockkedjan - en fil med data som innehåller information om alla Bitcoins som finns, vem de tillhör och alla transaktioner som någonsin gjorts) att sändaren faktiskt har det antal Bitcoin som den skall transferera och att mottagaradressen finns. Om noden verifierar att så är fallet så kan noden lägga till transaktionen till ett block (en ny del av Blockchain) (BlockChain = Block-Kedja, där varje block innehåller nya transaktioner). Det här nya blocket skrivs sedan in i blockkedjan. När ytterligare fem stycken efterföljande block har skapats (i princip 100% garanterat av andra noder) så anses transaktionerna i blocket dessförinnan vara verifierade, och värdet på respektive Wallet ändras på klientens sida. Dessa block är alltså vad så kallade miners/grävare skapar. Blocken skapas genom att en dator löser en rad svåra matematiska pussel, och när en dator löst ett sådant pussel så skapas en liten mängd nya Bitcoin som transfereras till grävarens Wallet genom att den datan tillförs tillsammans med transaktionerna i det nya blocket.
Ett sådant här block skapas i genomsnitt en gång var tionde minut (och då finns det hundratusentals datorer som bara står och "gräver" dygnet runt).
Detta är dock inte hela historien, utan alla "pending transactions" ligger i en speciell del av blockkedjan som kallas mempool innan de skrivs in i blockkedjan. Det är i princip noderna som bestämmer vilka "pending transactions" som skall inkluderas i ett nytt block eftersom att varje block har en begränsad storlek och därför är det bara ett begränsat antal transaktioner som kan skrivas in /block. I medeltal handlar det om ca 1600 transaktioner/block. Och det tar i dagsläget ca 15 minuter för en transferering att bekräftas.
Vad tjänar då noderna på att lösa massa pussel och verifiera transaktioner? Jo, varje transaktion man gör med Bitcoin kostar pengar (tekniskt går det att skicka utan att betala men då lär ingen vilja bekräfta din transaktion för det kostar massa bandbredd och datorkraft = ström = pengar). Denna kostnaden dras av på beloppet som du skickar och tillfaller "grävaren" i form av bitcoins till deras Wallet. Just nu ligger kostnaden på tiotals USD/transaktion. Detta får till följd att noderna helt enkelt struntar i att behandla transaktioner som inte har en hög avgift inbakad. Så ska du föra över 100 kr mellan två Wallet så får du räkna med att avgiften blir betydligt högre än värdet på de Bitcoin du transfererar
.
Ungefär 50 000 transaktioner väntar vid varje gived tidsenhet på att bli bekräftade, man kan se nuvarande värdet här:
https://blockchain.info/sv/charts/mempool-count
Det görs omkring 350 000 transaktioner per dag.
Blockkedjan är för övrigt en fil som växer för var dag, nu är den på omkring 150GB. Det är dock bara grävarnoder som behöver ha den på datorn. Vanliga användare av Wallet behöver ej ha hela blockkedjan på datorn.
Det var lite övergripande, hoppas det gav lite bättre förståelse.