Mining

Was ist Double-Spending & Wie Funktioniert Bitcoin Handle Es?

10. September 2018

What Is Double Spending - Bitcoin

Bitcoin gewinnt die schnelle Popularität und Akzeptanz auf der ganzen Welt. Es ist neu zu definieren die Art, wie wir Geld verwenden, indem Sie die weltweit erste voll funktionsfähige digitale Währung.

Sie werden überrascht sein zu wissen, dass schon vor Bitcoin gab es versuche, eine nachhaltige digitale Geldsystem. Aber alle diese versuche scheiterten, weil ein offensichtliches problem mit dem digital-Geld, dass die Transaktionen werden kopiert und zweimal ausgeben.

Lass mich einfach das Konzept…

Bitcoin war in der Lage zu überleben und zu gedeihen, denn er löst das „double spending“ – problem.

  • Lesen Sie auch: Was ist Bitcoin? A Beginner ‚ s Guide.

Was Bedeutet Doppelte Ausgaben Bedeuten?

What Does Bitcoin Double Spending Mean

Verdoppeln verbringen, bedeutet, verbringen das gleiche Geld zweimal.

Betrachten wir dieses Beispiel:

Sie gehen zu Starbucks und bestelle einen cappuccino im Wert von $10. Sie bezahlen in Bar. Nun, die $10 in cash in der cash vault von Starbucks. Mit allen Mitteln, Sie können einfach nicht verbringen die gleiche $10 woanders ein anderes kaufen.

Es sei denn, Sie stehlen…!!!

Als Sie bezahlt Ihre $10 bill, die service provider bei Starbucks bestätigte sofort, dass Sie bezahlt haben, und Sie bekommen Ihren Kaffee im Austausch für das Geld.

Aber Bitcoin ist digitales Geld, nicht physisches cash. Damit Bitcoin-Transaktionen haben eine Möglichkeit, die kopiert werden und rebroadcasted. Dies eröffnet die Möglichkeit, dass die gleiche BTC ausgegeben werden konnten zweimal durch seinen Besitzer.

Wie?

In unserem Starbucks-Beispiel, das Sie in Bar bezahlt, so ist die Zahlung wurde bestätigt und verifiziert werden sofort von anderen Menschen. Aber mit digitalen Währungen wie BTC, wenn diese überprüfung Mechanismus fehlt, kann es zu doppelten Ausgaben.

Jeder kann einfach kopieren, digitales Geld und zahlen woanders.

Und hier ist, wo die einzigartige Erfindung liegt…

Bitcoin, obwohl digitale Währung, löst das problem nicht kopiert und immer zweimal ausgeben.

Wie Bitcoin Behandelt Das Double Spending Problem

How Bitcoin Handles The Double Spending Problem

Bitcoin schafft das double spending problem durch die Implementierung einer Bestätigungs-Mechanismus und die Aufrechterhaltung einer universal-ledger („blockchain“), ähnlich den traditionellen Bargeld-Währungs-system.

Bitcoin ist blockchain verwaltet eine chronologisch geordnete, Zeitstempel Transaktion ledger von Beginn seiner Tätigkeit im Jahr 2009.

Alle 10 Minuten ein block (d.h. eine Gruppe von Transaktionen) wird Hinzugefügt, um die ledger. Und alle Knoten, die auf dem Bitcoin-Netzwerk behalten Sie eine Kopie dieser Globale ledger (der blockchain).

Mal sehen, wie das Bitcoin-Netzwerk wird verhindert, dass doppelte Ausgaben:

Angenommen, Sie haben 1 BTC, die Sie versuchen, verbringen zweimal.

Sie machte den 1 BTC Transaktion an einen Händler. Nun, auch hier können Sie Unterschreiben und senden Sie die gleiche 1 BTC auf eine andere Bitcoin-Adresse, um zu versuchen und trick, den der Kaufmann.

Beide Transaktionen gehen in die unbestätigten pool von Transaktionen. Aber nur Ihre erste Transaktion erhielt die Bestätigungen und wurde verifiziert durch Bergleute, die in den nächsten block. Ihre zweite Transaktion konnte nicht genug bekommen Rückmeldungen, weil die Bergleute beurteilt es als ungültig, so dass er zog es aus dem Netzwerk.

Aber warten Sie… was ist, wenn die beiden Transaktionen sind gleichzeitig eingenommen, durch den die Bergleute?

Wenn Bergleute ziehen Sie die Transaktionen gleichzeitig aus dem pool, dann bekommt der Transaktion wird die maximale Anzahl der Bestätigungen aus dem Netzwerk werden in der blockchain, und der andere wird verworfen werden.

Man könnte sagen, dass dies ungerecht ist für den Händler, als die Transaktion fehlschlagen, die in immer Bestätigungen. Ja, das kann passieren!!!

Das ist, warum es wird empfohlen, für die Händler zu warten, für mindestens 6 Bestätigungen.

Hier, „6-Bestätigungen“ bedeutet einfach, dass nach einer Transaktion wurde Hinzugefügt, um die blockchain, 6 blocks mit mehreren anderen Transaktionen, die Hinzugefügt wurden, nachdem es.

„Bestätigungen“ sind aber nichts mehr Blöcke die mehr Transaktionen in der blockchain. Jede Transaktion und die Blöcke sind mathematisch miteinander verknüpft, um die Vorherige.

Alle diese Bestätigungen und Transaktionen sind Zeit-Stempel auf der blockchain, so dass Sie irreversibel und unmöglich zu manipulieren.

Also, wenn ein Händler erhält seine/Ihre minimale Anzahl von Bestätigungen, er/Sie kann positiv sein, es war nicht eine doppelte ausgeben, die durch den Absender.

Warum kann der Händler sicher sein?

Da zu in der Lage sein zu verdoppeln verbringen, die Münze, den Absender zurück zu gehen und reverse-alle Geschäfte, die in 6 Blöcke, die Hinzugefügt wurden, nachdem Ihre Transaktion, das ist rechnerisch unmöglich.

Wie Double-Spend-Attacken Passieren Kann

  • Angriff 51%

Wenn irgendwie ein Angreifer erfasst 51% der hash-Leistung von Netzwerk -, Doppel-Ausgaben geschehen kann.

„Hash-power“ bedeutet, dass die Rechenzeit, die überprüft, Transaktionen und Blöcken. Wenn ein Angreifer diese Kontrolle, er/Sie kann umkehren, jeder Transaktion und eine private blockchain, die jeder betrachten als real.

Aber bisher noch kein solcher Angriff stattgefunden hat, weil die Steuerung 51% des Netzwerkes ist sehr Kosten intensiv. Es hängt von der gegenwärtigen Schwierigkeiten des Bergbaus, der hardware-Preis und die Stromkosten, alle, die ist unmöglich zu erwerben.

  • Rennen Angreifen

Wenn ein Angreifer sendet die gleiche Münze in schneller Folge an zwei verschiedene Adressen, das offensichtliche Ergebnis ist, dass nur einer von Ihnen das bekommen wird, enthalten.

Nun, wenn Sie als Händler nicht warten, für die Bestätigung der Zahlung, die dann in einem Fall wie diesem, gibt es eine 50% chance, dass Sie habe das doppelte ausgegeben Münze (und Sie nicht erhalten, Geld).

Lassen Sie uns sehen, wie…

Ihr Kunde kann trick, den Sie, wenn er/Sie sendet die gleichen Münzen wieder an seine/Ihre Adresse.

Sobald der Kunde sowohl die Transaktionen, die beiden Geschäfte gehen, um eine unbestätigte pool von Transaktionen. Je Transaktion wird überprüft, erste und bekommt 6 Bestätigungen wird angenommen, und der andere wird verworfen werden.

Als Händler erhalten Sie möglicherweise die 6 Bestätigungen, aber wenn der Angreifer bekommt die Bestätigungen zuerst, dann Sie werden nicht erhalten Ihr Geld. Das ist, warum es wird gesagt, warten Sie mindestens 6 Bestätigungen.

So weit, in der 8-jährigen Geschichte von Bitcoin, kein solcher Angriff erfolgreich war. Die Bitcoin-Mechanismus für die Aufrechterhaltung eines universellen Transaktion ledger basierend auf den Bestätigungen muss noch ausgetrickst werden.

Ich hoffe, dass dieses wissen über Bitcoin wird Ihnen helfen, verwenden Sie es sicher.

Lassen Sie mich wissen, Ihre Gedanken und feedback in den Kommentaren unten.

Und vergessen Sie nicht, teilen diesen Beitrag mit deinen Freunden auf Facebook und Twitter!

Lesen Sie auch:

  • Die 3 Besten Hardware-Wallets Für Bitcoin im Jahr 2017 ( + Altcoins Unterstützt)
  • Bitcoin Wallet: Alles, was ein Anfänger wissen Muss
  • Beliebte Websites Zum Kaufen Von Bitcoins Sofort Mit Debit – /Kreditkarte

Inhalt

  • 1 Was Bedeutet Doppelte Ausgaben Bedeuten?
    • 1.1 Wie Bitcoin Behandelt Das Double Spending Problem
    • 1.2 Wie Double-Spend-Attacken Passieren Kann

You Might Also Like

No Comments

Leave a Reply