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
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
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
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
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
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
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.