You are viewing a single comment's thread from:

RE: Bitcoin Handbuch - Für Fortgeschrittene

in #deutsch5 years ago

Heftiger Artikel, jetzt weiß ich warum du solange nicht aktiv warst:D

Bitcoin ist ein verteilter Rechner, ein Supercomputer.

Okay stimmt natürlich, da ja wie du als beispiel schreibst die pow/bruteforce aufgabe gelöst wird, aber im Endeffekt ist bitcoin doch mehr verteilte Datenbank als verteilter Superrechner?

Wegen cloud etc, für den fall dass du es dir noch nicht angeschaut hast: https://www.bmwi.de/Redaktion/DE/Publikationen/Digitale-Welt/das-projekt-gaia-x.pdf?__blob=publicationFile&v=18

die replicated state erklärung finde ich super (kannte das wort davor noch nicht). Auch das Bild dazu sehr gut.

Ist definitiv ein punkt, mit dem viele im Verständnis probleme haben (wie die coins sind nicht auf hardware wallets oder einzelnen festplatten gespeichert und so).

Die Entropie Erklärung fand ich interessant, hatte ich so auch noch nicht gehört, die abschnitte danach habe ich noch nicht ganz gecheckt da muss ich mir nochmal Zeit nehmen.

Den pow Abschnitt verstehe ich dann wieder sehr gut, weil das ja auch bei meiner eigenen recherche ein schwerpunkt war.
Aber auch extrem gut erklärt und zusammengefasst. (zusammenhang von zeit und pow super verknüpft)

werde den artikel mit sicherheit mal teilen und abspeichern.

Grüße

Sort:  

Okay stimmt natürlich, da ja wie du als beispiel schreibst die pow/bruteforce aufgabe gelöst wird, aber im Endeffekt ist bitcoin doch mehr verteilte Datenbank als verteilter Superrechner?

Die Sache hat hier zwei Bedeutungen: verteilt (= aufgeteilt, wie die Rechenaufgabe oder das halten der Daten) - eigentlich parallel-computing vs. verteilt bzw. eher geteilter Zugriff, zusammen erlebt. - distributed-computing

  • Die Datenbank ist zusammen erlebt (distrinuted computing/storing). Das Mining ist ein paralleler Prozess, die Konsensfindung dann wieder ein verteilter Prozess<

Der Rechner hat genauso viel Rechenpower wie die Summe seiner Teilnehmer (er ist die Summe seiner Teilnehmer ^^ - Resultat der Parallelisierung). Für die Datenbank und die dazugehörigen Coins gilt das nicht. Sie sind wie du weist, mehr (Resultat des distributed consensus/computing).

Der Mining Layer ist sogar der leistungsstärkste Supercomputer der Welt. Obwohl die Miner in Konkurrenz sind, rechnen alle das selbe Problem (welches da draußen im Universum mit seiner Schwierigkeit ~ Dauer sitzt). Die Gemeinnützigkeit ensteht dann indirekt über die Sicherheit die ja direkt proportional zur angewandten Hashpower ist.


[Titan 400m² Anlage, 18.690 Nvidia Tesla K20X GPUs = insgesamt 2.61 TH/s. Kosten: 100 millionen USD ]

Antminer S17 ...ein Schuhkartongroßer ASIC......73TH/s, Kosten: 1600 $

will natürlich erstmal nicht in den Kopf wieso die Forscher 100 millionen $ für Grafikkarten ausgeben wenn ein Schuhkarton das 30-Fache der Anlage stemmt.

Der ASIC kann halt wirklich nur ein Problem lösen, der klassische Datencenter-Cluster ist "general purpose". Kann Wetter simulieren, Proteine, Gene was auch immer berechnen. ASICs sind außerhalb des Minings wertlos. - Die Miner sind alle über FIBRE-Relay verbunden.

Das Netzwerk an Fullnodes (was ja nichts mit den ASIC zutun hat) gehört natürlich auch zu Bitcoin. Der Teil ist ein verteilter Speicher (zu einem Rechner wie es allgemein heist gehört ja Prozessor und Speicher). Die Datenbank, das stimmt, ist auch verteilt, das ist dann der Daten-Layer. Daten sind im Vergleich zu den Festplatten und Prozessoren aber nicht physikalisch vorhanden, nur repräsentiert. Ja ist schon schwer ohne den Informations-Begriff zu beschreiben :S.

Dass es ein Rechner ist, wird spätestens dann klar, wenn du einen Input (Transaktion) in einen Output (neuer Kontostand) berechnen lässt. Und da Bitcoin Script-Sprache nutzt (ohne Schleifen) ist es ein Turing-unvollständiger Rechner (kann also nicht alles berechnen was berechenbar ist) und Ethereum ist ein Turing vollständiger Rechner und kann dank Schleifen alles berechnen bzw. jedes denkbare Programm ausführen welches nach der Berechenbarkeits-Theorie berechenbar ist. - "General Purpose" wie ein PC halt.

Viele Grüße