Wie funktioniert eine Bitcoin Transaktion technisch?

Wie funktioniert eine Bitcoin-Transaktion technisch? Diese Frage beschäftigt viele, die sich in die Welt der Kryptowährungen einarbeiten möchten. In diesem Blogpost erklären wir Ihnen Schritt für Schritt den Ablauf einer Bitcoin-Transaktion und die dahinterstehende Technologie.

## Grundlagen und Ziel einer Bitcoin-Transaktion

Eine Bitcoin-Transaktion ist im Wesentlichen der Transfer von Bitcoins (BTC) von einem digitalen Portemonnaie (Wallet) zu einem anderen. Das Ziel ist es, einen bestimmten Betrag sicher, dezentral und ohne zentrale Instanz, zu übertragen[1][3]. Dies geschieht über ein Peer-to-Peer-Netzwerk, das keine zentrale Behörde benötigt, um Transaktionen zu überwachen oder abzusichern[5].

Stellen Sie sich Bitcoin-Transaktionen wie den Transfer von Geld auf einem Bankscheck vor. Stattdessen wird der Betrag jedoch digital von einer Wallet zu einer anderen übertragen. Der Hauptunterschied besteht darin, dass Bitcoin-Transaktionen durch kryptografische Verfahren geschützt sind und nicht zentral überwacht werden können.

## Schlüsselkomponenten: Public und Private Key

Eine der wichtigsten Komponenten von Bitcoin-Transaktionen sind die sogenannten **Public Keys** und **Private Keys**.

– **Public Key**: Der Public Key ist ähnlich einer Kontonummer oder einer E-Mail-Adresse. Er wird verwendet, um Bitcoin zu empfangen, und ist öffentlich zugänglich gemacht, damit andere Nutzer weiß, wohin sie die Bitcoins senden können[1][11][14]. Der Public Key wird verwendet, um die Bitcoin-Adresse zu generieren, die du anderen Nutzern zurücksendest.

– **Private Key**: Der Private Key ist geheim und dient als digitale Signatur, um Transaktionen zu autorisieren. Nur der Besitzer des Private Keys kann die damit verbundenen Bitcoins ausgeben[1][11][14]. Der Private Key ist vergleichbar mit Ihrer PIN oder dem Passwort für Ihr Online-Banking.

Die Sicherheit von Bitcoin basiert auf der Kryptographie und der Verwendung dieser Schlüsselpaare. Der Private Key wird niemals dem Netzwerk offenbart; er bleibt geheim, während der Public Key zur Verifizierung verwendet wird.

## Technischer Ablauf einer Transaktion

Der technische Ablauf einer Bitcoin-Transaktion kann wie folgt dargestellt werden:

### Erstellung der Transaktion

1. **Eingabe der Daten**: Der Absender gibt die Summe und die Empfängeradresse im eigenen Wallet ein. Das Wallet generiert daraus eine Transaktion[1][11][14].

2. **Digitale Signatur**: Die Transaktion wird mit dem Private Key der sendenden Partei signiert. Diese Unterschrift garantiert, dass der Absender wirklich über die Bitcoins verfügen kann, ohne den Private Key offenzulegen[1][11][14].

3. **Inputs & Outputs**:
– **Inputs**: Gibt an, woher die gesendeten BTC stammen (oft als Verweis auf vorhergehende Transaktionen, sogenannte UTXOs: Unspent Transaction Outputs).
– **Outputs**: Gibt an, wohin und wie viel gesendet wird (Empfängeradresse + optional Wechselgeldadresse des Senders)[9][14][11].

4. **Übertragung an das Netzwerk**: Die signierte Transaktion wird an alle Knotenpunkte (Nodes) im Bitcoin-Netz gesendet[1][11][14].

5. **Verifikation durch Nodes**: Diese prüfen die Korrektheit der digitalen Signatur und ob die Inputs tatsächlich verfügbar und nicht bereits ausgegeben wurden (um „Double Spending“ zu verhindern)[1][11][3][5].

6. **Mempool**: Gültige Transaktionen landen im sogenannten Mempool, wo sie auf die Aufnahme in einen Block warten, um zur Blockchain hinzugefügt zu werden[14].

## Mining und Blockerstellung

Der nächste Schritt bei einer Bitcoin-Transaktion ist das **Mining** zur Blockerstellung:

1. **Zusammenfassung zu Blöcken**: Miner bündeln zahlreiche gültige Transaktionen in einen Block[1][6][14].

2. **Proof-of-Work (Mining)**: Um den Block zur Blockchain hinzuzufügen, lösen Miner ein kryptografisches Rätsel (Rechenaufgabe, SHA256-Hash/Proof-of-Work). Der erste erfolgreiche Miner darf den Block zur Blockchain hinzufügen und erhält dafür eine Belohnung (Block Reward + Transaktionsgebühren)[1][6][14].

3. **Blockstruktur**: Jeder Block beinhaltet:
– Liste der Transaktionen
– Hash des vorherigen Blocks (dient als Kettenglied)
– Merkle Root (Hashbaum über alle enthaltenen Transaktionen)
– Nonce (für Proof-of-Work benötigt)[6].

4. **Bestätigung**: Sobald die Transaktion in einem Block ist, ist sie bestätigt. Nachfolgende Bestätigungen (weitere Blöcke) erhöhen die Unumkehrbarkeit deutlich[1][6][11].

## Eigenschaften und Sicherheit

Bitcoin-Transaktionen sind durch mehrere Eigenschaften geprägt:

– **Dezentralität**: Alle Teilnehmer können Transaktionen validieren; es gibt keinen Single Point of Failure[1][4][12][13].

– **Transparenz und Pseudonymität**: Alle Transaktionen sind öffentlich, aber Nutzer bleiben durch Verwendung von Adressen pseudonym[11][13].

– **Unveränderlichkeit**: Durch die Verkettung aller Blöcke (Blockchain) sind rückwirkende Manipulationen praktisch ausgeschlossen[4][6][12].

## Beispielhafter Ablauf einer Transaktion

Ein Beispiel, um den Ablauf besser zu verstehen:

Stellen Sie sich vor, **Alice** möchte **0,5 BTC** an **Bob** senden:

1. **Transaktionserstellung**: Alice gibt die zu sendende Summe und Bobs Adresse im eigenen Wallet ein. Dies generiert eine Transaktion.

2. **Signierung**: Sie signiert die Transaktion mit ihrem Private Key.

3. **Übertragung an das Netzwerk**: Die Transaktion wird an das Bitcoin-Netzwerk gesendet und im Mempool gespeichert.

4. **Verifikation & Mining**: Ein Miner findet die Transaktion im Mempool, verifiziert sie und nimmt sie in einen neuen Block auf. Der Miner löst ein kryptografisches Rätsel und fügt den Block zur Blockchain hinzu.

5. **Bestätigung**: Sobald der Block hinzugefügt ist, erhält Bob 0,5 BTC. Nach mehreren Bestätigungen gilt die Transaktion als sicher abgeschlossen[1][14].

## Fazit

Bitcoin-Transaktionen sind ein faszinierendes Beispiel für dezentrale, sichere und transparente Finanztransfers. Durch die Kombination von Public und Private Keys, dieiciente Netzwerkverifikation und das Mining-Verfahren gewährleisten sie eine hohe Sicherheit und Vertrauenswürdigkeit. Diese Technologie hat das Potenzial, traditionelle Finanzsysteme zu revolutionieren und bietet eine neue Perspektive auf digitale Zahlungen.

### Quellen:

1. Blockpit – Wie funktioniert eine Bitcoin-Transaktion?
2. Bitcoin.org – Wie funktioniert Bitcoin?
3. Ingenieur.de – Wie funktionieren Bitcoins? Ein Überblick für Einsteiger
4. Phemex – Bitcoin Public vs. Private Key: Leitfaden
5. mtpelerin.com – Wie funktioniert eine Bitcoin-Transaktion
6. ecos.am – Funktionsweise von Bitcoin-Transaktionen
7. wirtschaftsdienst.eu – Bitcoins, Blockchain und Distributed Ledgers
8. Trezor – Public & private keys explained
9. Learn Me A Bitcoin – Transaction
10. Gemini – Public and Private Keys: What Are They?
11. YouHodler – Bitcoin senden & empfangen: Anleitung für sichere BTC-Transaktionen
12. Ledger – Was sind öffentliche und private Schlüssel?
13. Learn Me A Bitcoin – Public Key
14. Blocktrainer – Was sind Private & Public Keys und Adressen?
15. N26 – Private and Public Bitcoin Keys: What’s the Difference?
16. BTC-Echo – Wie funktioniert eine Bitcoin-Transaktion?
17. Wikipedia – Bitcoin
18. HSLU – Blockchain einfach erklärt