bitcoin - get filthy rich ! ;-) [ german ]

93
$$$$$$ G $ E $ T $$ R $ I $ C $ H $ ! $$$$$$ $$$$$$$$$$$$$$ ! $$$$$$$$$$$$$$ $$ $ F $ I $ L $ T $ H $ Y $$ R $ I $ C $ H $ $$ …with Bitcoins Vortrag - Januar 2014 - habu Wöhlbier

Upload: hartmut-woehlbier

Post on 02-Jul-2015

832 views

Category:

Technology


1 download

DESCRIPTION

Vortrag über das Bitcoin System und bitcoin mining in Theorie und Praxis (Mac & RPi, Computer und ASIC chips)

TRANSCRIPT

Page 1: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

$$$$$$G$E$T$$R$I$C$H$!$$$$$$ $$$$$$$$$$$$$$!$$$$$$$$$$$$$$$$–$F$I$L$T$H$Y$$R$I$C$H$–$$

…with Bitcoins Vortrag - Januar 2014 - habu Wöhlbier

Page 2: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Nein, in diesem Vortrag geht es nicht darum, wie man reich wird.

Der Titel ist nur ein Aufmacher. sry.Vielleicht kann man mit Bitcoins reich werden - ich

denke schon.Aber geht es in diesem Vortrag um Vertrauen, Macht,

Sicherheit, Maschinen und Algorithmen, Unabhängigkeit, Freiheit,… und Bitcoins.

Bei der Digitalisierung sind wir an einem Punkt angelangt, bei dem nichts mehr bleibt, wie es ist. Auch nicht das Selbstverständliche. Die Veränderungen zB in den Medien, besonders bei Print, sind bereits deutlich spürbar, obwohl wir erst am Anfang stehen. Anderen Kernbereichen unserer Gesellschaft, Wirtschaft und

dem Staat selbst wird es ebenso ergehen. Auch dem Finanzwesen…

Page 3: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Was ist Geld?

Geld ist ein Zahlungs- und Tauschmittel.

Gemäß der Währungsverfassung eines Landes ist es die Währung des Landes.

Da dieses Geld keinen tatsächlichen Wert hat wird es auch Fiatgeld genannt.

Bei Fiatgeld sichert die Macht der Regierung den Wert.

Page 4: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Während Fiatgeld keinen intrinsischen Wert hat, besitzt Warengeld einen Wert.

Gold ist Beispiel für Warengeld.

Da das Tauschen umständlich ist, wird es meist nur als Anlage benutzt.

Der Wert des Goldes wird durch die Nachfrage bestimmt.

Fiatgeld vs Warengeld

Page 5: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Was macht eine Bank?

Sie bewahrt das Geld von Personen und stellt es wenn gewünscht zur Verfügung.

Bietet einen Zahlungsverkehr an.

Gibt Kredite and Personen aus.

Handelt mit Wertpapieren.

Page 6: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Vertrauen

Gegenüber dem Staat,der für die Stabilität der Währungen garantiert.

Gegenüber der Bank, dass sie mir mein Geld gibt, wenn ich es will.

Gegenüber der Bank, dass sie den Zahlungsverkehr preisgerecht gestaltet.

Vertrauen in zentrale Institutionen

Page 7: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Vertrauen ?

Zahlungsunfähigkeit zahlreicher Unternehmen der Finanzwirtschaft und Staaten

Schleichende Inflation

Eurokrise (Griechenland) 2009

Finanzkrise (Immobilienblase) ab 2007

Schwarzer Montag 1987

Page 8: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 9: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin

ist

dezentral

und beruht auf

Verschlüsselung

und ist

billig

Page 10: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Das klingt gut, aber um zu vertrauen, muss man verstehen.

Page 11: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Open Source

Bitcoin ist Allgemeingut.

Das System gehört niemanden und jeder kann es benutzen. Die Software kann jeder lesen, verstehen,

vertreiben, verändern, verbessern.

Es gibt keine zentrale Instanz.

Es ist wie eine wissenschaftliche Erkenntnis, die fortan zur Verfügung steht.

Page 12: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Eigentum

Hat man beim Geld noch einen Schein in der Hand, hat man beim Bitcoin eigentlich nix, ausser einer

Verschlüsselten Nachricht

und das Passwort dazu.

Page 13: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Guthaben

Guthaben

Schlüssel

Page 14: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Guthaben

∂u3a6gVspmM2o4x4F46

R29Ty9f6934ZXXUpWB

Page 15: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Guthaben

Guthaben u3a6gVspmM2o4x4F46

Private Key R29Ty9f6934ZXXUpWB

Page 16: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

50 ฿

-50 ฿ +50 ฿

Lea

Tom

Page 17: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Lea

Tom

Betrag u3a6gVspmM2

Private Key R29Ty9f6934Z

Adresse 194MGwdD2jk

Public Key 194MGwdD2jk

Page 18: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Lea

Betrag u3a6gVspmM2

Private Key R29Ty9f6934Z

Tom

Adresse 194MGwdD2jk

Public Key 194MGwdD2jk

Betrag u3a6gVspmM2

Signature CP8EB3ZH9g4

Page 19: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Betrag u3a6gVspmM2

Private Key R29Ty9f6934Z

Adresse 194MGwdD2jk

Public Key 194MGwdD2jk

Betrag u3a6gVspmM2

Signature CP8EB3ZH9g4

Lea

Tom

Page 20: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Adresse 194MGwdD2jk

Public Key 194MGwdD2jk

Betrag u3a6gVspmM2

Signature CP8EB3ZH9g4

Page 21: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Page 22: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Page 23: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

DEZENTRAL

Page 24: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Tom Lea

Tim Lena

Jim LeniJan Lina

John Tina

Tom Leni

Page 25: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Tom Lea

Tim Lena

Jim LeniJan Lina

John Tina

Tom Leni

Page 26: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Anonym

Page 27: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Page 28: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kontostand ?

Transaktion

Page 29: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Gar nicht !

Kontostand

Page 30: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kontostand

Tom Lea

txn #d72…!

inputs tnx #2w3… txn #G6k…

!outputs Lea 50

Tim Tom

txn #2w3…!

inputs tnx #W81… txn #os4…

!outputs Tom 30

Leni Tom

txn #G6k…!

inputs tnx #fw9… txn #2Ha…

!outputs Tom 20

Page 31: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kontostand

Rekusiv wird tatsächlich jeder einzelne Input geprüft,

• ob diese Transaktion bereits für eine Berechnung herangezogen wurde und

• ob der zu transferierende Betrag erreicht wurde.

!

Dies bezeichnet man als die Transaktionskette (Transaction Chain)

Page 32: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kontostand

Dazu lädt jeder Client, mit dem Bitcoins transferiert werden, alle bisherigen Transaktionen und validiert die Bestände jeweils zusammengehöriger Signaturen. Dies muss jedoch nur einmal gemacht werden.

Im Folgenden werden nur noch die Einträge verwendet, die Nicht als bereits ausgegeben verzeichnet wurden.

Page 33: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kontostand

Statt Kontoständen werden also alles Transaktionen gelistet, die nicht als Input benutzt wurden.

!

Es ist die eigene Entscheidung, wie viele Adressen mit welchen Beträgen man hält.

Page 34: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktion

Page 35: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktionsfolge

Ein Problem, das bleibt, ist die Frage, wie man in einem dezentralen System die Reihenfolge der Transaktionen sicherstellt.

Page 36: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktionsfolge

Tom Lea Tom Lena

Zeit

?

Page 37: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Transaktionsfolge

Tom Lea

Lena

Page 38: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block Chain

Reihenfolge von Gruppen (Blöcken) von Transaktionen.

Block #s8E… davor #2sQ !!!!!!!…

Block #FU9… davor #s8E !!!!!!!…

Block #2Bk… davor #FU9 !!!!!!!…

Block #o44… davor #2Bk !!!!!!!…

Zeit

Page 39: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block Chain

Block #s8E… davor #2sQ !!!!!!!…

Block #FU9… davor #s8E !!!!!!!…

Block #2Bk… davor #FU9 !!!!!!!…

Block #o44… davor #2Bk !!!!!!!…

Zeit

unbestätigte Transaktionen

Block #o44… davor #2Bk !!!!!!!

Page 40: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block Chain

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Block !!!!

Page 41: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block Chain

Während die

Transaction Chain die die Guthaben

aufzeichnet, stellt die

Blockchain die Reihenfolge

sicher.

Page 42: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block #s8E… davor #2sQ !!!!!!!…

Block #FU9… davor #s8E !!!!!!!…

Block #2Bk… davor #FU9 !!!!!!!…

Block #o44… davor #2Bk !!!!!!!…

Block Chain

Block #9dL… davor #o44 !!!!!!!

Block #9dL… davor #o44 !!!!!!!

?

Page 43: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block #o44… davor #2Bk !!!!!!!…

Block Chain

Block #9dL… davor #o44 !!!!!!!

Block #9dL… davor #o44 !!!!!!!

lösen einer Aufgabe

10 min

Page 44: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Block #o44… davor #2Bk !!!!!!!…

Bitcoin Mining

=

Page 45: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Mining

Mining Power wird in Hash/sec gemessen

Wie viele Hashes für Blöcke ausgerechnet wurden.

Page 46: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Geldmenge

Die Anzahl der Bitcoins ist beschränkt.

Es kann maximal 21mio Bitcoins geben.

Wegen Verlust tatsächlich weniger, also eine vorhersehbare Deflation.

Die Anzahl der Bitcoins halbiert sich alle 210.000 Blöcke.

Page 47: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Geldmenge

Page 48: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Geldmenge

Die Schwierigkeit der Erstellung eines Blockes wird angepasst, damit immer im Schnitt 10min benötigt

werden.

Dies bezeichnet man als die Difficulty.

Page 49: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Geldmenge

Page 50: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Mining Pools

Da der Rechenaufwand zum Erstellen eines Blocks inzwischen so hoch ist, schliessen sich Leute zu

Mining Pools

zusammen und teilen entsprechend der erbrachten Leistung aus.

Page 51: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Börsen

Bitcoins kann man auch kaufen.

Es gibt etliche Marktplätze und freie Händler.

Der Kurs schwank stark.

Risikoanlage!

Page 52: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kursentwicklung

Vorteile gegenüber Geld, Banken, Währungen und Staat vorAugen haben.

Vorteile gegenüber Gold.

Vorteile beim der Benutzung (Warenkauf).

Page 53: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Kernfrage

Vertrauen gegenüber

Banken und Staaten

oder

Verschlüsselung

?

Page 54: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Verschlüsseltes Vermögen ist die Zukunft.

Page 55: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoins sind praktisch.

Page 56: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Dann bekommt der Bitcoin echten Wert und der Kurs steigt

Page 57: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Hands on

Page 58: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 59: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 60: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 61: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 62: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 63: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Wallets

Page 64: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 65: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 66: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 67: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 68: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 69: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 70: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 71: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 72: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 73: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 74: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Bitcoin Mining

Page 75: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 76: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 77: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 78: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 79: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 80: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 81: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 82: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 83: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 84: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 85: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 86: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 87: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 88: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

10 GHash/sec

Page 89: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

25 GHash/sec

Page 90: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

230 GHash/sec

Page 91: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

600 GHash/sec

Page 92: Bitcoin - Get Filthy Rich ! ;-)    [ German ]
Page 93: Bitcoin - Get Filthy Rich ! ;-)    [ German ]

Links Buy/sell: https://www.bitcoin.de/de/r/hhw9x9 (aff-Link) Converter: http://preev.com/btc/eur Hive (Mac Wallet): http://www.grabhive.com/ Asteroid (Mac Minier): http://www.asteroidapp.com/index.php Coinmap: http://coinmap.org/ Calculator: http://www.alloscomp.com/bitcoin/calculator Slashs Pool: https://mining.bitcoin.cz/ Bitcoin Wiki DE: https://de.bitcoin.it/ Statistics: http://bitcoin.sipa.be/ - https://blockchain.info/de/charts Hash Distr.: https://blockchain.info/pools Analyse: http://my-btc.info/bitcoin_analysis.php ANT U1 Miner mit RPi: http://sven-goessling.de/05/01/2014/antminer-auf-dem-raspberry-pi-04-01-14/ ! cc mdshrops@flickr cc jimmac@flickr

Thx!15pTqmtgYwcTwLAKbtw8BdoiKWaxk5CdUq