Blockchain - Doppelte Ausgaben
Betrachten Sie eine im Bild gezeigte Situation -
Wie hier deutlich zu sehen ist, bietet Bob Lisa im Austausch für ein Buch eine 10-Dollar-Rechnung an. Sobald die Lisa diese physische 10-Dollar-Rechnung erhalten hat, kann Bob dieses Geld nicht mehr für andere Transaktionen verwenden, da sich die physische Währung jetzt in Lisas Besitz befindet.
Stellen Sie sich nun eine Situation vor, in der das Geld in digitaler Form bezahlt wird. Dies ist im Bild dargestellt -
Da das Format für den Geldwechsel im digitalen Format vorliegt, handelt es sich im Wesentlichen um eine physische Binärdatei, die irgendwo auf Bobs Gerät gespeichert ist. Nachdem Bob Lisa diese Datei (digitales Geld) gegeben hat, kann er Alice auch eine Kopie der Datei geben. Beide glauben nun, dass sie das Geld erhalten haben, ohne die digitale Münze authentifizieren zu können, und würden daher ihre jeweiligen Waren an Bob liefern. Das nennt mandouble-spending wenn der Absender dasselbe Geld an mehr als einem Ort ausgibt, um Dienstleistungen oder Waren von mehreren Anbietern zu erhalten.
Um dieses Problem der doppelten Ausgaben zu lösen, würde man eine zentralisierte Behörde einsetzen, um alle Transaktionen zu überwachen. Dies ist im Bild dargestellt -
Die zentrale Behörde, die im Allgemeinen Ihre Bank ist, führt ein Hauptbuch, in dem alle Transaktionen aufgezeichnet sind. Jetzt muss Bob sein digitales Geld an die Bank senden, die einen Eintrag in das Hauptbuch vornehmen würde, um Bobs Konto zu belasten. Nachdem sichergestellt wurde, dass Bob über ein ausreichendes Guthaben verfügt, um das digitale Geld zu bezahlen, das er senden möchte, würde er das Geld an Lisa senden und ihr Konto in seinem Hauptbuch gutschreiben.
Jetzt ist garantiert, dass Bob das Geld nicht doppelt ausgeben kann. Wenn jede digitale Transaktion über eine solche zentralisierte Behörde geleitet wird, wäre das Problem der doppelten Ausgaben gelöst. Dies bietet auch einen weiteren Vorteil bei der Überprüfung der Echtheit jeder Münze (digitales Geld), die sie bei der Transaktion erhält. Das gefälschte Geld (doppeltes Geld, wie im Fall von Bob, der mit einer Kopie an Alice zahlt) würde also leicht erkannt und aus dem Verkehr gezogen.
Die Einführung einer zentralisierten Behörde, obwohl sie das Problem der doppelten Ausgaben löst, wirft ein weiteres wichtiges Problem auf - die Kosten für die Schaffung und Aufrechterhaltung der zentralisierten Behörde selbst.
Da die Banken Geld für ihre Geschäftstätigkeit benötigen, kürzen sie die Provisionen für jede Währungstransaktion, die sie für ihre Kunden durchführen. Dies kann manchmal sehr teuer werden, insbesondere bei Geldtransfers nach Übersee, bei denen mehrere Agenten (Banken) an dem gesamten Geschäft beteiligt sein können.
Alle oben genannten Probleme werden durch die Einführung der digitalen Währung Bitcoin gelöst. Ich werde Ihnen jetzt einen kurzen Hintergrund geben, was Bitcoin ist, bevor ich mich mit seinem Design und seiner Architektur befasse.