Wie erzeugt das Lösen von mathematischen Problemen Bitcoins? [Duplikat]

Wenn ich das richtig verstehe, „erzeugt“ die Bitcoin-Mining-Software Bitcoins, indem sie komplexe mathematische Gleichungen löst. Müssen diese Probleme gelöst werden, gibt es einen Wert, diese Gleichungen zu lösen? Wenn nicht, wo passt die Lösung der mathematischen Probleme in das gesamte Bitcoin-Szenario?

Antworten (4)

Das Problem, das Mining löst, ist das Problem, sichere Transaktionen ohne eine zentrale Instanz bereitzustellen. Es lohnt sich, diese Probleme zu lösen, da es sonst keine Möglichkeit gäbe, Bitcoins sicher auszutauschen.

Bitcoin verwendet Proof of Work als Mittel zur Lösung des Doppelausgabenproblems ohne eine zentrale Behörde. Wenn ich versuche, denselben Bitcoin an zwei verschiedene Konten zu senden, wählen die Miner die eine oder andere Transaktion und verwenden sie als Grundlage für ihre Berechnungen. Da niemand alle Bitcoin-Miner übertreffen kann, können andere bestimmen, welche Transaktion „gewinnt“. Ohne diesen Mechanismus gäbe es keine Möglichkeit, widersprüchliche Transaktionen zu lösen.

Da dieser Arbeitsnachweis Geld kostet, ist es unwahrscheinlich, dass er ohne einen Anreiz erreicht werden könnte. Mining Rewards bieten diesen Anreiz.

Bergleute versehen im Wesentlichen eine Reihe von Transaktionen mit einem Notarstempel. Das ist alles, wofür sie gebraucht werden.

Aber wie verhindert man einen korrupten Notar? Bitcoin tut dies, indem es Zehntausende potenzieller Notare hat, und einer von ihnen wird zufällig der Glückliche sein, der den Stempel machen darf. Der Glückliche ist derjenige, der zufällig das Problem löst. Alle potenziellen Notare versuchen immer wieder, das Rätsel zu lösen, aber es dauert ungefähr zehn Minuten, bis einer erfolgreich ist.

Andere sehen die Lösung, und wenn sie gültig ist, fahren sie mit dem nächsten Rätsel fort. Dies baut eine Kette von Chargen auf.

Um also in der Historie zurückzugehen, um die Transaktionsstapel zu ändern, müssen alle zuvor aufgetretenen Problemlösungsversuche wiederholt werden. Je weiter Sie zurückgehen wollen, desto mehr Problemlösungsarbeit müssen Sie leisten.

Das zu lösende Problem ist also ein System, das es enorm teuer macht, die Geschichte zu ändern. Das ist der Job, für den Miner bezahlt werden.

Nein, niemand zahlt für die Lösungen der mathematischen Probleme. Tatsächlich handelt es sich nur um mathematische Probleme in dem Sinne, dass das Ansehen eines Youtube-Videos eine Berechnung durchführt.

Miner überprüfen Transaktionen anderer Benutzer. Das Bitcoin-Protokoll ist so aufgebaut, dass dieser Prozess manchmal neue Bitcoins erstellt. Auch die Schaffung neuer Bitcoins wird durch das Protokoll geregelt – es können nur 21 Millionen geschaffen werden, und der letzte Bitcoin wird um 2140 geschaffen Anforderung.

Es gibt eine andere Kryptowährung, Primecoin (XPM), die die Berechnung von Primzahlen im „Proof of Work“-Prozess der Währung verwendet. Diese Primzahlen haben einen potenziellen wissenschaftlichen Wert, aber der Wert von Primecoin ist nicht mit dem Wert der Primzahlen verknüpft. Die Primzahlen sind öffentlich verfügbar, und der Wert ergibt sich wiederum aus Angebot, Nachfrage und Nutzen. Ziel ist es, dass die ohnehin notwendige Berechnung des „Proof of Work“ einen Nebennutzen hat.

Es gibt zwei Fehler in Ihrer Antwort: 1) Es wird nur 21 Millionen Bitcoin geben. 2) Das letzte Bitcoin wird immer dann erstellt, wenn Block Nr. 6.929.999 gefunden wird. Dies wäre 2140, wenn das Netzwerk tatsächlich alle zehn Minuten einen Block finden würde, aber unsere durchschnittliche Zeit ist viel schneller, wir werden dem Zeitplan weit voraus sein.

Mining versucht im Wesentlichen, eine Verschlüsselung mit Brute-Force-Entschlüsselung zu entschlüsseln. Dabei handelt es sich weniger um ein komplexes mathematisches Problem als vielmehr um das systematische Ausprobieren einer Vielzahl möglicher Lösungen, bis eine zu den aktuellen Voraussetzungen (Kontext und Schwierigkeit) passt.

Der Zweck des Minings besteht darin, die Transaktionen des Netzwerks zu validieren. Je mehr Rechenaufwand für das Mining aufgewendet wird, desto widerstandsfähiger ist das Netzwerk gegen Angriffe. Daher wurde das Bitcoin-Protokoll entwickelt, um Belohnungen unter den Minern zu verteilen, um ein für das Netzwerk vorteilhaftes Verhalten anzuregen – wer die Gewinnerlösung findet, darf eine Anzahl neu erstellter Coins an eine Adresse seiner Wahl senden.