doppeltes Ausgabenproblem und Vertrauen

Ich bin sehr neu bei Bitcoin und entschuldige mich, wenn das Folgende zu einfach ist. Soweit ich verstanden habe, übernimmt bei einem Problem mit doppelten Ausgaben die längste Kette, die die meiste Arbeit sammelt. Nehmen wir jedoch an, dass diese Kette den Betrug erweitert, dann gibt es für das Netzwerk keine Möglichkeit, sich des Betrugs bewusst zu werden, es sei denn, ein Benutzer beschwert sich, dass er das Geld nicht erhalten hat, und findet einen Weg, dies dem Netzwerk mitzuteilen. Habe ich recht ? Wenn ja, wie kann er das Netzwerk informieren, ich meine Blockchain-sprechend. Handelt es sich nur um eine öffentliche Information, die das Vertrauen in die Blockchain ruinieren würde und einen Anreiz gibt, nicht betrügerisch zu sein?

Antworten (1)

Eine Blockchain kann nicht betrügerisch sein. Die Blockchain, die „die Blockchain“ ist, ist die gültige Kette mit der meisten Arbeit. Wenn es eine Kette gäbe, die eine Transaktion enthielt, die die doppelte Ausgabentransaktion war, aber nicht die ursprüngliche, und diese Kette mehr Arbeit hatte als eine andere Kette, dann ist diese Kette „die Blockchain“ und die richtige.

Wenn eine Blockchain zwei Transaktionen enthält, die miteinander in Konflikt stehen (d. h. das Original und die doppelten Ausgaben befinden sich beide in der Kette), dann ist diese Blockchain völlig ungültig und niemand würde sie akzeptieren, es sei denn, er hätte seine Software speziell modifiziert, um sie zu akzeptieren.

Wenn ein Benutzer betrogen wird, weil jemand diese Art von Angriff durchgeführt hat (eine doppelte Ausgabentransaktion übertragen und die doppelten Ausgaben bestätigt), hat der Benutzer keine Möglichkeit, das Netzwerk zu informieren, und das Netzwerk kümmert sich nicht darum, ob ein solcher Angriff stattgefunden hat. Was passiert ist, war für das Netzwerk völlig gültig, solange nur eine der beiden Transaktionen (entweder die ursprüngliche oder die doppelte Ausgabe) in der Blockchain enthalten ist. Aufgrund dieses Risikos wird empfohlen, dass Sie auf die Bestätigung einer Transaktion warten und mehrere Bestätigungen haben, bevor Sie eine Zahlung akzeptieren. Die Kette, die diese doppelten Ausgaben enthält, ist nicht betrügerisch.

danke für Ihre Antwort. Also, wenn ich es gut verstehe, wenn eine falsche Transaktion in der längsten Kette gespeichert ist, dann ist es aus Sicht der Konsistenz des Bitcoin-Netzwerks in Ordnung. Können wir also sagen, dass, wenn das Geld, das ein Benutzer korrekt erhalten haben sollte, verwaist ist, das einzige Problem das Vertrauen in das Netzwerk ist, um die gute Transaktion zu validieren. Denn wenn es nicht auf das Vertrauen ankommt, wenn es kein besonderes Problem gibt, eine falsche Transaktion zu integrieren, warum sich dann überhaupt Gedanken über doppelte Ausgaben machen?
Ihr Kommentar ist sehr schwer zu verstehen, aber ich werde mein Bestes geben. Zunächst einmal gibt es keine "falschen" oder "falschen" Transaktionen. Ich gehe davon aus, dass Sie mit "falscher Transaktion" meinen, dass die Transaktion für uns Menschen eine doppelte Ausgabe ist. Für das Netzwerk sind beide Transaktionen gültig, aber nur eine kann in die Blockchain aufgenommen werden. Das Problem der doppelten Ausgaben, das Bitcoin löst, ist nicht das Problem der doppelten Ausgaben für Menschen, sondern das eigentliche Problem der doppelten Ausgaben, wenn zwei widersprüchliche Transaktionen als endgültig betrachtet werden.
vielen Dank für Ihre Antwort, aber es ist immer noch sehr unklar. Wenn doppelte Ausgaben kein Problem für uns, aber ein Problem für das Netzwerk sind, wo liegt dann das Interesse für einen Benutzer, doppelte Ausgaben zu versuchen?