📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Aber wie Funktioniert Bitcoin?

3Blue1Brown Deutsch26:21

Transcription

Was bedeutet, dass ein Bitcoin zu haben? Viele Leute haben von Bitcoin gehört. Was sie eine komplett digitale Währung sind, ohne Regierung, die sie herausgibt. Das keine Banken sie verwalten und Transaktionen verifizieren müssen. Und dass niemand so richtig weiß, wer sie erfunden hat.

Dennoch kann viele Leute diese Frage nicht beantworten, zumindest nicht vollständig. Um das zu können und um sicherzugehen, dass die technischen Details hinter der Antwort klar werden, werden wir schritt für schritt durch gehen, wie du deine eigene Version der Bitcoins hätte erfinden können. Wir beginnen mit dir und ein paar Freunden. Ihr haltet alle Zahlungen auf einem gemeinschaftlichen Kassenbuch fest. Wenn du dann deinen Freunden und der Welt um euch herum weniger und weniger vertraut. Und wenn du clever genug bist, ein paar Ideen aus der Kryptographie einzubringen, um die Notwendigkeit von Vertrauen zu umgehen. Dann wirst du bald etwas haben, das man Group Währung nennt. Bitcoins, die erste Umsetzung einer Crypto Währung. Mittlerweile gibt es tausende andere Gruppierungen. Eine eigene Gruppe Währung zu erfinden, kann einen Verständnis für Krupp die Währungen schaffen und helfen zu erkennen, wann und warum es Spielraum für verschiedene Umsetzungen gibt.

Einer der Gründe, weshalb ich dieses Thema ausgewählt habe, ist, dass diese Währung im letzten Jahr eine unglaubliche Menge an Aufmerksamkeit bekommen haben. Es gab unglaublich viele Investitionen und naja, es war ein ziemlicher Hype. Ich werde nicht zu den derzeitigen oder zukünftigen Wechselkursen sagen, aber ich glaube, wir sind uns alle einig, dass jeder, der in Gruppen Währungen investieren möchte, wissen sollte, was das wirklich ist. Und ich meine keine Analogie mit vagen Anspielungen auf Goldabbau. Ich meine eine tatsächliche Beschreibung dessen, was Computer tun, wenn wir Gruppierungen senden, erhalten und kreieren.

Eine wichtige Sache vorab: Obwohl wir hier in die Details gehen werden und dass einiges an Zeit braucht, musst du das nicht alles wissen, um die Krypto Währung zu benutzen. Genauso wie du nicht wissen musst, was hinter den Kulissen passiert, wenn du deine Kreditkarte benutzt. Wie bei allen digitalen Bezahlungsarten gibt es eine Reihe benutzerfreundlicher Apps, die dich Währungen senden und empfangen lassen, ohne darüber nachzudenken, was da gerade vor sich geht. Der Unterschied ist, dass hier keine Banken die Transaktionen verifizieren. Stattdessen handelt es nicht um ein cleveres System dezentralisierter Vertrauen zur Verifizierung, basierend auf Mathematik aus der Kryptographie.

Aber erst einmal mächtig Druck Währung und all das noch kurz beiseite. Legen wir beginnen unsere Geschichte mit etwas bodenständigere Kassenbüchern und digitalen Unterschriften. Wenn du und deine Freunde häufig Transaktionen ausführen, also z.B. jeder seinen Teil der Restaurant Rechnung zahlt, kann es umständlich werden, ständig Bargeld auszutauschen. Also könntet ihr ein gemeinschaftliches Kassenbuch führen, in dem alle Zahlungen, die er in Zukunft tätig möchte, festgehalten werden. So was wie "Alles zahlt Bob 20 Dollar", "Bezahlt 40 Dollar an Charlie", sowas in der Art. Das Kassenbuch ist öffentlich und für jeden zugänglich, wie eine Webseite, auf der jeder neue Einträge vornehmen kann. Und an jedem Ende eines Monats trefft ihr euch, sind die Liste der Transaktion an und rechnet ab. Wenn du mehr rausgegeben hast als du bekommen hast, dann legst du entsprechend viel Geld in den Topf. Und wenn du mehr bekommen hast als du aus gegeben hast, dann nimmst du dir entsprechend viel Geld aus dem Topf. Die Regeln könnten in etwa so aussehen: Jeder kann Beiträge zum Kassenbuch hinzufügen und am Ende des Monats trefft ihr euch alle und rechnet ab.

Ein Problem von so einem öffentlichen Kassenbuch ist allerdings, dass jeder neue Beiträge hinzufügen kann. Was würde zum Beispiel Bob daran hindern zu schreiben: "Alles Top 100 Dollar" und das alles zustimmt? Wie können wir sicher gehen, dass all diese Transaktionen auch wirklich das sind, was der Sender im Kopf hatte? Hier kommt der erste Teil der Kryptographie ins Spiel: Digitale Unterschriften. Genau wie bei handschriftlichen Unterschriften ist die Grundidee, dass alles etwas neben der Transaktion platziert, das bestätigt, dass sie die Transaktion gesehen hat und mit ihr einverstanden ist. Und natürlich sollte es unmöglich sein, dass jemand anderes diese Unterschrift fälscht.

Auf den ersten Blick wirkt es so, als sind digitale Unterschriften überhaupt nicht möglich. Ich meine, völlig egal, aus welchen Daten diese Unterschrift besteht, sie kann von einem Computer einfach eingelesen und kopiert werden. Wie verhindern wir also eine Fälschung? Das funktioniert, indem jeder ein paar aus einem sogenannten öffentlichen Schlüssel in einem privaten Schlüssel generiert, von denen beide aussehen wie eine Bildfolge. Der private Key wird manchmal auch sie trägt genannt oder privater Schlüssel leben, den kürzen wir zukünftig mit SK für Sigrid Kiab. Der öffentliche Schlüssel, der Public Key, kürzen wir mit PK ab. Wie der Name schon sagt, ist der geheime Schlüssel etwas, was du für dich behalten solltest. Es in der realen Welt sieht eine manuelle Unterschrift gleich aus, egal welches Dokumente unterschreibst. Aber digitale Unterschriften sind eigentlich noch viel stärker, denn sie verändern sich je nach unterschrieben. Danach riecht sie sehen aus wie eine Folge aus Nullen und Einsen, oft 256 Bit lang. Eine kleine Veränderung der Nachricht verändert das Aussehen der Unterschrift komplett. Etwas, die Unterschrift wird mit Hilfe einer Funktion erstellt, die von der Nachricht selbst und den privaten Schlüssel abhängig ist. Der private Schlüssel stellt sicher, dass nur du die Unterschrift erstellen kannst. Und da die Unterschrift auch völlig von der Nachricht abhängig ist, kann niemand einfach deine Unterschrift kopieren und unter eine andere Nachricht einfügen.

Dieser Prozess läuft Hand in Hand mit einer zweiten Funktion, die prüft, ob die Unterschrift gültig ist. Und hier kommt der öffentliche Schlüssel ins Spiel. Alles, was die Funktion mit dem Schlüssel ausgibt, ist ein War oder ein Falsch. Dieses sagt aus, ob die Unterschrift mit dem privaten Schlüssel erstellt wurde, der zu dem öffentlichen Schlüssel gehört, mit dem du die Gültigkeit der Unterschrift prüft. Ich werde nicht in die Details beider Funktionen eingehen, aber die Grundidee ist, dass es absolut unmöglich sein sollte, eine gültige Unterschrift zu finden, ohne den privaten Schlüssel zu besitzen. Insbesondere gibt es keine bessere Strategie, als einfach zu verlegten Kombinationen auszuprobieren, die man mit dem allen bekannten öffentlichen Schlüssel testen kann. Versucht ihr einmal vorzustellen, wie viele Unterschriften es gibt, die eine Länge von 256 Bit haben. Das sind zwei hoch 256. Das ist eine bizarr große Nummer, die astronomisch zu nennen, würde die Astronomie hoffnungslos überschätzen. Ich habe tatsächlich sogar einen Zusatzvideo gemacht, nur um die Größe dieser Zahl darzustellen. Wichtig für uns hier ist erst einmal: Wenn du überprüft hast, dass eine Unterschrift für eine Nachricht gültig ist, dann kannst du dir extrem sicher sein, dass sie nur erstellt werden konnte, wenn der Verfasser den privaten Schlüssel besaß, der zu dem öffentlichen Schlüssel gehört, mit dem du die Unterschrift gerade überprüft hast.

Sicherzustellen, dass alle Transaktionen im Kassenbuch unterzeichnet werden, ist schon einmal ziemlich gut. Es gibt allerdings ein kleines Schlupfloch. Wenn es eine Transaktion unterzeichnet, etwa "12 Top 100 Dollar", dann kann Bob zwar nicht alles Unterschrift auf eine neue Nachricht kopieren. Er könnte aber einfach Nachricht und Unterschrift gemeinsam kopieren, so oft er möchte, denn diese Nachricht-Unterschrift-Kombination bleibt natürlich gültig. Und das zu vermeiden, richten wir ein, dass wenn du eine konzeption unterschreiben möchtest, die Nachricht außerdem noch ein einmaliger ID erhalten muss, die mit dieser Transaktion verbunden ist. Wenn es auf diesem Weg mehrere Male 100 Dollar an bezahlt, dann benötigt jede einzelne Zeile im Kassenbuch eine komplett neue Unterschrift.

So weit so gut. Digitale Unterschriften senken die Relevanz von Vertrauen in diesem ersten Plan. Dennoch, wenn du das wirklich machen wolltest, würdest du dich immer noch auf eine Art Ehrenkodex verlassen. Du würdest dich nämlich darauf verlassen, dass alle Teilnehmer wirklich am Ende des Monats die Rechnungen begleichen. Was passiert, wenn Charlie beispielsweise ein paar tausend Dollar Schulden anhäuft und dann einfach nicht auftaucht? Der einzige wirkliche Grund am Ende des Monats auf Bargeld zurückzugreifen, ist der Fall, dass jemand ja Charlie, du bist gemeint, viele Schulden anhäuft. Vielleicht hast du also die clevere Idee, dass es gar nicht nötig es auf Bargeld zurückzugreifen, solange es eine Möglichkeit gibt, Leute davon abzuhalten, mehr auszugeben, als sie einnehmen.

Vielleicht beginnst du, indem du jeden bis 100 Dollar einzuzahlen und dann die ersten paar Zeilen des Kassen-Buch vorliest: "Alles kriecht 100 Dollar", "Rock creek 100 Dollar", "Charlie crist 100 Dollar" und so weiter. Und jetzt akzeptiere einfach keine Transaktionen, bei denen jemand mehr ausgibt, als er bereits laut dem Kassenbuch hat. Wenn z.B. die ersten beiden Transaktionen lauten: "Charlie zahlt 50 Dollar an Alles" und "Charly zahlt 50 Dollar an Bob" und "Charly dann versucht 20 Dollar hinzuzufügen", dann wäre das ungültig. Genauso ungültig, wie wir werden eher die Transaktion nie unterschrieben hätte. Wichtig ist, dass man, um eine Transaktion auf diese Art und Weise zu verifizieren, eine komplette Geschichte aller Transaktionen kennen muss. Und das ist mehr oder weniger der Fall bei Krupp Währung, obwohl noch ein bisschen Spielraum für Optimierungen da ist.

Das Interessante daran ist, dass dieser Schritt die Verbindung zwischen dem Kassenbuch und den tatsächlich anfassbaren US-Dollar aufhebt. Theoretisch, wenn jeder Mensch auf der Welt dieses Kassenbuch verwendet, dann könntest du dein ganzes Leben leben und Geld nur auf diesen Kassenbuch senden und empfangen, ohne es jemals in echte US-Dollar umzutauschen. Und um das noch einmal zu betonen: Lasst uns ab jetzt die Menge auf dem Kassenbuch als Ledger Dollars oder kurz LED bezeichnen. Du kannst natürlich jederzeit Ledger Dollar in echt US-Dollar umtauschen. Vielleicht gibt z.B. Alles Bob in der echten Welt 1 10 Dollar Schein und verfügt im Ausgleich die Transaktion bezahlt als zehn Ledger Dollar hinzu und unterzeichnet sie. Aber ein Tausch wie dieser hier wird nicht garantiert sein. Das ist jetzt mehr so, als ob man Dollars in Euros oder irgendeine andere Währung auf dem offenen tauschen würde. Es ist eine eigene unabhängige Sache. Das ist die erste wichtige Sache, die man über Bitcoin und andere Krupp Währungen wissen und verstehen muss: Effekt ein Kassenbuch, der Verlauf aller Transaktionen in dieser speziellen Währung. Bei Wild kommt kann natürlich nicht auf das Kassenbuch, in dem Leute Bitkom mit Bargeld kaufen. Sie das Geld auf das Kassenbuch kommt, erkläre ich in ein paar Minuten. Aber vorher gibt es noch einen anderen, eigentlich noch wichtigeren Unterschied zwischen unserem Währungssystem, denn Ledger Dollars und der Funktionsweise von Crypto Währungen.

Bisher habe ich gesagt, dass dieses Kassenbuch ein öffentlicher Ort ist, wie eine Webseite, auf der jeder neue Zeilen eintragen kann. Aber das würde voraussetzen, einem zentralen Ort zu vertrauen, nämlich wer hustet die Webseite, wer bestimmt die Regeln für das hinzufügen neuer Teilen. Um dieses Stück Vertrauen zu entfernen, das mir jeden seine eigene Kopie des Kassen- buchs haben. Wenn du dann eine Transaktion durchführen möchtest, beispielsweise "Alles zahlt Bob 100 Ledger Dollar", dann sein, dass du diese Nachricht in die Welt hinaus, damit die Leute sie hören und auf ihre eigenen privaten Kassen bieten vormerken. Aber solange du nicht einen Schritt weiter geht, ist dieses System grauenhaft schlecht. Wie kriegst du die Leute dazu zu entscheiden, welches das richtige Kassenbuch ist? Für Bob eine Zahlung empfängt er lässt zahlt Bobzin Ledger Dollar. Wie kann er dann sicher sein, dass alle anderen diese Transaktion empfangen haben und sie für glaubwürdig halten? Woher weiß er sicher, dass er spielt hat zu Charlie gehen kann und genau diese zehn Ledger Dollar in einer Transaktion verwenden kann? Stell dir wirklich mal Frau einfach nur zuzuhören, die Transaktionen gesendet werden. Wie kannst du sicher sein, dass alle anderen dieselben Transaktionen in derselben Reihenfolge aufzeichnen? Das ist das Kernstück des Problems und ein interessantes Puzzle. Hast du eine Idee, wie man Transaktion akzeptiert oder ablehnt und in welcher Reihenfolge? Kannst du sicher gehen, dass jeder, der derselben Regel folgt, ein persönliches Kassenbuch hat, das genauso aussieht wie einst?

Das ist das Problem, um das es im original Bitcoin per Paket grob gesagt. Die Lösung, die Bitcoin bietet, ist immer dem Kassenbuch zutrauen, in das am meisten rechnerische Arbeit investiert wurde. Lasst mich kurz erklären, was das genau bedeutet. Das hat mit etwas zu tun, dass sich kryptographischer Hash Funktion nennt. Die generelle Idee ist, dass wenn du rechnerische Arbeit als Basis dafür benutzt, wenn du vertrauen kannst, dann kannst du das System so einrichten, dass betrügerische Transaktionen und widersprüchliche Kassenbücher mit einem nicht zu bewältigenden Aufwand verbunden.

Nochmal der Hinweis, dass das hier weit mehr ist, als man bräuchte, um Crypto Währungen einfach nur zu benutzen, aber es ist eine echt coole Idee und wenn du sie verstehe ist, dann verstehst das Herzstück von Bitcoin und all den anderen Kultur Währungen. Also eins nach dem anderen: Was ist eine Hash Funktion? Die Eingabe für eine dieser Funktion kann irgend eine Art Nachricht oder Datei sein, dass spielt wirklich keine große Rolle. Die Ausgabe ist eine Bildfolge mit einer bestimmten Länge, z.B. 256 Bit. Dieser Ausgabe wird der Hash Wert der Nachricht genannt. Und die Absicht ist, dass es vollkommen willkürlich aussieht, aber es ist nicht wirklich willkürlich. Die Ausgabe für eine bestimmte Eingabe ist immer dieselbe. Die Grundidee ist, dass wenn du die Eingabe leicht verändert, vielleicht nur einen Buchstaben, dann verändert sich der ausgegebene Hash Wert vollkommen. Bei der Hash Funktion, die ich dir zeige, genannt SHA 256, ist die Veränderung der Ausgabe bei einer minimalen Veränderung der Eingabe vollkommen unvorhersehbar. Denn das hier ist nicht einfach irgendeine Funktion, sondern eine kryptographischer Hash Funktion. Das bedeutet, es ist unmöglich, in die andere Richtung zu rechnen. Wenn ich dir eine Folge von Nullen und Einsen zeige und durch auffordere, eine Eingabe zu finden, mit der 156 genau diese Folge Nullen und Einsen ausgibt, dann hast du keine bessere Möglichkeit, als einfach zu raten und zu überprüfen. Und wie gesagt, wenn du ein Gefühl dafür entwickeln möchtest, wie viel rechnerische Arbeit benötigt wird, um zwei hoch 256 Vermutung zu überprüfen, dann schau dir einfach das Zusatzvideo an, dessen Erstellung hat mir übrigens ein Wahnsinns Spaß bereitet. Vielleicht denkst du, dass wenn du dich wirklich durch die teils dieser Funktion willst, du einen Weg finden könntest, von einer Ausgabe auf die entsprechende Eingabe zu schließen. Bisher hat allerdings niemand einen Weg gefunden, das zu schaffen. Interessanterweise gibt es keinen rigorosen Beweis dafür, dass es schwierig ist, in die andere Richtung zu rechnen. Dennoch basiert ein gewaltiger Teil moderner Sicherheitstechnologie auf diesen fotografischen Hash Funktion und darauf, dass sie diese Eigenschaft haben. Wenn du dir anschauen würde ist, mit welchen Algorithmen dein Browser gerade die Sichtverbindung zum YouTube oder zu deiner Bank aufbaut, dann wirst du ziemlich wahrscheinlich auf den Namen Far 256 stoßen.

Für jetzt konzentrieren wir uns erst einmal darauf, wie eine solche Funktion beweisen kann, dass eine bestimmte Liste Transaktion mit einer hohen Menge an rechnerische Arbeit verbunden ist. Stell dir vor, jemand zeigt die Rangliste an Transaktionen an, sagt: "Hey, ich habe eine besondere Zahl gefunden. Wenn du diese Zahl ans Ende der Liste an Transaktionen schreibt und HS 256 auf die Liste an wände, ist da sind die ersten 30 Bit der Ausgabe alles 0." Wie schwer glaubst du, wäre es für diese Person, eine solche Nummer zu finden? Für irgendeine zufällige Nachricht ist die Wahrscheinlichkeit, dass der Hash Wert mit 30 0 beginnt, 1 zu 2 hoch 30, also in etwa eins zu einer Milliarde. Und weil SHA 256 eine kryptographischer Hash Funktion ist, ist die einzige Möglichkeit, eine solche Nummer zu finden, schlicht und ergreifend immer wieder zu raten. Das heißt, diese Person müsste ziemlich sicher ungefähr 1 Milliarde Zahlen ausprobieren, bevor sie diese besondere gefunden hat. Sobald du die Zahl weißt, ist es leicht, sich zu überprüfen. Du, wenn du es einfach die Hash Funktion an, und sie ist die 30 0. Mit anderen Worten, du kannst überprüfen, dass jemand eine große Menge Arbeit geleistet hat, ohne die selbst ihren Aufwand zu machen. Das nennt man dann Ausführungsnachweis. Wichtig ist, dass all diese Arbeit intrinsisch mit der Liste an Transaktion verbunden ist. Wenn du nur einen Teil der Transaktion, ein kleines bisschen verändert, würde sich der Hash Wert komplett verändern. Wir müssen es also noch einmal eine Milliarde Zahlen ausprobieren, um diesen Ausführungsnachweis zu finden, eine neue Zahlen, mit der der Hash Wert der veränderten Liste wieder mit 30 9 beginnt.

Erinnere dich an unsere Situation mit dem Kassenbuch. Alle senden Transaktionen in die Welt und wir wollen eine Möglichkeit finden, uns einig zu sein, welches Kassenbuch das richtige ist. Wie gesagt, die Grundidee hinter dem ursprünglichen Bitkom PK ist, dass alle dem Kassenbuch vertrauen, in dem die meiste rechnerische Arbeit steckt. Das funktioniert, indem man zuerst ein bestimmtes Klassbuch in Blöcke unterteilt. Jeder dieser Blöcke besteht aus einer Liste an Transaktion, zusammen mit einem Ausführungsnachweis, der eine besondere Zahl ist, durch die der Hash Wert des Blocks mit einer Anzahl Nullen beginnt. Lasst uns einfach mal festlegen, dass der Hash Wert mit sagen wir 60 0 beginnen muss. Wir kommen später noch mal zu einem systematischen Weg, die Anzahl der Nullen auszuwählen. Genauso wie eine Transaktion nur gültig ist, wenn sie vom Sender unterzeichnet wurde, so ist auch ein Block nur gültig, wenn er ein Ausführungsnachweis hat. Und um sicherzugehen, dass die Blöcke eine vorgegebene Reihenfolge haben, legen wir fest, dass ein Block den Hash Wert des vorhergehenden Blocks an seinen Beginn stehen haben muss. Wenn wir jetzt etwas an einem der früheren Blöcke veränderst oder die Reihenfolge zwei Blöcke vertauschen würdest, dann würde das den Blog, der als nächstes kommt, auch verändern, was wiederum den Hash Wert dieses Blogs verändert, was wiederum alle nachfolgenden Blöcke verändern würde. Die ganze Arbeit müsste also noch mal erledigt werden. Man müsste für jeden Blog eine neue Nummer finden, mit der sein Headset mit 60 0 beginnt. Weil die Blöcke so aneinander gekettet sind, nennt man das Ganze nicht Kassenbuch, sondern Blog Chain.

Im Rahmen unserer erweiterten Regeln erlauben wir jetzt allen Menschen auf der Welt Urheber eines Blogs zu sein. Das bedeutet, dass sie auch versendete Transaktion achten und diese in einem Blog sammeln und dann eine ganze Menge Arbeit verrichten, um eine spezielle Zahl zu finden, mit der der Hash Wert ihres Blogs mit 60 0 beginnt. Und sobald sie die finden, senden sie den gesamten Block in die Welt hinaus. Um solche Blog Erschaffer für ihre Arbeit zu belohnen, erlauben wir ihnen eine ganz besondere Transaktion am Anfang ihres Blogs hinzuzufügen, in der sie beispielsweise zehn Löcher Dollar einfach so aus dem Nichts bekommen. Das nennt man die Blöcke Reward oder Blog Belohnung. Sie ist eine Ausnahme, dass unsere Regeln für das Akzeptieren oder Ablehnen von Transaktionen angeht. Sie hat kein Urheber, muss also auch nicht unterzeichnet werden und sie bedeutet auch, dass die absolute Anzahl an Ledger Dollar in unserem Wirtschaft mit jedem neuen Blog steigt.

Blogs zu kreieren wird oft als Mining bezeichnet, da sehr viel Arbeit erfordert und neues Geld in die Wirtschaft einbringt. Aber wenn du etwas über meine hörst oder liest, für dir immer vor Augen, dass sie letztendlich nur auf Transaktionen achten, Blogs kreieren und diese Blöcke senden und dafür mit neuem Geld belohnt werden. Aus der Sicht eines meiner ist jeder Block wie eine Art Mini Lotto, bei der jeder so schnell wie er kann Zahlen reden, bis jemand Glück hat und eine besondere Nummer findet, der Hash Wert des Blocks mit vielen Nullen beginnt, und der bekommt dann die Belohnung. Alle anderen, die das System einfach nur für Zahlungen benutzen wollen, achten nicht auf Transaktionen, sondern auch Blöcke, die von Männern versendet werden und aktualisieren ihre eigene persönliche Kopie der Block scheint.

Ein wichtiger Zusatz für unsere Regelung ist, dass wenn du zwei verschiedene Blogs auf schnaps, deren Transaktionszahl auf sich widerspricht, dann hörst du auf die längere der beiden, die in der die meisten rechnerische Arbeit steckt. Wenn beide gleich lang sind, dann warte einfach, bist du einen weiteren Block hörst, da an eine der beiden Chains angehängt wird und sie so länger macht. Das heißt, obwohl es keine zentrale Autorität gibt und jeder seine eigene Kopie der Block Schein aktuell hält, haben wir einen Weg, uns alle einig zu sein, indem wir abmachen, die Block Chain anzuerkennen, in der die meiste Rechenarbeit steckt.

Um zu sehen, warum an diesem System vertrauen kann und um zu verstehen, wann man davon ausgehen kann, dass eine Zahlung authentisch ist, ist es am besten zu überlegen, was genau jemand tun müsste, um dieses System zu überlisten. Vielleicht versucht alles Bob zu betrügen, indem sie ihm einen Blog schickt, indem sie ihm 100 Ledger Dollar zahlt, ohne aber diesen Block an den Rest des Netzwerkes zu schicken. Auf diese Weise denken alle anderen, dass sie die 100 Ledger Dollar noch selbst besitzt. Um das zu tun, müssen sie einen gültigen Ausführungsnachweis vor allen anderen Männern finden, die alle an ihrem eigenen Blog arbeiten und das könnte definitiv passieren. Vielleicht gewinnt alles diese Mini Lotterie einfach vor allen anderen. Dennoch, die Nachrichten alle anderen meiner, wer also eines fehlerhaften Glock glaubt, müsste er lässt die ganze Arbeit also selbst machen. Immer mehr Blogs an Box spezielle Blog Chen hang, die anders ist als das, was er von den anderen Männern hört. Denkt dran, laut unserer Regelung vertraut Bob immer der längsten Kette, von der er weiß. Alles mag das vielleicht ein paar Blöcke lang schaffen, solange sie durch Zufall Blöcke schneller findet als alle anderen Meiler im Netz zusammen. Aber solange sie nicht fast 50 Prozent aller Rechenressourcen im Netzwerk hat, ist die Wahrscheinlichkeit unglaublich hoch, dass die Blog Chain, an der alle anderen meiner arbeiten, schneller wächst als die gefälschte Blog Chain, GLS an Bob weitergibt. Das heißt, nach einer gewissen Zeit wird Bob ablehnen, was er von alles hört und stattdessen der längeren Chain vertrauen, an der alle anderen arbeiten.

Das bedeutet aber auch, dass du einen neuen Blog, den du hörst, nicht sofort vertrauen solltest. Du solltest warten, bis ein paar Blättchen hinzugefügt wurden. Wenn du dann immer noch von keiner längeren Blog schon gehört hast, dann kannst du davon ausgehen, dass dieser Block Teil der Kette ist, die alle anderen orten nutzen. Und damit hätten wir die wichtigsten Punkte geklärt. Dieses auf Ausführungsnachweisen basierende Kassenbuchsystem ist mehr oder weniger die Funktionsweise von Bitcoin und anderen Struktur Währungen.

Es gibt noch ein paar Details zu klären. Ich habe zum Beispiel gesagt, dass der Ausführungsnachweis eine spezielle Zahl sein kann, mit der der Hash Wert eines Blogs mit 60 0 beginnt. Eigentlich funktioniert es so, dass die Anzahl dieser Nullen regelmäßig geändert wird, so dass im Durchschnitt alle zehn Minuten ein neuer Blog gefunden wird. Wenn mehr und mehr Männer mitmachen, wird die Herausforderung schwerer und schwerer, so dass die Mini Lotterie im Schnitt alle zehn Minuten ein Gewinner hat. Viele neuere Crypto Währungen haben deutlich kürzere Blockzeiten als zehn Minuten. Und all das Geld in Bitkom kommt letztlich von Blog Awards. Am Anfang lag dieser Belohnung bei 50 Bitcoin pro Block. Es gibt eine gute Webseite, auf die du gehen kannst, der Block Explorer, auf der du dir die Bitcoin Blog scheint ansehen kannst. Und wenn du dir die ersten paar Blocks in der Kette anschaut, dann siehst du, dass diese keine Transaktionen enthalten, außerdem 50 Bitcoin Belohnung für die meine. Aber alle 210.000 Blogs, also in etwa alle vier Jahre, für diese Belohnung halbiert. Im Moment liegt diese Belohnung bei 6,25 Bitcoin pro Block. Und weil diese Belohnung geometrisch verringert wird, bedeutet das, dass es nie mehr als 21 Millionen begrenzt geben wird. Nicht, dass meiner kein Geld mehr verdienen. Zusätzlich zu den Glocken Words können meiner nämlich auch Transaktionsgebühren einnehmen. Funktioniert, indem du jedes Mal, wenn du eine Zahlung von imst, freiwillig eine kleine Transaktionsgebühr mit sixt, die an den meiner geht, dessen Blog keine Zahlung beinhaltet. Seine Motivation dahinter könnte sein, meiner dazu zu bringen, eine Zahlung im nächsten Block mit aufzunehmen. Können ist jeder Block auf zirka 2400 Transaktionen beschränkt, laut vieler Kritiker unnötig einschränken. Zum Vergleich: Wieder bearbeitet circa 1700 Transaktionen pro Sekunde und kann theoretisch mit mehr als 24.000 pro Sekunde arbeiten. Diese verhältnismäßig langsame Verarbeitung bei Bitcoin zieht höhere Transaktionsgebühren mit sich, denn die entscheiden letztlich, welche Transaktionen die meinen ihre Blöcke aufnehmen.

Das ist bei weitem keine allumfassende Erklärung von Krupp Dosierungen. Es gibt noch viele Nuancen und andere Funktionsweisen, die ich nicht erwähnt habe. Aber ich hoffe, dass sich eine Art aber warum Basis geschaffen habe, auf der man weiter aufbauen kann. Die ich bereits am Anfang gesagt habe, ein Hauptmotiv für dieses Video ist, dass viel Welt begonnen hat, in Crypto Währungen zu fließen. Und obwohl ich keine Aussage dazu machen möchte, ob das eine gute oder schlechte Investition ist, glaube ich, dass es eine gute Stadt Voraussetzung ist, zumindest die Grundlagen der Technologie zu kennen.

Wie jedes Mal geht mein außerordentlicher Dank an diejenigen von euch, die diesen Kanal über Pay.on möglich machen. Ich verstehe, dass nicht jeder in der Lage ist, etwas beisteuern zu können, aber wenn du denn noch mithelfen möchtest, dann ist einer der besten Wege, das zu tun, einfach die Videos, von denen du glaubst, dass sie für andere nützlich sein könnten, zu teilen. Ich weiß, dass du das weißt, aber es hilft wirklich. Ich möchte mich außerdem bei Protokoll Apps für ihre Unterstützung bei diesem Video betanken. Protokoll Apps ist eine Organisation, die eine Reihe verschiedener Forschungs- und Entwicklungsprojekte betreiben. Und wenn du einige der Links in der Beschreibung volkstum die Details dieser Projekte anzuschauen, dann wirst du einige starke Parallelen zu den Konzepten aus diesem Video bemerken. Die Vorteile und Herausforderungen von Dezentralisierung beschränken sich bei weitem nicht auf Währungen und Transaktionsverläufe. Und der Nutzen von angewandter Kryptographie, also Has Funktionen, digitalen Unterschriften und so weiter, ist ebenso viel allgemeiner. Ein Beispiel: Ein paar der Projekte von Colt Kollaps, unter anderem PFS und Feilt, drehen sich um die Idee von verteilter Datenspeicherung. Das eröffnet ein ganz neues Feld an interessanten Herausforderungen und Möglichkeiten für die Entwickler. Unter Reich Protokoll Apps liegt sehr hohen Wert auf Open Source, also wenn ihr Interesse habt, dann könnt ihr die bereits sehr starke Community annimmt werden, denn verstärken. Portugal App sucht aber auch nach Vollzeit Entwicklern. Wenn du glaubst, du können das gut in das Team passen, dann du wirklich auf jeden Fall.