Transaktionen
Nehmen wir an, Alice (Knoten A) besitzt einen bestimmten Betrag an digitalem Geld. Dies wollen wir als Münze bezeichnen. Wir erklären später, woher diese Münzen kommen. Aber für den Moment nehmen wir einfach an, dass Alice sie besitzt.
Wenn Alice eine Münze an Bob (Knoten B) senden möchte, erstellt sie eine Transaktion, die besagt: “Ich erlaube Bob, diese Münze auszugeben”. Und wenn Bob diese Münze an Chris (Knoten C) schicken will, erstellt er eine Transaktion, die besagt: “Ich erlaube Chris, diese Münze auszugeben.
Eine Münze ist im Grunde die Erlaubnis des vorherigen Besitzers, eine Münze auszugeben. Und eine Transaktion ist das Mittel, um diese Erlaubnis einem anderen Nutzer zu erteilen. Chris würde nun prüfen, ob Bob überhaupt das Recht hat, diese Münze auszugeben. Dazu würde sie herausfinden wollen, ob Alice Bob erlaubt hat, ihre (Alices) Münze auszugeben. Dies geht bis hinunter zum ersten Besitzer (in unserem Fall Alice).
Man könnte meinen, dass dies wirklich schwierig ist, vor allem, wenn eine Münze viele Male ausgegeben wird. Und ja, das Überprüfen der gesamten Kette würde eine Menge Zeit in Anspruch nehmen. Aber es gibt eine Lösung, bei der Sie nur den letzten Schritt überprüfen müssen. Das werden Sie im Laufe dieser Lektion sehen.