Eine Bitcoin-Technologie mit Falkenaugen erstickt doppelte Ausgaben im Keim

Fredrick Awino
22.08.2022
175 Views

Lange Zeit war die Schaffung einer rein virtuellen Währung eine Sackgasse, da die autonome Überprüfung von Transaktionen und das Risiko von Doppelausgaben zu groß waren. Doch seit der Bitcoin auf den Markt gekommen ist, hat er sich neue Gebiete erschlossen und wurde sogar in El Salvador und der Zentralafrikanischen Republik als gesetzliches Zahlungsmittel zugelassen. Es würde sich für einen Händler wirklich lohnen, wenn er wüsste, wie das technologische Ökosystem von bitcoin die Doppelausgaben geheilt hat.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Doppelte Ausgaben an und für sich können den Eindruck erwecken, dass Menschen Bitcoin zweimal ausgeben. Ja, er beschreibt Situationen, in denen eine Person ihren Bitcoin-Besitz mehr als einmal verwendet. Denken Sie daran, dass Bitcoin-Transaktionen über ein verteiltes Hauptbuch abgewickelt werden, was bedeutet, dass eine Münze, sobald sie ausgegeben, getauscht oder verkauft wurde, nicht mehr für den Besitzer verfügbar sein sollte. Kurz gesagt, das System muss in der Lage sein, die Bitcoin gemäß den Anweisungen des Bitcoin-Besitzers zu löschen oder zu übertragen.

Ein Schnappschuss über die Geschichte und Funktionsweise von bitcoin

Im Jahr 2008 wurde mit dem Bitcoin-Weißbuch ein elektronisches Peer-to-Peer-Geldsystem vorgestellt. So erfolgreich Bitcoin auch sein mag, jede Wirtschaft hat ein Problem mit Organisationen oder Menschen, die versuchen, Geld zu manipulieren. Eine der Sorgen, die Bitcoin-Investoren umtreibt, sind doppelte Ausgaben.

Doppeltes Geldausgeben ist die Herausforderung, den Besitz eines digitalen Tokens zu verifizieren. Dabei wird eine Kryptoeinheit zweimal ausgegeben. Kurz gesagt bedeutet dies, dass sowohl eine rechtmäßige als auch eine falsche Transaktion stattfinden kann. Außerdem würde das Vertrauen und die Sicherheit des gesamten Netzwerks untergraben, wenn doppelte Ausgaben in Bitcoin erfolgreich getätigt werden könnten. Im Falle von Fiat-Währungen ist eine doppelte Ausgabe nicht möglich und daher kein Thema.

Für die Verwaltung von Doppelausgaben hat Bitcoin eine Blockchain eingeführt. Es handelt sich um ein universelles Hauptbuch, das dem traditionellen Bargeldsystem entspricht. Seine Aufgabe ist es, als Bestätigungsmechanismus zu fungieren. Seit seiner Einführung im Jahr 2009 hat Bitcoin ein chronologisch geordnetes und mit Zeitstempeln versehenes Transaktionsbuch geführt.

Warum doppelte Ausgaben bei digitalem Geld wichtig sind

Wie Sie wissen, unterscheidet sich digitales Geld stark von Bargeld. Bei digitalen Währungen müssen Sie, wenn Sie eine Transaktion durchführen, diese an alle Knoten des Netzwerks senden. Die Knotenpunkte empfangen und bestätigen die Transaktionen. Dieser Prozess braucht jedoch Zeit.

Doppelte Ausgaben sind bei digitalem Geld wichtig, da sie bei Fiat-Währung nicht vorkommen. Sie können zum Beispiel nicht in der Boutique Waren im Wert von 500 Dollar kaufen und dann erwarten, dass Sie denselben Betrag an einem anderen Ort verwenden. Das kann nur geschehen, wenn Sie dem Supermarkt $ stehlen.

Die Art und Weise, wie der Angriff auf die doppelten Ausgaben abläuft

Die doppelten Ausgaben werden hauptsächlich auf zwei Arten getätigt, nämlich als Rennangriff und als Angriff auf 51 %. Beim Race-Angriff sendet der Angreifer die gleiche Menge an Münzen an eine oder sogar mehrere verschiedene Adressen. Wenn der Händler nicht auf die Bestätigung wartet, besteht eine hohe Wahrscheinlichkeit (50 %), dass er die doppelt ausgegebene Münze erhält.

Die zweite Möglichkeit ist der 51%-Angriff, bei dem der Angreifer die Kontrolle über 51% der Hash-Leistung des Netzes hat und doppelte Ausgaben tätigt. Die Hash-Leistung bezieht sich auf die Rechenleistung, die für die Verifizierung von Blöcken und Transaktionen benötigt wird. Das bedeutet, dass der Angreifer, der die Kontrolle erlangt, die Transaktion rückgängig machen und sogar eine private Blockchain erstellen kann. Die Blockchain wird real erscheinen, obwohl sie es in Wirklichkeit nicht ist.

Die Art und Weise, wie Bitcoin doppelte Ausgaben stoppt

Als Bitcoin auf den Markt kam, war es, als hätte man eine Lösung für dieses Problem gefunden. Es gibt verschiedene Möglichkeiten, dieses Problem zu lösen, z. B. durch eine zentrale Behörde, durch die Verhinderung der Rückgängigmachung von Transaktionen und durch die Verhinderung betrügerischer Transaktionen.

Stoppen der Transaktionsstornierung

Ich habe bereits gesagt, dass der 51%-Angriff stattfindet, wenn ein Unternehmen mehr als 50% der Mining-Power des Netzwerks besitzt. Daher kann das Unternehmen die Version des Hauptbuchs kontrollieren, die rechtmäßig ist. In einem solchen Fall kann der Angreifer in einer Version Münzen ausgeben und für die Zahlung Waren und Dienstleistungen erhalten. Alter, der Angreifer kann eine andere Ledger-Version entwickeln, in der die ursprüngliche Transaktion nicht existiert. Dies, indem er die Zahlung in seinen Besitz zurückholt.

Die beste Möglichkeit, diesen 51%-Angriff zu verhindern, ist die Dezentralisierung des Netzes. Außerdem sollte sichergestellt werden, dass das Netz über die erforderliche Rechenleistung verfügt, so dass es unmöglich ist, mehr als 50 % der Hash-Rate zu erreichen. Obwohl es unwahrscheinlich ist, dass die 51 % bei Bitcoin erreicht werden, ist dies bei den kleineren Münzen bereits geschehen.

Zentralisierte Lösung

Um doppelte Ausgaben mit einer zentralisierten Lösung zu verhindern, sollte eine vertrauenswürdige Behörde beteiligt sein. Die vertrauenswürdige Stelle ist dafür zuständig, das Guthaben eines jeden Anlegers im System zu verwalten. Wenn Sie zum Beispiel Geld an eine andere Partei senden, kann das Geld über eine zentrale Behörde wie eine Bank laufen. Die zentrale Behörde vergewissert sich, dass Sie genug Geld haben, um es auszugeben, und genehmigt dann die Transaktion.

Gleichzeitige Transaktionen stoppen

Sie fragen sich vielleicht, was passiert, wenn dieselbe Münze gleichzeitig an zwei Personen geschickt wird. Zum Beispiel, wenn man zwei Personen Geld schickt und 505 den ersten Teil der Transaktion erhält, während der andere den anderen Teil der Transaktion erhält. Bei der Lösung dieses Problems wird der Vorgang, der zuerst in das Hauptbuch eingeht, als gültig angesehen.

Aus diesem Grund wird empfohlen, auf eine Bestätigung zu warten, bevor die Transaktion als abgeschlossen betrachtet wird. Zusätzlich wird ein Konsensmechanismus(Proof of Work) verwendet, um die Reihenfolge der Transaktionen festzulegen. Es ist dieser Mechanismus, der die Regeln bezüglich der Person beschreibt, die das Bitcoin-Transaktionsbuch aktualisiert.

Das Verfahren ist wichtig, da es keine zentrale Behörde gibt. Der Prozess der Aktualisierung der Ledger-Transaktionen wird als Bitcoin-Mining bezeichnet. Was passiert also, wenn das Mining bei zwei Transaktionen zur gleichen Zeit stattfindet? Dies kann passieren, wenn zwei Miner es schaffen, den Ledger gleichzeitig zu aktualisieren.

Wenn dies der Fall ist, gibt es 2 Zweige der Blockchain (Fork) sowie die nächsten Transaktionsblöcke, die gemined werden. Sie werden feststellen, ob die ursprüngliche Transaktion gültig war. Falls zwei Transaktionen gleichzeitig abgewickelt werden, warten wir auf den nächsten Block.

Verhinderung von betrügerischen Geschäften

Blockchain, das Bitcoin-Ledger einer Transaktion, ist öffentlich und kann von jeder Person eingesehen werden. Außerdem kann jeder jede Bitcoin-Transaktion, die in der Vergangenheit getätigt wurde, sowie den Kontostand einsehen. Kurz gesagt bedeutet dies, dass jeder Computer, der eine Kopie der Transaktion besitzt, Ihren Transaktionsverlauf überprüft, wenn Sie Geld an eine andere Partei senden. Damit soll sichergestellt werden, dass Sie genügend Bitcoin zum Ausgeben haben. Wenn Sie versuchen zu betrügen, werden Sie von den Leuten in den vielen Knotenpunkten, die Transaktionen validieren, entlarvt.

Was passiert, wenn ein Bitcoin doppelt ausgegeben wird

Um dies zu erklären, können wir den Kauf eines Autos als Beispiel nehmen. Wenn Sie online ein Auto im Wert von 1 BTC kaufen möchten, dann führen Sie die Zahlung durch. Auf der anderen Seite kann ein Hacker auch Zugang zu Ihrer Bitcoin-Brieftasche haben und die 1 BTC für den Kauf anderer Dinge ausgeben. Sie müssen bedenken, dass Sie beide dieselben BTC verwenden. Die Miner werden die Transaktionen verifizieren. Später wird sie jedoch abgelehnt. Der Grund dafür ist, dass es keine zentrale Behörde gibt, die den Betrug melden oder eine Beschwerde einreichen kann. Daher wird Bitcoin für immer verschwunden sein.

Die Verkäufer tun ihr Bestes, um sicherzustellen, dass sie nicht an Leute verkaufen, die eine Münze doppelt ausgeben. Sie tun dies, indem sie sicherstellen, dass jede Transaktion, die in der Blockchain verifiziert wird, nach der Eingabe eines Blocks eine Bestätigung erhält. Außerdem erhält er für jeden danach eingegebenen Block eine weitere Bestätigung. Die Verkäufer werden auch darauf hingewiesen, dass sie 6 Bestätigungen abwarten müssen, bevor sie ihre Waren freigeben. Falls jemand versucht, die Transaktionen zu ändern, muss er die Transaktionen in den 6 Blöcken rückgängig machen. Dies wird als „rechnerisch unmöglich“ bezeichnet.

Die andere Art der doppelten Ausgaben ist, wenn ein Hacker mehr als 50 % der Hash-Rate kontrolliert. Sie kann auch stattfinden, wenn ein Miner einen Block schürft. Anstatt es jedoch im Bitcoin-Netzwerk zu verbreiten, wird es anderswo ausgegeben.

Author Fredrick Awino