¶ Entstehung der Blockchain
So, da sind wir wieder bei einfach komplex. Jetzt wieder zu zweit und nur der Burkhardt und ich gerretz da heute. Ja, morgen hier, Burkhard wieder. Nachdem wir jetzt 2 folgen OT Security gemacht haben, dann wieder ein ganz anderes Thema an und das ist heute die Blockchain. Burkhard meint, Das kriegt er am Freitagnachmittag mit erklären ja. Ich weiß nicht, ich hab, ich bin ja schauen wir mal, ob ich das noch heute hinkriege und wie ich
das erklären kann. Blockchain ist auch echt ein kompliziertes Thema, ich gleich Disclaimer vorweg, ich hab ewig. Irgendwie verdrängt und versucht zu verstehen. Als Softwareentwickler wohlgemerkt. Ich habe immer wieder getan und sie ist noch gar nicht so lange, dass ich, glaube ich, ziemlich genau verstanden habe, wie die Blockchain funktioniert, und deswegen gehen wir da auch jetzt nicht voll durch und wir werden nicht versuchen, Erfolge das alles zu erklären, sondern ganz langsam.
Denn also mein Anspruch ist, dass man es wirklich mal versteht, man kann es auch wirklich verstehen, als Laie, glaube ich, und das wollen wir mal versuchen, aber da können wir ja quasi nur einen kleinen Teil irgendwie den wichtigsten Teil, wie ist die Grund Funktionalität erklären, das wollen wir versuchen. Super. Das ist bestimmt eines der Themen, wo das meiste gefährliche Halbwissen existiert. Es gibt genug Crypto Bros. Und und und. Bitcoin und Crypto Fanatiker die 1.
Also mir ist das jetzt schon passiert einfach die Blockchain zu erklären und basierend darauf den Erfolg von von Bitcoin oder Krypto allgemein, aber die Blockchain hat ja noch ganz andere Anwendungsfälle. Ja, also natürlich ist das Krypto Thema, das bekannteste aber sei mal genannt irgendwie smart contracts oder oder man könnte auch alle möglichen Arten von anderen Daten, energiedaten zum Beispiel auf Blockchain einfach ablegen, ja einfach eine dezentrale Daten Haltung, das
heißt es sollte nicht um Kryptowährungen sondern wirklich um die Technologie Blockchain ne genau und. Ja genau, also vielleicht kurz ein bisschen zu der Geschichte oder nicht? Geschichte aber. Zum Hintergrund Irgendwie hat es in den 90er Jahren 1990 angefangen, dass sich schlaue Menschen darüber Gedanken gemacht haben, wie ja Blöcke, kryptografisch abgesicherte Blöcke irgendwie miteinander verkettet werden können.
Ja, also erst mal die ersten Grundstein dafür gelegt wird, das genau kann man auch bei Wikipedia sich durchlesen, aber ich glaube der große Durchbruch kam dann tatsächlich in 2008 als Satoshi Naka Moto, der Bitcoin Erfinder, die Bitcoin Erfinder, die Bitcoin Erfinderin, Wir wissen es nicht tatsächlich mit dem Konzept Blockchain und Bitcoin um die Ecke kam. Oder gab es davor schon irgendwie solche? Nee, es ist tatsächlich so der definierte Startpunkt ne und die
man sagt auch die Lösung. Es ist also ein informatives Problem was dahinter liegt, nämlich das Problem der byzantinischen Generäle erkläre ich gleich und tatsächlich ist es so krass, also es wurde so weit paper soweit ich weiß veröffentlicht von Satoshi Naka Moto, aber den gibts halt nicht den Herrn Frau Gruppe Satoshi Naka Moto ja und obwohl das ja eigentlich eine große wissenschaftliche Leistung ist und auch ein krasser Durchbruch und ja auch voll, also eine
ganze Welle von neuen Technologien, neuen Gedanken, Ansätzen losgetreten hat. Eigentlich bis heute unbekannt, wer sich dahinter verbirgt. Ja, ganz spannend irgendwie, weil so ein Thema, als als hätte KI auch irgendjemand erfunden, den man nicht kennt, oder? Also da will ich eigentlich jedem Einheimischen, aber irgendwie nicht so. Passt ja vielleicht auch zum zu einer Gewissen ja. Passt zum Konzept und zu denke. So von den von, das stimmt schon, ja. Genau, du kannst anonym bleiben.
Vielleicht ist das gerade das, was es so besonders macht und der die Satoshi Naka Moto hält auch noch ein Drittel glaube ich aller Bitcoin, das kann man ungefähr nachvollziehen, also sehr sehr sehr viel. Ja, sehr reich. Wert. Ganz ehrlich, genau, aber gut, das nur zur Geschichte 2008 kam. Also dieses Konzept Blockchain also wurde das erste Mal wirklich niedergeschrieben Shamoto nachdem es in den Neunzigern eben schon mal
¶ Einführung Blockchain
erstmalig diese Ideen aufkamen und vielleicht jetzt mal auf ganz hoher Flughöhe. Burkhard, Was ist denn die Blockchain, bevor wir dann reingehen? Technik man kann sich erstmal vorstellen, wie eine Datenbank ne, also ich möchte Informationen abspeichern und das kann nicht tun in der Blockchain und wenn ich ne ganz normale Datenbank habe, wir hatten auch schon Erfolge, da hab ich das Problem das ist das Problem.
Weil heute fast immer so. Wenn ich gucke, dann hab ich halt irgendein Dienstleister und die haben irgendwie Datenbank im Hintergrund, da werden Informationen gespeichert, was auch immer, ja. Aber das ist halt quasi die Datenbank dieses Anbieters und da kann ich mir nie sicher sein, wenn die manipuliert die Daten im Hintergrund mit dem werden
die ausgetauscht. Ja, all das ist völlig intransparent, ja und die Blockchain versucht das Problem zu lösen und eine Datenbank darzustellen, wo alle sich quasi informieren und versichern können, dass diese Daten, die da einmal rein geschrieben wurden für immer Manipulationsfreie aufgehoben sind. So kann man sich vorstellen, ja und Manipulations frei aufgehoben sind. Das heißt, es geht hier um die Transaktionen.
Also ich hab gewisse Daten, Inhalte und das kann also im Bitcoin ist quasi so eine Art Transaktion, also wieviel Bitcoins habe ich an welchem Tag von welcher Person an welche andere Person überwiesen und so weiter das sind ja Daten, ja ich kann wie du gerade richtig gesagt hast, ich kann alle möglichen anderen Daten erreichen, könnte auch. Die den den was weiß ich den Energieverbrauch des des letzten Tages Kilowattstunden oder sowas oder vielleicht 2 Emissionen da
rein speichern. Ja und dann wird quasi das in einem Blog versiegelt wie man möchte.
Ja und dann kommt die nächste Information rein der nächste Block und dann wird das immer einander gehängt und die Blockchain sorgt dafür, dass jeder sehen kann, dass es immer transparent ist, dass es keine Mittelstelle gibt, der das irgendwie überwacht keine einzelne Instanz der irgendwie mehr Rechte hat als andere, jeder Teilnehmer als gleichberechtigt und jeder Teilnehmer kann immer nachvollziehen ob diese Blockchain, ob diese Daten
wirklich. Richtig valide und Manipulations frei sind, das ist das Neue an dieser Technologie, und das macht es natürlich total spannend und eröffnet gerade. Du hast Smart Contracts gesagt, also immer dann, wenn man eigentlich nur typischerweise Notar braucht oder eine Bank oder irgendwie total krass vertrauenswürdige Position. All das kann ich mir sparen, weil es in sich garantiert schlüssig ist. Ja, was ist das Konzept der
Blockchain, ne? Also das heißt, Daten, die jetzt in sag ich mal ganz, ganz normalen relationalen Datenbanken liegen, die sind ja wahrscheinlich nur einmal irgendwo. Klar, kann sein, dass Sicherheitskopie existiert oder sowas und in der Hand von einer Firma, einer Institution, von einer Person. Nahrungsreichen weil die ja dann irgendwo diese Datenbank.
Laufen hat also als Software und bei der Blockchain existieren aber die gleichen Einträge, zum Beispiel die transaktions Einträge an vielen verschiedenen Stellen. Ja, das ist ja genau das ist so, das sind 2 Sachen die ich hinausgehe, also die Datenbank. Tatsächlich existiert tatsächlich nur einmal typischerweise plus Duplikationen und so weiter hast du richtig gesagt, die Blockchain hat jeder auf jeder der mit der Blockchain arbeitet, hat die ganze Blockchain typischerweise auf seinem
Rechner lokal. Da liegen also die komplett verteilt durch das ganze Internet, man sagt auch das ist ein sogenanntes Peer to Peer Netzwerk, also wir haben nicht Client Server sag ich hier einen Server mein lieblings. Kommt heute mal nicht vor kleinen Server, sondern P to
Peer ist was anderes. Also jeder ist quasi mit jeder jedem verwoben und jeder trägt eine Kopie dieser Blockchain ist also millionenfach über alle Mitglieder verteilt im Netz synchronisiert werden auch ja, also die gesamte Blockchain vom ersten Block bis zum letzten Block, also man kann sich die Blockchain jetzt mal ein Bild wieso ein Buch ne Seiten in einem Buch, also die Folgen immer aufeinander, ja und wenn ich neue Daten hinzufügen die Blockchain, dann mach halt neue
Seite und ich kann nicht genau erst an die letzte Seite von diesem Buch. Länger und alle Seiten, die wir schon geschrieben wurden in dem Buch, kann ich nicht mehr
manipulieren. Ich kann die einsehen und genau gucken, was war da, ich kann aber neue Seiten dranhängen und dieses Buch bildet quasi mit allen ihren Seiten die Blockchain ab und jeder hat dieses Buch in der Hand, ja und kann das Durchblättern genau gucken, was los ist und kann neue Seite hinzufügen ja, aber und wenn er eine neue Seite hinzufügt, dann fügt sich quasi diese Seite dann automatisch durch die Synchronisation durchs Internet bei jedem in seinem
Buch hinzu. Und das muss aber sicher gestaltet sein, wenn man kann das nicht Lada hinzufügen. Ja, und da darüber wollen wir heute sprechen, wie das dann gemanagt wird, ja. Verstehe, aber ich würde nochmal
ganz bleiben. Das heißt, wenn ich jetzt dieses Buch in der Hand habe oder die Blockchain eben Zugriff habe, dann egal wer ich bin, wo ich bin, was ich bin, ich gucke da rein und da steht dann zum Beispiel dieses und jenes Grundstück gehört zum Beispiel der Burkhard Ja, Grundstück in Hamburg geht ja, weil das steht irgendwo anders, drückt sich das auch, also wir brauchen keinen Notar mehr oder sowas in der Stelle, bräuchte keinen mehr, oder?
Kein kein Grundbuch, Eintrag oder whatever, sondern das ist dann ganz klar da drinne und es kann auch nichts verändert werden. Ja, und das führt mich nochmal zum zweiten Thema. Wenn wir jetzt nochmal verglichen mit einer normalen Datenbank, wir haben ja auch schon mal gesprochen, create read und jetzt kommt Update ja, also sagen wir mal ich hab irgendwie was in der Datenbank gespeichert, meine Adress Daten oder irgendwas.
Ja und jetzt verändere ich die ich umgezogen bin oder sowas ja dann passiert bei einer Datenbank auf diesem Eintrag der schon existiert hat also aufsagen wir mal auf Seite 15 oder irgendwas ja jetzt nochmal an OK dann wird halt einfach dann rein geschrieben. Und das alte, was da stand, das ist wieder voll im Ermessen der Firma.
Das kann man natürlich auch gespeichert haben in der Historie oder vielleicht auch nicht, so ist völlig unklar, das geht halt bei der Blockchain nicht, also ich kann halt immer nur was Neues einfügen, ja wenn ich was altes hatte, was nicht mehr stimmt, dann kann ich halt nur auf den die nächste Schreiben, pass mal auf das alte stimmt nicht mehr ist das neue das alte bleibt aber was da mal passiert ist bleibt trotzdem da, diese Seite kann nicht mehr rausreißen aus dem Begriff geht
nicht. Ja das ist auch so n philosophischer einfach anderer Ansatz bei der Blockchain, es geht halt deswegen Kette ne also Datenbank ist jetzt in relationalen Datenbank auch K oder irgendwas das sind einfach rein in der Tabelle. Wenn ich was ändern will, ändert die Reihe wie beim Excel geändert. Zack, was mit dem alten Wert war, keine Ahnung.
Ja und dann manipuliere ich ja an der Stelle auch die Daten ne und manipulations frei heißt halt ich kann zwar eine neue Seite hinzufügen, aber die den ursprünglichen Eintrag der mal stattgefunden hat, der bleibt halt in der Blockchain erhalten, dann kann jeder sehen ne insofern ist das Manipulationsfreie dann. Das war richtig gutes Beispiel, cool. Ich glaube, das reicht zum Einstieg, um mal die Unterschiede klarzumachen, also auch gerade im Vergleich zu einer klassischen Datenbank
irgendwo. Wie fangen wir jetzt an? Ja, also es gibt eine Menge Begriffe. Es gibt eine ganze Menge Mechanismen. Wie würdest du anfangen, jetzt wirklich in die Technik mal einzugehen, wie entsteht so eine Blockchain? Ich versuchs mal. Ich versuchs mal. Ich fang mal, mit dem habe ich am Anfang gesagt, das Problem der byzantinischen Generäle ist n bisschen kriegerisch, aber das
macht nichts. Es gibt ja, es gehört auch zum Leben. Die Informatik bedient sich immer solcher Geschichten und Bilder, es gibt die Türme von Hanoi und so weiter ich habe auch Informatik n bisschen studieren dürfen, insofern kann ich diese ganzen Geschichten, aber das Problem der byzantinischen Generäle, da geht es im Prinzip darum, die wollen, also es gibt viele Generäle, und die wollen eigentlich zusammen, die belagern eine Stadt und
¶ Problem der byzantinischen Generäle
wollen quasi koordinierten Angriff auf diese Stadt durchführen, weil einer allein oder 2. Aus diesen Konsortium schaffen es nicht. Jetzt ist die Frage, sie können quasi immer nur Boten schicken, von einem zum anderen. Also ich hab einfach nur 1 zu 1 Kommunikation, jetzt müssen sie trotzdem einigen es zu tun an
einem Zeitpunkt gemeinsam. Ja und das Problem ist auch ein Vertrauensproblem. Ja jetzt ist es so, dass vielleicht nicht die Generale alle irgendwie gut spielen, ja gibt es Paare dabei, die wollen quasi die mögen die anderen nicht, wollen das zu früh angreift irgendwie gefeuert wird von einer Position mit Silber, Höhe, Position, kriegen oder was auch immer. Ja es gibt schwarze Schafe unter den Generälen ne und unter diesem Umstand ich hab irgendwie. Viele Generäle und n Paar
spielen falsch. Wie schaffe ich es bei einer 1 zu 1 Kommunikation trotzdem einen vertrauenswürdigen Zeitpunkt zum Angriff zu finden, obwohl ich diese schwarzen Schafe habe? Ja, das ist das Problem der byzantinischen Generäle und. Das wird davon ausgegangen, dass sozusagen ja Saboteure darunter sind, ja ob sie sind oder davon ausgegangen genau ist nur 1 zu 1 Kommunikation möglich und trotzdem soll der Angriffs Zeitpunkt ganz genau koordiniert werden und Kinder feststellen, richtig.
Anderes Beispiel, nicht so kriegerisch, vielleicht n bisschen einfacher vorstellen. Ich hab irgendwie ne Party, ja und die Partygäste wollen sich einigen auf dem Startpunkt der Party und es gibt so ein paar Jungs die Springen und die sind immer der erste der sagt Wir fangen. 8. Alle sagen um 8 ja und und und. 23 andere sagen ja, nee, wir fangen erst um 10 an oder irgendwas. Ja, ich spiel ja. Also ich will ja nicht deiner Party. Ja genau, irgendwie so.
Ja, also das ist das Problem, das gelöst werden soll. Ja gut, und wie macht man das? Ich ich fange einfach mal n bisschen zu erklären, wir müssen wir müssen mal gucken also Block und Chain also ich würde mal mit dem Blog anfangen ne wie sieht so ein Block aus und was ist überhaupt in seinem Blog drin? Als allererstes Mal sind natürlich die Daten in dem Blog ja die Daten, worum es geht. Also jetzt bei den Menschen
generell. In diesem Beispiel wäre dann quasi der Angriffs Zeitpunkt ja, bei den Bitcoins sind die Transaktionen bei den Smart Contracts sind halt irgendwie ja vertragliche Vereinbarungen, vielleicht sogar ein PDF Dokument oder irgendwas was man typischerweise verhalten schreibt völlig Wurst. Ja, aber da ist quasi der Inhalt der Inhalt der nicht mehr manipuliert werden soll, die Daten sind da drinne als erstes ja das sind aber nicht nur die
Daten drinne, jetzt ist da noch was zweites drin und zwar einen Hash von diesen Daten und jetzt ist es ganz wichtig wir müssen erstmal n hash erklären das ist jetzt Blockchain erstmal nichts
¶ Funktionsweise Blockchain
zu tun. Gibt schon länger es ein Grundkonzept der Informatik was überall vorkommt und andauernd
benutzt wird. Deswegen müssen unsere Zuhörer Dash verstehen ne und ich will das mal so erklären, dass quasi eine mathematische Funktion, die nur in eine Richtung geht, ja, also gegeben irgendwelchen Daten kann ich quasi ausrechnen, komme ich quasi auf einen Hash und Hash Engineering mit mit wilden Buchstaben und zahlen drin und ich komme immer wiedergegeben den gleichen Daten auf diesen gleichen String den gleichen Hashwert. Ich kann aber die Daten nicht
wieder zurück erzeugen aus diesem Hash Werte hier auch mal ein schönes Bild. Ich habe einen ganz tollen Artikel gefunden. P. Nochmals Link zu dieser Folge dazu. Sehr cleverer Mensch hat hier das Beispiel von einem I und dem Spiegelei für den Hash gefunden, das finde ich total schön. Ja also das I sind quasi die Daten und wenn ich das I Aufschläge dann kommt ein Spiegelei raus ja und das Spiegelei entspricht dann quasi dem Hashwert.
Ja und jetzt das kann man sich ja vorstellen, ich kann jetzt aus dem Spiegelei kann ich nicht wieder zurück zum I. Ja ja das Aufschlagen der Prozess des Aufschlages ist quasi das Ausrechnen des H und das Spiegelei ist der Hashwert und dann komme ich zum I am gleichen I würde ich immer wieder das gleiche Spiegelei. Entferne den. Gleichen Pfanne und so. Ja also Bilder ne, aber ich komme quasi. Man kann sich vorstellen, dass sie eigentlich mehr rückwärts, also.
Was zum Beispiel keinen herrscht wäre, wäre ich jetzt gedacht an wenn man die Ziffer 3 hätte und die Malerei nimmt, hat meine neuen, aber da kommt man ja, wenn durch 3. Teil wieder ne, also das ist kein guter Hashwerte. Das wäre ein ganz schlechter Scherz.
Genau diese mathematischen Funktionen und das ausrechnen der Hashtags, das ist auch das haben wir auch andere schon gesagt, auch immer noch Gegenstand aktueller Krypto, Krypto, Forschung und so weiter da das hat auch was mit diesen ne die kommen auch bei TS Verschlüsselung und so weiter das ist essentieller Bestandteil, aber wir sagen einfach mal es gibt mathematische Operationen, die sind absolut sicher, da kommst du halt, da kommst du nicht mehr zurück, ja. Sushi berichtet so.
Also wir haben also die Daten drin und dann haben wir so ein Hashwert von den Daten in diesem Blog und jetzt brauchen wir noch was, jetzt brauchen wir quasi was da auch noch reinkommt in den Blog ist quasi der Hashwert vom vorhergehenden Blog, es wird für den ganzen Block am Ende den Hashwert ausgerechnet. Ja und diesen Hashwert das Spiegelei vom vorhergehenden Block quasi kommt mit rein in in meinen aktuellen Blog.
So dann kommt noch was rein und das Macht das sehr speziell, dann kommt eine sogenannte Nonce rein, das ist quasi ja das ist quasi ein Wert der zu erraten ist. Und wenn ich jetzt ausrechne, den neuen Hashwert von diesem aktuellen Blog, dann hat er nämlich, der muss bestimmte
Nullen erzeugen. Ja, also man sagt, ich kann zwar nicht verraten, aber das ist das ist das sogenannte Proof of Work. Ja, die Blockchain gibt halt vor, dass wenn ich jetzt den Hash ausrechnen von dem ganzen Blog, also mit den allen Informationen, nicht nur von Daten, sondern alles zusammen, also Daten, Eschweiler Daten, vorhergehendes Hash ja und diesen Zufalls wert, die Simons also im 4. Informationen in diesem Blog sind essenziell und wenn ich daraus den Hash bilde, dann muss
der mit so vielen Nullen anfangen. Das sagt man einfach so. Ja, denn immer her kommen, Haus ja, aber wenn ich jetzt zufallen kann, die ändern, dann kann ich dich so lange ändern, bis irgendwann 0 Krieg. Ich mache jetzt das Bild nochmal runter, ist nämlich in diesem Artikel so schön. Die Zufallszahl ist die Nonce sagst du ne kann ich so Ländern die kriegt das machen die.
Fallzahlen muss ich genau, das ist so eine Art tatsächliche Ratespiel. Ja, ich muss halt so lange an der Zufallszahl rum raten, bis sich das Halt bekomme, der also in diesem Artikel steht, ich weiß nicht ob das Bild ist natürlich weit so irgendwie, die sagen halt hier irgendwie, es gibt irgendwie ein Huhn. Ja, und das liegt irgendwie i. Und dann gibt man dem Huhn irgendeine Zusatznahrung.
Ja, und wenn man die richtige Zusatznahrung wählt, dann kann man quasi man wählt solange die Zusatz Nahrung bis das Spiegelei was dann entsteht von diesem spezielle Form hat ja so, das muss ich ja, das kann ich nicht, das kann ich nicht wissen, das mich ausprobieren, ja, ich würde solange die Hühner und lange Eier mit den Hühnern, bis irgendwie diese erreicht haben, so. Und das ist die Work, die zu tun ist im Puff work. Das raten. Richtig, dass ich das. Raten genau genau.
Es muss in, und das ist ein wichtiges Konzept, es muss. Es muss nicht einfach sein, n neuen Blog zu erzeugen. Das hat den Grund, wenn wenn wenn es nämlich sehr aufwendig ist, einen neuen Blog zu erzeugen und dieses Ratespiel zu machen. Dann komme ich dazu, dass das, dass es sich nicht mehr lohnt, für für die bösen Jungs, also für die sabotieren Generäle oder für die Party Cracker Fasi, die
die Kette zu manipulieren. Denn jetzt kommt noch, dass auch dieses Spiel passiert, nämlich unter allen Teilnehmern gleichzeitig. Ich hatte am Anfang gesagt, jeder hat sein Buch, Jeder hat seine Blockchain, da liegen, ja. Wenn ich jetzt quasi neue Seite hinzufügen will, dann muss quasi erst mal diese diese diese Nuance geknackt werden. Ne, also gegeben diese Informationen, Daten, den Hashtag Daten dem vorhergehenden Hash.
Rate ich jetzt rum mit einer Zufallszahl, dass ich also diese spezielle spiegelei Form Krieg oder halten Hash mit diesen bestimmten Anzahl Nullen vorweg und das machen alle gleichzeitig ja und um quasi diesen diesen nächsten Block die Seite gültig zu machen um ins Buch zu hängen, ja das geht erst dann, wenn halt genau diese Voraussetzungen erfüllt sind und das kannst du nicht beim ersten machst Millionen mal.
Ja das ist total aufwendig und und das sind die sogenannten Miner die das machen, ja also das hat auch vielleicht den Content reingebracht, hat gar nicht so viel zu tun, das können andere machen, es muss halt dieser Wert erraten werden und das ist wieso ein großes verteiltes Lotteriespiel. Tatsächlich machen das alle gegeneinander und gleichzeitig. Und der Erste, das ist wichtig, das habe ich nicht verstanden. Der erste, der das verrät, ja der dieses kryptografische
Rätsel quasi löst. Der darf diesen Block ranhängen und hängt der neue Block dran ist. Quasi haben alle anderen umsonst gerechnet, umsonst geraten, dann ist das die neue Wahrheit. Ja, denn die längste Kette gewinnt er. Und in dem Moment, wo die Seite dran hängt und dieser dieser Blog ist richtig geraten, dann kann ich wieder genau nachvollziehen, diese Hashes ausrechnen von diesen Blöcken durch.
Das stimmt alles. Diese Seite wird bei allen irgendwie synchronisiert rangehängt und alle sehen OK, ja das stimmt, der hat gewonnen, hat als erstes geraten soll. OK, dann ist das jetzt ne. Vergrößerung des Speicherplatzes in Anführungsstrichen, also in Anführungsstrichen Speicherplatzes auf dieser Blockchain? Oder ist das nach jeder, nach jedem Eintrag oder vor jedem Eintrag in die Blockchain notwendig, also vor und nach
jeder Transaktion? Das ist für jeden, für jeden neuen Blog, also für jede neue Information, die du in die Blockchain einspeichern willst, für jede neue Datenbankinformationen passiert dieses große Lotteriespiel, dass jeder Block. Jeder Eintrag ist ein Block. Jeder Eintrag ist ein Blog, jeder Eintrag ist ein Block. Ja, du kannst ja, du kannst viele Sachen in einem Blog
zusammenfassen, das bleibt hier. Ja du, da du den ganzen Vertrag reinhängst mit mit mit ziemlich vielen Wörtern oder ob du nur sagst ich hab irgendwie 3,4 irgendwie Bitcoins von A nach B
überwiesen oder sowas ist egal. Ja wie der Content ist, aber das was du quasi sichern willst in einem in einer unverfälschten Einheit, das ist die sind die Daten in einem Blog und wenn du neue Daten hineinbringen willst in einer Blockchain, dann musst du so einen Blog anhängen und dann passiert für jeden Block dieses große Lotteriespiel. So und jetzt mal so eine Vorstellung zu bekommen, Bitcoin ist der Bitcoin ist es ja so und deswegen ist das so krass. Ja, das ich weiß nicht ob, also
ich brauche da ewig. Ich habe nicht verstanden, warum stehen in China Fußball große Felder von Rechenzentren, die da wie bekloppt rechnen, ja. Warum? Weil die genau das versuchen, also diese ganzen Rechner machen nichts anderes als zu raten, was ist denn jetzt die Zufallszahl, die diesen Hash ergibt um den nächsten Block ranzuhängen ja und warum machen die das also erstens mal sieht wie auch wenn ich das Problem ist, dass du Hinweise Rechner brauchst.
Und jetzt gibt es noch einen zweiten Anreiz. Der führt auch dazu, dass nicht manipuliert.
Erstens dauert es lange und zweitens wirst du dann auch vergütet, das ist, das ist das Konzept, also du bekommst etwas, das jetzt nur richtig für die Kryptowährung, du bekommst quasi ein bisschen Kryptowährung überwiesen in dein eigenes Konto, wenn du derjenige warst, der als Erster dieses Rätsel geknackt hat, ja, und weil Zeit eine Rolle spielt, ist das auch das haben, vielleicht können wir da Erlebnis hin, man fragt sich immer, was ist da los, du hast eine Nachricht Grafikkarten mehr
von Eva zu kaufen, ja unsere unsere armen Gamer irgendwie können nicht mehr 3 d engines. Spiele so, weil die ganzen wahnsinnigen Krypto meiner irgendwie alle Grafikkarten weggesaugt haben. Ja aus dem Video Markt so ja
oder ATI oder was auch immer. Das liegt daran, weil es um die Geschwindigkeit geht und die Grafikkarten können das besonders schnell diese diese Sachen und parallel quasi üben und rechnen und raten und alle Rechnungen weil er völlig für den Eimer wenn der Erste ist geknackt hat, ja dann aufhören und haben müssen sich quasi die nächste Aufgabe also dann ist der Block angehängt jetzt müssen wir die Information angekommen ganz neues Spiel ja kannst du den Krebs vergessen so ziemlich
wahnsinnig aber so funktioniert es ja. Das ist total krass, das muss man ja mal sagen. Sich das auszudenken, irgendwie auf dem Blatt Papier. Ich glaube, dieses Papier da vom vom Satoshi Naka Moto, das war auch nicht besonders lang, aber da war das genauso beschrieben, der ganze Kram. Ne das ist schon abgefahren 2 Ergänzungen aber ich glaube China erlaubt dieses Mining nicht mehr in der Form, also inzwischen diese Rechner farmen tatsächlich meist woanders. Ja, das mag sein, das IS.
Ja, man hat natürlich erkannt, dass das. Also das löst das Problem, aber es löst. Es erzeugt ein anderes. Ja, also unserer heutigen Welt mit Nachhaltigkeit und wir versuchen irgendwie gerade Strom und so weiter Energie nachhaltig zu produzieren und sie dann irgendwie im Kryptographischen Lotterie Rätsel Wettrennen irgendwie zu verbrennen ist für alle Einsicht, dass das jetzt vielleicht nicht irgendwie ideale Zukunfts Lösung sein kann so. Deswegen vielleicht auch noch
der Hinweis, dass es das weiß. Der. Of work da. Genau. Also das ist der sogenannte Konsens Mechanismus jetzt hier also um da den Konsens zu erreichen, wird der Eingeschmissen oder läuft eigentlich dauerhaft. Es gibt ja auch noch pro Steak. Und es gibt ja auch noch andere Methoden, die diese Einheitlichkeit dann zwischen diesen Einzelnen sicherstellen. Ne, machen wir wann anders, aber etherium als Beispiel die Thorium Blockchain sagt mir das auch so. Ja, ich n bisschen genau.
Ja, die ist seit glaube ich preliminares auf Profi Steak. Wie das funktioniert, nächste Folge oder irgendeine andere? Frage ja genau jetzt. Ich will vielleicht mal auseinandernehmen, macht sich auch so nicht ganz klar, hatte
¶ Rechenleistung und Daten speichern
irgendwie es gibt auch nicht nur die eine Blockchain, also es gibt verschiedene Blockchain Arten also Bitcoin. Ich sehe immer gesagt solange und so, es gibt eine ganze Menge. Es gibt also nicht weltweit irgendwie eine Blockchain Instanz, die jetzt alles macht. So, man kann ganz viele nebeneinander haben, die halt ihre Blöcke aneinander ketten. Ja dann hab ich halt mehrere Blockchain nebeneinander, vielleicht unterschiedliche Technologien, das macht ja gar nichts.
Ja das würde ich mal sagen, es geht nicht. Es gibt weltweit nur eine einzige Instanz dieser Blockchain und offensichtlich. Hast du ja gesagt, dass jeder Server oder Rechner wo diese Blockchain läuft auch die ganze Chain quasi bei. Ich hatte immer gedacht, dass die Chain die Verbindung der Blöcke, also die Verbindung der einzelnen Rechner ist, wo dann jeweils ein Block ist. Aber du sagst es sind alle Blöcke immer auf jedem Rechner.
Nee, das ist ganz wichtig, das hast du falsch verstanden. Ich hab das alles falsch verstanden, die Change ist jede Blockchain ist vollständig auf jedem Rechner zur Verfügung und die die Kette, die die Blöcke verbindet, die ist auch lokal da. Also ich spreche nochmal mit den Büchern, jeder hat das Buch mit den Seiten und es gibt ganz viele. Version des gleichen Buches über alle verteilt und kommt ne neue Seite dran mit neuer Blog gemacht, dann wird diese Seite quasi, dann wird das
ausgetauscht. Ja das ist dann einfacher ne also das ist auch ein zweites Problem also wir haben das Problem, dass Prof was natürlich total Energie hungrig ist und es gibt ein Problem des Speichers, wenn du nämlich jetzt sagen wir mal am Anfang noch nicht, aber sagen wir mal du hast eine große Blockchain, wo schon sehr viele Informationen eingeladen sind, das sind ja Daten, ja die werden ja irgendwann dick und dann hast du irgendwie ich mal 20 Gigabyte oder noch mehr Daten in dieser
Blockchain. Dann musst du in dem ganz traditionellen Konzept diese ganzen 20 Gigabyte. Wenn du jetzt mit teilnehmen willst, diesen Blockchain Gedöns, der ja einmal auf den Rechner laden, ne, das heißt du jetzt 20 Gigabyte runter und dann geht es los und dann kannst du gucken und machen und so weiter dann kannst du auch meinen und versuchen irgendwie kryptografische Rätsel zu gewinnen und so weiter aber dafür musst du die einmal
komplett auf den Rechner ziehen. Ja das ist auch so ein kleiner Nachteil. 20 Gigabyte, finde ich, klingt jetzt gar nicht. Ich mir vorstelle, dass jetzt 2008 oder 9 irgendwie Bitcoin gibt und alle Transaktionen, die jemals passiert sind, aufgezeichnet werden. Dann ist das schon das schon viele Daten die dann zusammenkommen.
Das stimmt aber also bei den bei der Bitcoin ist ja immer so, dass die Daten, das sind jetzt keine großen Mengen an Daten, ne, also wenn ja als Daten bei der Bitcoin wird ja nur die Transaktion wer wieviel wohin w oder weniger, also es ist schon auch nicht so viele Daten, da muss man ganz schön viel machen, bevor das irgendwie richtig wird, aber wenn Smart contracts haben oder sowas oder ich ich kann auch Bilder da reinstecken oder irgendwas FT und so ja machen wir auch in einer
weiteren Folge, aber dann wird dann wird das Ding schon n bisschen dicker ja also das ist ja aber auch, wir wollen ja heute erstmal. Nicht die Zuhörer überfordern.
Wir wollen also mir war es wichtig, dass wir erstmal ganz grundsätzlich die ganz grundsätzliche Idee dieser Blockchain verstehen und dass das natürlich alles von der Grundsatz Idee nicht so bleiben kann und dass sich weiterentwickelt und ist ja auch tut, und ich sag das mal gerade, es gibt auch, wir haben jetzt demnächst auch ein schönes Projekt, das losgeht mit dem Blockchain Ansatz, das heißt Save your Chain, das sind dann quasi Blockchain
Implementierungen, die dafür geeignet sind, ja hocheffizient und Hochperformante zum Beispiel Industrie Daten zu sammeln und Manipulations sicher abzulegen, ne total spannende Ansätze und da gibt es auch nicht mehr dieses Proof of Work und so weiter und diese Probleme werden quasi ausgemerzt. Das ist ja trotzdem trotz aller KI, die wir haben, ist immer noch natürlich Gegenstand aktiver Forschung und Weiterentwicklung. Bisschen.
Hintergrund gerückt ne. Genauso übrigens was die GPU Nachfrage angeht, ich glaube die aktuell von AI getrieben, das habe ich auch. Erklärt ja genau, genau das ist immer ganz spannend, diese globalen Sachen zu sehen. So hier sitzen, aber es ist verrückt, dass irgendwelche. Ja, verrückt, dass Software Technologien dann irgendwie so einen krassen Einfluss auf das reale Leben dann irgendwie haben wir ja. Entweder ist inzwischen top ten Companies der Welt, also von von von Market Cap her von.
Vom Wert an der Börse. Die sind extrem gestiegen, was das angeht. Letzte Frage oder eine Frage
¶ Zusammenfassung
noch? Ich habe und zwar habe ich immer wieder den Begriff Notes gesehen, NODES sind Nodes was ähnliches wie die Blöcke dann oder das Gleiche. Hast du mich, weiß ich nicht, könnte ich mir vorstellen, wie sie machen. Ja, die die Nodes. Ein kleiner Einschub aus dem Off bei der Nodes handelt es sich um die Teilnehmer des Peer to Peer Netzwerks. Auf jedem Node ist die gesamte Blockchain abgelegt, weiter geht's. Ich werde auch nochmal kurz zusammenfassen und vielleicht noch eine kriegen.
Ich hatte in der Folge angeteasert, als wir aber gesprochen haben, das ist ja auch irgendwie bockig, sind also. Ich wiederhole einfach noch mal kurz, weil es ein komplexes Thema ist, was los ist und wie es funktioniert. Also wir haben, wir haben die Blöcke in den Blöcken sind, die sind 4 Informationen gespeichert, da sind die Daten drinne die ich manipulations frei aufheben will. Da ist ein Hashtag Daten drinne, damit die Daten in sich stimmig sind.
Und da ist das Hash des vorherigen Blocks drin. Das macht quasi, das ist quasi die Kette, das verbindet diesen neuen Blog mit dem vorherigen und jetzt, das ist speziell, also hätten wir diese 3, dann sind wir ganz dicht bei Git, wir haben ja gesprochen und haben gesagt, Oh, da müssen wir auch, irgendwie haben wir immer so Comics, die Comic sind quasi NG, sind mit deren Informationen in den Comics steht quasi drin, was habe ich an der Software geändert, ich springe mal kurz,
der der der jetzt kurz raus ich muss nochmal kurz die Folge über Gehör der Zuhörer, aber da geht es quasi um die Nachvollziehbarkeit von Änderungen am Source Code und das ist ja sehr ähnliches Problem ne?
Und in jedem Bereich hatte auch ne, ja in jedem Comic steht quasi was habe ich gelöscht und Zeilen und an welcher Stelle und welche habe ich hinzugefügt und das wird quasi gespeichert und es wird quasi der nächste Block wird quasi erst dann richtig angehängt wenn er der die in der alten quasi den Hashwert vom vorherigen ne und damit kann ich total sicherstellen weil ich die ich immer vom von den Daten auf den Hashwert komme kann ich dann
quasi im Computer ausrechnen ob diese Blöcke hintereinander folgen auch wirklich stimmig sind. Ja und würde ich das manipulieren?
Jetzt kommt das nämlich nochmals, wir nochmal deutlich sagen würde ich zum Beispiel einen Blog nehmen und die Daten manipulieren und das ist ja das, was die Blockchain lösen soll, ja dann würde ich quasi, wenn ich die Daten manipuliert entsteht wieder ein anderer Inhalten anderer hast von meinen Daten und damit entsteht quasi auch nen ganz anderer Hashwert, also dann wird das Spiegelei ein anderes, weil ich dieses I manipuliere und wenn das Spiel ein anderes wird, weil ich in
der Mitteilung gemacht hat, dann passt der der Hashwert vom nächsten Block nicht mehr zu diesem Spiegelei, weil er damit
aber eingebaut war. Ja ich hab das ja verändert und dann kann ich sofort sehen OK hier ist Quatsch passiert, das passt nicht so, ja. Deswegen ist das ganz schick, so der Unterschied zu git ist, dass wir jetzt bei den Bitcoin quasi noch diesen Nonsens haben, also diese Zufallszahl sich erraten muss, um eine gewisse Form dieses Hashes zu erzeugen, ja damit es quasi aufwendig wird, den nächsten Block anzuhängen und weil die Blockchain noch quasi das zweite Problem des
verteilten Agreements, quasi das Konsensus lösen will. Das habe ich beim normalen Software Tracking natürlich nicht so, da brauch ich keinen Konsensus so, da muss schon ne. Bringt dann wieder zu den Generälen, den Pinien. Die sind jetzt dazu in der Lage, wenn die dieses Verfahren benutzen. Alle 1 zu 1, wahrscheinlich immer nur sag ich mal zu dem links und rechts von sich.
Ja. Ich meine jetzt den, der sieht natürlich keiner gerne, aber die stehen alle, die stehen alle rund um die Stadt, sagen wir mal, die sie einnehmen wollen, und die sprechen immer nur links und rechts jeweils und tauschte sich mit ihnen aus und schreiben alles rein und können dann wieder durch diesen Hash verifizieren, dass das genau das Richtige ist, was da steht. Ja, ganz genau, ganz genau, ganz
genau. Und dann wissen Sie irgendwann, OK, das ist jetzt, das ist jetzt hier, das ist die längste Kette, ist die Information, die richtig passt. Ja, und dann, dann geht es los. Ja, das war zwar schon bisschen tief, es ist, glaube ich, immer noch. Also verzeiht alle die alle, die jetzt hier absolute Blockchain Experten sind, vielleicht auch ein Paar. Wir sind ja immer noch einfach komplex, aber ich glaube, das
¶ Manipulationssicherheit
ist die Essenz einer Blockchain, die ich denke, wir wollen auch dabei belassen. Ja, das wäre grob verstanden haben. Es geht um eine Kette von Informationen, in der ich weiß, dass das nächste Kettenglied kann ich quasi nachweisen, dass das rechtmäßig da dran gekommen ist. Und ich kann nicht leichtfertig
Teile der Kette verändern. Ich könnte jetzt sagen, ich nehm, ich nehm 456 Blöcke nach hinten weg, ja, das ist zum Beispiel, das ist immer eine Frage, die kanalisieren kann ich sagen, OK, ich halt irgendwie mal, ich hab ne Kette mit 1000 Blöcken und jetzt kommt jemand daher und sagt ja fein, dann nehm ich halt die letzten 100 Weg und mache 100 ganz andere manipulierte da rein und dann hab ich ja schwer manipuliert, so kriegt ja keiner mit. Oder mache dann 200 die und dann
hat sie recht. Ja, das kann ich halt nicht,
weil es keiner alleine schafft. Die kryptographische Rätsel in der Geschwindigkeit. Ich muss ja quasi dann, wenn ich das tun will, muss ich als Einzelperson. 200 Blöcke Kryptografische Rätsel lösen, die vorher schon mit der Gewalt aller gleichzeitig gelöst wurden, schaff ich nie, ist überholen mich halt immer alle anderen, die werden immer weiter schneller Blöcke dran setzen als ich alleine kann ne bräuchte ich den Quanten supercomputer, dann haben wir ein Problem ja, aber
so wie es jetzt im Moment ist es ein deswegen ist das fort so wichtig ja ich werde das im Leben einfach technisch nicht hinkriegen es zu manipulieren, weil mich alle anderen gleichzeitig überholen ir ich hoffe, dass ich das verstanden habe, ich das. Ja, absolut ich mich jetzt
Blockchain Experte nennen. Alles gut es Spannenderweise steht sogar beim Bundesamt für Sicherheit in der Informationstechnik auf der Website als Überschrift zur Blockchain. Blockchain macht Daten praktisch unveränderbar ne, also wenn das wenn das sogar vom vom Bundesamt für Sicherheit in der IT geschrieben wird, dann Wache also dann glaube ich dem auch immer. Das machen. Cool, dann lass uns dabei
belassen. Burkhard Ja, vielen Dank. Tiefer einsteigen kann man immer, ja, und wenn jetzt natürlich jemand zuhört, sagt Mensch hier und da, das habt ihr noch nicht richtig verstanden, schreibt es uns gerne per E mailanpodcast@heisenberg.com. Wir freuen uns über Feedback und was ich noch sagen wollte ist, Spotify hat so n bisschen seine Möglichkeit verändert, die die Podcasts zu bewerten.
Das ist ein versteckter. Wir freuen uns über Bewerbungen, über Abos und über weitere Empfehlungen, ihr vielleicht wissen auch ja das nervt vielleicht. Also wenn ich jetzt einmal Dankeschön fürs Zuhören Burkhard, ich danke dir Face erklären. Keine gerne schönen Abend bis dann Tschüss. Ciao.
