Bitcoin: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Motivation == |
|||
Alle vertrauensbasierten Zahlungssysteme haben folgende inhärente Schwächen: |
Alle vertrauensbasierten Zahlungssysteme haben folgende inhärente Schwächen: |
||
Line 14: | Line 14: | ||
* direkte Zahlungen zwischen handelswilligen Partnern |
* direkte Zahlungen zwischen handelswilligen Partnern |
||
== Funktionsweise == |
|||
* dezentralisierte, elektronische, anonyme Währung auf Peer-to-Peer-Basis |
* dezentralisierte, elektronische, anonyme Währung auf Peer-to-Peer-Basis |
||
Line 20: | Line 20: | ||
* begrenzte maximale Anzahl Bitcoins: 21 Millionen (derzeit rund 8,34 Millionen, Stand Februar 2012) |
* begrenzte maximale Anzahl Bitcoins: 21 Millionen (derzeit rund 8,34 Millionen, Stand Februar 2012) |
||
=== Adressen === |
|||
* Base58 kodierte "Kontonummern" mit 25-34 Zeichen, beginnend mit 1 oder 3 |
* Base58 kodierte "Kontonummern" mit 25-34 Zeichen, beginnend mit 1 oder 3 |
||
Line 39: | Line 39: | ||
# Base58-Kodierung von 8. ergibt menschenlesbare Adressform (gebräuchlichstes Format) |
# Base58-Kodierung von 8. ergibt menschenlesbare Adressform (gebräuchlichstes Format) |
||
=== Transaktionen === |
|||
=== Blöcke und die Block Chain === |
|||
=== Blockerzeugung === |
|||
== Sicherheit == |
|||
== Ökonomische Aspekte == |
|||
== Quellen == |
|||
* Satoshi Nakamoto: Bitcoin: A Peer-To-Peer Electronic Cash System. |
* Satoshi Nakamoto: Bitcoin: A Peer-To-Peer Electronic Cash System. |
Revision as of 19:09, 14 February 2012
Motivation
Alle vertrauensbasierten Zahlungssysteme haben folgende inhärente Schwächen:
- Transaktionskosten
- geringe Anonymität
- ausschließlich umkehrbare Transaktionen, auch für unumkehrbare Dienstleistungen
- indirekte Transaktionen über Mittelsmänner (Banken etc.)
- Abhängigkeit von der Kooperation des Übermittlers der Zahlungen, z. B. blockiert Paypal Zahlungen an Wikileaks
Die meisten dieser Probleme vermeidet Bargeld, jedoch hat diese Zahlungsmethode den Nachteil, dass sie nicht online, also via modernen Kommunikationskanälen, verfügbar ist. Bitcoin versucht, diese Lücke zu schließen, indem es folgende Eigenschaften zu vereinen sucht:
- keine bzw. geringe Transaktionskosten
- Anonymität
- unumkehrbare Transaktionen
- direkte Zahlungen zwischen handelswilligen Partnern
Funktionsweise
- dezentralisierte, elektronische, anonyme Währung auf Peer-to-Peer-Basis
- unumkehrbare Transaktionen mittels digitaler Signaturen und Proof of Work (verwendet werden ECDSA, RIPEMD-160, SHA-256)
- begrenzte maximale Anzahl Bitcoins: 21 Millionen (derzeit rund 8,34 Millionen, Stand Februar 2012)
Adressen
- Base58 kodierte "Kontonummern" mit 25-34 Zeichen, beginnend mit 1 oder 3
- dienen dem Empfang und Versand von Bitcoins
- Speicherung in elektronischer Brieftasche, der "Wallet"
- geht die Wallet-Datei verloren, sind auch die ihr zugeordneten Bitcoins für immer verloren
- wird die Wallet-Datei gestohlen bzw. kopiert, so kann der Angreifer über sämtliche Guthaben verfügen
Adresserzeugung
- ECDSA Private Key (Kurvenparameter secp256k1)
- zugehöriger Public Key
- SHA-256(2.)
- RIPEMD-160(3.)
- Netzwerk-ID-Byte vorn an 4. anstellen (Main, Test ...)
- SHA-256(SHA-256(5.))
- Checksumme: erste 4 Bytes von 6.
- Checksumme an 5. anhängen ergibt 25 Byte lange binäre Bitcoin-Adresse
- Base58-Kodierung von 8. ergibt menschenlesbare Adressform (gebräuchlichstes Format)
Transaktionen
Blöcke und die Block Chain
Blockerzeugung
Sicherheit
Ökonomische Aspekte
Quellen
- Satoshi Nakamoto: Bitcoin: A Peer-To-Peer Electronic Cash System.
- Bitcoin-Webseite
- Bitcoin-Wiki