Bitcoin-transaktioner är utformade för att vara offentligt sökbara, programmatiskt bekräftade av gruvarbetare och oföränderliga en gång inbäddade i blockchain.
BTC-transaktioner innehåller tre viktiga uppgifter: mängden som transakteras, en ingång (adresserna där bitcoin som skickas kommer ifrån) och output (bitcoin-adressen, även känd som den offentliga nyckeln, där bitcoin skickas) . När bitcoin-transaktioner överförs till nätverket verifieras de först av tillgängliga Bitcoin-noder. När verifieringen är klar sitter transaktionen i nodens obekräftade transaktionsväntområde, kallat “mempool”.
Gruvarbetare tar dessa väntande transaktioner och kombinerar dem för att skapa ett “block”, som de sedan tävlar om att verifiera genom (i en förenklad mening) kapplöpning för att slutföra ett beräkningspussel. Kort sagt, gruvarbetare verifierar att transaktionens avsändares nycklar kan komma åt de ingångar som krävs för att slutföra transaktionen (i huvudsak att avsändaren verkligen äger bitcoin som de försöker skicka). För att uppmuntra BTC-gruvarbetare att verifiera sina transaktioner först av alla väntande transaktioner i mempool, kan användare bifoga transaktionsavgifter – belöningar som gruvarbetare kommer att få utöver det programmerade gruvstödet om de framgångsrikt verifierar transaktionen.
För att läsa mer om hur denna process fungerar, besök vår Bitcoin Mining-sida.
Vilka är de olika typerna av Bitcoin-adress?
Som nämnts ovan är en bitcoin-adress också känd som en offentlig nyckel och är den del av en bitcoin-transaktion som anger vart bitcoin skickas. BTC-adresser är mellan 26 och 35 tecken långa och består av siffror och bokstäver. När detta skrivs finns det tre olika Bitcoin-adressformat som används:
- En P2PKH-adress, som börjar med siffran 1
- En P2SH-adress, som börjar med siffran 3
- En Bech32-adress, som börjar med “bc1”
En P2PKH, eller betal-till-pubkeyhash-adress, är den grundläggande och vanligaste adressformen för bitcoin-transaktioner.
P2SH, eller betala till skript hash, adress standardiserades i BIP 16, vilket gör att transaktioner kan skickas till en skript hash, snarare än en offentlig nyckel hash, lägga till några ytterligare säkerhetsalternativ.
En Bech32-adress är en SegWit-adress, introducerad av BIP 0173 för att använda blockutrymme mer effektivt. Det stöds nu av många bitcoinplånböcker och många Bitcoinare föredrar denna adresstyp.
Hur man skickar Bitcoin
För att skicka bitcoin måste du bevisa för nätverket att du verkligen ”äger” det. Det här är ingen enkel sak, eftersom bitcoin inte finns fysiskt och det inte finns några tredje parter som har befogenhet att godkänna eller neka transaktioner.
För att initiera en bitcoin-transaktion måste du komma åt både de offentliga och privata nycklarna som är kopplade till bitcoin du hoppas kunna skicka. Offentliga nycklar, även kända som bitcoin-adresser, är något som liknar e-postadresser genom att de är säkra att dela och i själva verket måste de delas för att få transaktioner (men, som sagt, de behövs också för att skicka bitcoin). Men privata nycklar är mer som lösenord: de används för att skicka transaktioner och bör inte delas, eftersom de kan användas för att skicka din bitcoin någonstans du inte vill ha den.
Mer information om offentliga och privata nycklar finns i vår “Vad är Bitcoin?” guide.
När du skickar BTC använder du din privata nyckel för att signera ett meddelande som beskriver transaktionen (inklusive belopp, input och output) till Bitcoin-nätverket.
Hur man tar emot Bitcoin
Som nämnts ovan behöver du en offentlig nyckel eller bitcoin-adress för att få BTC. Bitcoin-adresser genereras av bitcoin-plånböcker, via online-börser eller via Bitcoin Core. De flesta Bitcoin-programvaror och webbplatser genererar en ny bitcoin-adress för användare varje gång de begär en bitcoinbetalning eller skapar en faktura.
Detta rekommenderas som ett sätt att differentiera transaktioner – om flera betalningar av samma belopp skickas till samma adress, skulle det inte finnas något sätt att berätta vem som gjorde vilken betalning. Och eftersom transaktioner är offentliga på blockchain kan skadliga aktörer hävda att de skickade bitcoin till din adress som faktiskt skickades av någon annan och det skulle vara omöjligt att fastställa sanningen.