Ich habe gehört, dass Mining für Leute mit fertiger Hardware ist und bla bla bla ... Aber was genau ist das? Funktioniert es wie echtes Mining? Ich meine, die Leute reden darüber, als würden Sie physisch abbauen.
Die Antwort von David Schwartz ist völlig korrekt, aber all das "Bitspeak" könnte für den durchschnittlichen Benutzer ein wenig einschüchternd sein. Lassen Sie mich versuchen, es in einfachere Sprache zu fassen:
Die Funktionsweise von Bitcoin besteht darin, dass diese Arbeit, anstatt eine zentrale Behörde zu haben, die die Geldmenge sichert und kontrolliert (wie es die meisten Regierungen für ihre nationalen Währungen tun), über das gesamte Netzwerk verteilt ist. Das meiste schwere Heben für Bitcoin wird von „Minern“ erledigt.
Miner sammeln die Transaktionen im Netzwerk (wie „Alice zahlt Karim 10 Bitcoins“ und „Liam zahlt Sofia 8,3 Bitcoins“) in großen Bündeln, die Blöcke genannt werden . Diese Blöcke werden zu einem kontinuierlichen, maßgeblichen Datensatz namens Blockchain zusammengefügt , der keine widersprüchlichen Transaktionen zulässt. Dies ist notwendig, da die Leute ohne sie in der Lage wären, dieselben Bitcoins an zwei verschiedene Empfänger zu überweisen, wie z. B. das Ausstellen von Schecks über mehr Geld, als Sie auf Ihrem Konto haben. Die Blockchain lässt Sie genau wissen, welche Transaktionen zählen und denen Sie vertrauen können (also keine ungedeckten Schecks!).
Die Art und Weise, wie Bitcoin sicherstellt, dass es nur eine Blockkette gibt, besteht darin, dass Blöcke wirklich schwer zu produzieren sind. Anstatt also einfach Blöcke nach Belieben erstellen zu können, müssen Miner einen kryptografischen Hash des Blocks berechnen, der bestimmte Kriterien erfüllt. Bitcoiner bezeichnen diesen Vorgang als „Hashing“ . Der einzige Weg, einen kryptografischen Hash zu finden, der „gut genug zum Zählen“ ist, besteht darin, zu versuchen, eine ganze Reihe davon zu berechnen, bis Sie Glück haben und einen finden, der funktioniert. Dies ist die „Lotterie“, auf die sich David Schwartz bezieht, denn Miner, die erfolgreich einen Block erstellen, werden nach einem voreingestellten Zeitplan mit einigen Bitcoins belohnt . Die Schwierigkeit der Kriterien für den Hash wird kontinuierlich angepasst, je nachdem, wie häufig Blöcke erscheinen, soMehr Wettbewerb bedeutet mehr Arbeit, die benötigt wird, um einen Block zu finden . Moderne dedizierte Mining-Hardware (z. B. ASIC-Miner) kann Billionen von Hashes pro Sekunde ausprobieren. Um also in diesem Rennen um die Suche nach Hashes wettbewerbsfähig zu sein, benötigen Miner spezialisierte Hardware, da sie sonst dazu neigen, mehr für Strom auszugeben, als sie in der „Lotterie“ verdienen.
Zusätzlich zu den Hash-Kriterien muss ein Block nur gültige, nicht widersprüchliche Transaktionen enthalten. Die andere Hauptaufgabe für Bergleute besteht also darin, alle Transaktionen, die in ihre Blöcke gehen, sorgfältig zu validieren , sonst erhalten sie keine Belohnung für ihre Arbeit!
Aufgrund all dieser Arbeit kann ein Bitcoin-Client, wenn er sich beim Netzwerk anmeldet, der Blockchain vertrauen, die am schwierigsten zu produzieren war (da dies offensichtlich diejenige ist, an der die meisten Miner gearbeitet haben). Wenn es eine „gefälschte“ Blockchain gäbe, die mit den echten konkurriert (z. B. wenn jemand vorgibt, Sofia diese 8,4 Bitcoins nicht gegeben zu haben und sie immer noch hat), müsste der Betrüger genauso viel Arbeit leisten wie der ganze Rest des Netzwerks, um ihre Blockchain als vertrauenswürdig erscheinen zu lassen. Im Wesentlichen schützt die intensive Arbeit, die in das Auffinden von Blöcken durch Hashing gesteckt wird, das Netzwerk vor Betrug. Es gibt natürlich auch einen raffinierten Code, der herausfindet, wie man zwischen widersprüchlichen Transaktionen wählt; und was zu tun ist, wenn zwei Personen gleichzeitig gültige Blöcke finden.
Eine letzte Sache: Warum heißt es Bergbau? In der ursprünglichen Analogie wurden Menschen, die diese wesentliche Arbeit verrichteten, mit Goldgräbern verglichen, die das Gold aus dem Boden gruben, damit jeder es verwenden konnte. Aber in Wirklichkeit führen Bitcoin-„Miner“ nur Computerprogramme auf sehr spezialisierter Hardware aus, die den Prozess der Sicherung des Netzwerks automatisieren. Zusammenfassend ist diese Software
Das ist Bergbau auf den Punkt gebracht!
can trust the block chain that was most difficult to produce (since this is evidently the one that was being worked on by the most miners)
– ich verstehe das Konzept der Zusammenarbeit nicht, das diese Aussage impliziert. Bergleute können zusammenarbeiten, um einen einzigen Block zu erstellen? Wie funktioniert das?Mining erledigt die Arbeit , Nonce zu finden , sodass sha256(sha256(data+nonce)) < Schwierigkeitsgrad
wo
Die resultierende Nonce ist der Arbeitsnachweis : Da es unmöglich ist, Nonce zu finden, ohne im Wesentlichen verschiedene Nonce auszuprobieren und die beiden Hash-Funktionen zu berechnen, ist das Finden einer Nonce , die die Bedingung erfüllt, ein Beweis dafür, dass diese Arbeit des Suchens und Berechnens tatsächlich erledigt wurde.
Das ist die zentrale Idee hinter Bitcoin, um das Problem der doppelten Ausgaben zu lösen: aufgrund der Einbeziehung des Hashs des vorherigen Blocks in die Daten (dies verbindet die Blöcke zu einer Kette) und der Tatsache, dass die ehrlichen Knoten des Netzwerks immer ihre Arbeit verrichten die längste Kette von Blöcken, ein Double-Spending- Angriff beinhaltet die Berechnung (und spätere Veröffentlichung) einer gegabelten Blockkette im Geheimen, die länger ist als die "ehrliche Kette" (die die Transaktion enthält, die rückgängig gemacht werden sollte). Wegen der Arbeiterforderlich, kann dieses Rennen nur gewonnen werden, wenn der Angreifer über eine größere Rechenleistung verfügt als der Rest des Netzwerks zusammen. Da es wahrscheinlich rentabler ist, eine solche Rechenleistung für ehrliches Mining zu verwenden, als doppelte Ausgaben zu tätigen, ist der Anreiz für einen Angriff mit doppelten Ausgaben gering.
Mining ist der Prozess, Transaktionen zu sichern und sie in die öffentliche Bitcoin-Kette einzubinden. Es erfordert den Gewinn einer Art Computerlotterie, bei der jeder Hash, den Sie ausführen, wie der Kauf eines Tickets ist. Das Bitcoin-Protokoll erlaubt derzeit dem Miner, der einen Block generiert, 50 Bitcoins sowie alle Transaktionsgebühren für die Transaktionen zu verlangen, die der Miner einbeziehen möchte.
Das Bitcoin-System verwendet den Mining-Prozess, um Münzen zu generieren, Transaktionen zu sichern und Transaktionen zu veröffentlichen.
Beim Mining wird nur Rechenarbeit geleistet, um die Transaktionsblockkette zu sichern. Ein Nebeneffekt des Schürfens ist die Schaffung neuer Münzen und das Verdienen von zusätzlichem Geld durch die Unterzeichnung von Transaktionen.
Einfacher ausgedrückt: Tatsächlicher Bergbau bedeutet, dass Sie schwitzen, etwas graben und dann einige nützliche Metalle finden. Beim Bitcoin-Mining schwitzt Ihr Computer beim Berechnen von Blöcken und im Gegenzug gibt Ihnen das Bitcoin-Protokoll einige Bitcoins.
Und im eigentlichen Bergbau findet man Edelmetalle, die niemandem gehören. In ähnlicher Weise generiert das Bitcoin-Protokoll beim Bitcoin-Mining neue Bitcoins (allerdings nur bis zu 21 Millionen) (die niemandem gehören) und gibt sie Ihnen.
Das Wort „Mining“ macht also durchaus Sinn.
Die Antworten in diesem Abschnitt präsentieren alle unterschiedliche, nützliche Perspektiven. Eine weitere nützliche, aber nicht technische Perspektive ist:
Bergbau ist ein Kampf zwischen denen, die den Erfolg von Bitcoin zum Wohle der Allgemeinheit sehen wollen, und denen, denen es egal ist, ob es zerstört wird, solange sie einen Sieg erringen, selbst wenn sie nur Teil der Zerstörung sind (sie werden es vielleicht nicht alle BTCs von ihren zerstörerischen Bemühungen).
Mit anderen Worten, Bitcoin ist ein faszinierender Versuch, ein alternatives Geldsystem zu etablieren. Da die dezentrale Architektur von P2P ein wesentlicher Bestandteil ihres Erfolgs ist, steht sie per Design jedem Teilnehmer offen. Der Mining-Prozess geht davon aus, dass einige Teilnehmer böse sind. Es stellt „Gut“ gegen „Böse“ in der Hoffnung auf, dass „Gut“ weiterhin Erfolg haben und die Integrität des Netzwerks aufrechterhalten wird.
Beim Mining wird lediglich eine Anwendung auf Ihrem Computer ausgeführt, um die Transaktionen der Kryptowährung zu bestätigen, für die Sie als Gebühren bezahlt werden.
Ich werde sagen, dass Mining die Seele der Kryptowährung ist, nach dem heutigen Szenario erstellt jeder jeden Tag neue Coins, aber einige von ihnen fliegen zum Mond und einige von ihnen verschwinden einfach in ein paar Wochen, warum? weil eine Münze lebt, bis es Leute gibt, die sie abbauen. Nehmen Sie ein Beispiel für eine Münze, die nur 100 Bergleute hat, und Sie haben 1000 solcher Münzen gekauft, nachdem die Bergleute nach ein paar Tagen aufgehört haben, diese Münze abzubauen. Jetzt können Sie diese Münze an niemanden verkaufen, selbst wenn Sie einen potenziellen Käufer haben. Warum? weil Ihre Transaktion nicht bestätigt wird, bis es Leute gibt, die diese Münze abbauen. Der Preis der Münzen steigt wegen des Bergbaus, warum? Denn je mehr Miner mit dem Mining der Währung beginnen, desto schwieriger wird es. Mit zunehmender Schwierigkeit wird das Mining von Coins mehr Zeit in Anspruch nehmen, mehr Miner verlangen weniger Coins. Erhöhung der Raten.
Bitcoin -Mining ist der Prozess des Hinzufügens von Transaktionsaufzeichnungen zu Bitcoins öffentlichem Hauptbuch vergangener Transaktionen oder Blockchain. Dieses Hauptbuch vergangener Transaktionen wird als Blockchain bezeichnet, da es sich um eine Kette von Blöcken handelt.
Das Bitcoin-Mining ist absichtlich ressourcenintensiv und schwierig gestaltet, damit die Anzahl der täglich von Minern gefundenen Blöcke konstant bleibt. Einzelne Blöcke müssen einen Arbeitsnachweis enthalten, um gültig zu sein. Dieser Arbeitsnachweis wird von anderen Bitcoin-Knoten jedes Mal verifiziert, wenn sie einen Block erhalten. Bitcoin verwendet die Hashcash-Proof-of-Work-Funktion.
Der Hauptzweck des Minings besteht darin, Bitcoin-Knoten zu ermöglichen, einen sicheren, manipulationssicheren Konsens zu erreichen. Mining ist auch der Mechanismus, mit dem Bitcoins in das System eingeführt werden: Miner erhalten alle Transaktionsgebühren sowie einen „Zuschuss“ für neu erstellte Coins.
Bergleute führen teure Berechnungen durch, um Rätsel zu lösen, und sie übertragen sie über das Netzwerk. Es enthält eine Nummer namens Nonce, mit der leicht überprüft werden kann, ob tatsächlich Arbeit geleistet wurde. Dies wird als Arbeitsnachweis bezeichnet. Die Lösung erfordert viele Versuche und ist rechnerisch schwierig, kann aber leicht von anderen Knoten im Netzwerk verifiziert werden. Jeder Lauscher, der versucht, einen Block oder eine Transaktion zu ändern, muss alle folgenden Blöcke in der Blockchain ändern, was exponentiell schwierig wird. Dadurch werden Änderungen im Block unmöglich und es wird ein sicheres und manipulationssicheres Ledger auf der Blockchain erstellt.
Mining ist auch der Mechanismus, der verwendet wird, um Bitcoins in das System einzuführen. Miner erhalten alle Transaktionsgebühren sowie einen "Zuschuss" für neu erstellte Coins. Dies dient sowohl dem Zweck, neue Coins dezentral zu verbreiten, als auch die Menschen zu motivieren, für die Sicherheit des Systems zu sorgen.
RP.