Mein Verständnis ist, dass die Blockchain ausschließlich von Minern gebaut wird. Meine Frage ist, warum wird diese Überprüfung nicht von jedem Bitcoin-Client durchgeführt - ähnlich wie P2P-Filesharing-Programme, die es Benutzern ermöglichen, das Netzwerk zu nutzen (Download) und das Netzwerk zu unterstützen (Upload)?
Aktualisieren:
Was ist der Unterschied zwischen dem „Verifizieren“ der Transaktion und dem „Arbeitsnachweis“? Mein Verständnis von der Verifizierung von Transaktionen ist, dass alle Eingaben zu und Ausgaben von einer Adresse addiert werden, um sicherzustellen, dass im Voraus genügend Einnahmen vorhanden sind, um jede Ausgabe zu ermöglichen. Wenn jeder Knoten im Netzwerk dies tut, werden alle Knoten zustimmen und Blockchain-Spoofer würden von der Masse übertönt. Reicht das nicht als Beweis?
Transaktionen werden tatsächlich von jedem Netzwerkknoten (Computer, auf dem Bitcoin-qt läuft) verifiziert. Eine ungültige Transaktion wird nicht weitergegeben und der Client zeigt sie dem Benutzer nicht als Zahlung an.
Eine gültige Transaktion bedeutet jedoch nicht, dass es keine widersprüchlichen Transaktionen gibt. Miner synchronisieren die Transaktionen mit einem Arbeitsnachweis als Signal.
Ohne Bergleute gäbe es keinen Konsens, jeder könnte anderen Benutzern eine falsche Realität präsentieren und sie von der Wahrheit isolieren. Das Erstellen von Blöcken ist schwierig, was es einem böswilligen Benutzer unmöglich macht, den Verlauf zu fabrizieren. Tatsächlich überprüft jeder Knoten jedes Bit des Transaktionsverlaufs und stellt auch Daten ("Seeding") in einer Maschenform an andere Knoten bereit. Es ist verteilt, wie es sein muss.
Auffrischungz
Meni Rosenfeld
Auffrischungz