Bitcoin mining-Schwierigkeit und hash-rate

Auf blockchain.info es gibt die charts zeigt, dass die mining-Schwierigkeit über die Zeit und die hash-rate über die Zeit. Siehe: Hash: https://blockchain.info/nl/charts/hash-rate Mining-Schwierigkeit: https://www.quandl.com/data/BCHAIN/DIFF-Bitcoin-Difficulty

Kann mir jemand erklären, was der Unterschied ist zwischen den beiden? Der Grund warum ich Frage ist, dass einige Papier argumentiert, dass, wenn mehr Leistung erforderlich ist, um mir Bitcoins, der Wert sollte nach oben gehen. Als erklärende variable, Sie beziehen sich meist auf die hash-rate. Ich bin versucht, herauszufinden, was der Unterschied ist zwischen mining-Schwierigkeit und die hash-rate, um zu verstehen, warum diese Papiere würden nicht mit mining-Schwierigkeit als erklärende variable.

+687
BrianCanFixIT 22.12.2012, 13:19:48
15 Antworten

Ich habe eine nutzlose Nvidia, bis jetzt, nicht konfigurierbarer mir (7300)

Also, wenn ich mir nur mit CPU, bekomme ich mehr Münzen, die Bergbau-andere Münzen wie NMC,LQC,LTC,SC oder was auch immer, und Handel nach für BTCs?

+897
RandomSouthAsianGuy 03 февр. '09 в 4:24

Das bitcoin-Protokoll nicht wirklich unterstützen das Konzept einer Transaktion Absender.

Alles, was Sie mit oben kommen kann ist eine Adresse, die sich im Besitz von jemandem, der zuvor kontrolliert der Transaktion Ausgänge, die jedoch in Wirklichkeit nicht der Absender (z.B. für e-wallets) und die nicht tatsächlich beabsichtigen, zu erhalten, alles, was es in den ersten Platz.

Nehmen Sie einige Zeit, um zu sehen, eine Beispiel-Implementierung in C#geschrieben (GetTransactionSenderAddress()).

+847
Blizzarder 11.05.2015, 21:07:21

Lange Geschichte kurz, ich möchte die Einrichtung einer privaten Kette/ein testnet blockchain laufen können-lokal einfach zu hantieren und spielen mit, nur um zu erfahren, wie es funktioniert. Also ich habe eine Allgemeine Verständnis, wie die Dinge funktionieren, und dachte, dass, um wirklich zu lernen, die ich brauchen würde, reverse-engineer und spielen mit ihm so viel wie ich kann.

So, wie würde ich gehen? Was ich Suche ist im Idealfall eine Schritt für Schritt klar, Anfänger freundliche Erklärung, denn ich bin darauf abzielt, blockchains, geschrieben in javascript (lisk, nimiq ist) oder in python(Wismut)

Lassen Sie mich zunächst sagen, was ich gedacht oder, was ich denke, bezüglich der Möglichkeiten, das zu tun. Ich Stelle mir vor ich müsste:

  1. Entscheiden, welche vorhandenen blockchain würde ähneln die meisten mit dem, was ich im Sinn haben, in Bezug auf die Konsens-Algorithmus
  2. Download von GitHub
  3. Herstellen einer dev-Umgebung
  4. Führen Sie verschiedene tests und lass mein Gehirn, seine Magie

Nun mit Bezug auf die Schritte, ich habe einige Fragen:

  1. Bin ich etwas fehlt, wie ein Zwischenschritt lassen Sie uns sagen?
  2. In Bezug auf Schritt 1 wo soll ich schauen, welche Teile der blockchain werden die entscheidenden Faktoren für mich die Wahl einen über den anderen sagen, wenn man bedenkt, dass möchte ich Euch eine neue Konsens-Algorithmus?
  3. In Bezug auf Schritt 2, wie würde ich laden Sie eine blockchain, ignorieren aber die Transaktion Geschichte (dies wird eine neue altcoin beginnend mit genesis-block) oder ist das mehr wie etwas, was ich ändern im code nicht sicher ist?
  4. In Bezug auf Schritt 3, das ist, wo würde ich mich über eine Schritt-für-Schritt Antwort, da habe ich keine Ahnung, was Sie herunterladen und welche Schritte zu ergreifen, um von sich: "ich habe den code" Bühne "kann ich mit ihm spielen und testen verschiedener Dinge," die Bühne.
  5. In Bezug auf Schritt 4: mit Ausnahme löschen Teil des Codes, das ändern von Variablen-Wert-Schalter, um Linien oder was könnte mir helfen, besser zu verstehen, wie der code funktioniert?

Danke

+792
lanvynguyen 02.04.2015, 01:41:40

Verwenden die Sparsame option. So nur das minimum (empfohlen) Gebühr enthalten ist, und nur dann, wenn die Protokoll-Regeln verlangen, dass Sie zahlen eine Gebühr.

+780
Ryan Allen 08.10.2011, 18:26:37

Ich mache eine informative video darüber, wie unwahrscheinlich es ist für einen Angreifer erfolgreich brute-force eine bestimmte bitcoin-Adresse. Offensichtlich, es wird sich mit unglaublich großen zahlen ("nicht in der Erde Leben, die mit der heutigen Technologie"), aber ich würde gerne die Anzahl der versuche für einen Angreifer 1%, 50% und 90% - Konfidenzintervall der Erfolg.

Normalerweise kann ich Weg mit Hilfe von Excel für statistische Probleme. Jedoch Excel nicht wirklich große zahlen, so dass ich nicht in der Lage bin, zu berechnen.

Wenn ich Excel verwenden, würde ich die untere Formel, die mir sagt, das die chance 0 Erfolge ???? Studien. Ich würde subtrahieren Sie das Ergebnis aus 1 und % stellt die Möglichkeit des Erfolgs.

=1-BINOM.DIST(0,????,2^-160,TRUE)

Ein Vereinfachtes Beispiel von dem was ich Suche: Wenn ich ein Spiel spielen, mit einer 1% chance zu gewinnen, ich würde etwa eine 90% ige chance von 1 oder mehr erfolgreichen Bemühungen, nach 250 Studien, 50% chance nach 70 Studien, und 1 - % - chance nach dem 1 Versuch.

91.89%=1-BINOM.DIST(0,250,0.01,TRUE)

50.52%=1-BINOM.DIST(0,70,0.01,TRUE)

1.00%=1-BINOM.DIST(0,1,0.01,TRUE)

Kann jemand berechnen, wie viele Studien notwendig wären, die für 90%, 50%, und 1% Chance auf Erfolg gegen eine einzige bitcoin-Adresse? Die Möglichkeit der Landung die Adresse richtig ist 1 von 2^160.

Kudos wenn Sie tun können, die Mathematik in Ihrem Kopf.

+769
user3172050 17.02.2014, 04:20:11

Der Grund für dieses ist, dass, wenn einer Gabel auftreten, einige Blöcke werden verwaiste und nicht irgendwelche Münzen, die rebroadcast werden können. Wenn ein block mit einer Transaktion, die Sie senden Sie mir bekommt verwaist, ich kann immer noch meine Münzen, aber wenn der block, den Sie senden mir Münzen aus bekommt verwaist, ich kann nicht erneut gesendet, da die coinbase nicht mehr vorhanden ist, auf die gültige Kette.

+692
380957347445 17.07.2015, 17:28:18

Regelmäßige BitcoinQT client ist nicht geeignet, um laufen eine riesige Menge an Adressen/Transaktionen. Die Datenbank leicht geht das Dach in einem Monat mit IO-Operationen, wenn Sie, sagen wir mal, 1 Transaktion pro minute. Bitte Lesen Sie blockchain direkt, oder nutzen externe Dienstleister, die sich um die Gemeinkosten für Sie, dh. Blockchain.info

+565
kingachille 07.11.2010, 17:05:34

E. g. wenn wir diese Reihenfolge Bestand:

  • VERKAUFEN 0.5 BTC @ PREIS $72 $/BTC (1)
  • VERKAUFEN 3 BTC @ PREIS $75 $/BTC (2)
  • VERKAUFEN 0.5 BTC @ PRICE $76 $/BTC (3)

Und Sie versuchen zu kaufen 3.5 bitcoins für einen Preis bei $76.5 (höher als die verfügbaren Preisen). Wie wird Mt.Gehex wählen Sie passende Aufträge? Wird es wählen Sie die billigste mögliche Linien (1) und(2)? Ist diese gleich, um eine Markt-order?

+521
extravert 11.03.2014, 05:27:22

Es bedeutet, dass für jede cloud-Instanz, die Sie besitzen, erhalten Sie genau 1 GHS oder genau 1 MHS, je nachdem, welche Art von cloud-Instanz, die Sie besitzen (sha256 oder scrypt).

+423
Sorka Rojas 29.12.2018, 16:41:29

Wenn ein block gefunden wird, die letzten 10 Schichten bezahlt. Das finden von Blöcken ist ein zufälliges Ereignis. Manchmal finden wir den nächsten block schnell, mal dauert es länger.

Manchmal passiert es, dass es dauert eine Menge Arbeit, bevor der nächste block gefunden wird, ist der pool. Mit PPLNS, was dann passiert, ist, dass einige von der Arbeit gar nicht bezahlt wird. Das Gegenteil ist der Fall, wenn viele Blöcke finden sich in schneller Folge. Die gleiche Arbeit wird bezahlt, viele Male und die Bezahlung ist extrem gut. Im Laufe der Zeit gleicht sich aus.

Dies liegt in der Natur des Bergbaus. Wenn Sie waren Bergbau solo statt in einem pool, die Varianz wäre viel größer. Sie könnten finden, ein block und erhalten Sie 25 bitcoins, nach ein paar Sekunden. Oder könnte es dauern Sie mehrere Jahre.

+405
Tracey Huffman 24.01.2013, 03:28:52

Ich schaffte es um Punkt Abe regtest nur durch die Verwendung datadir=/home/$USER/.bitcoin/regtest in der config-Datei und Folgen Sie den offiziellen Anweisungen.

+380
Syed Azeem Sherazi 22.11.2018, 19:12:40
Vertrauen ist, wenn eine Partei stützt sich auf die Darstellungen von einer anderen Partei, so dass die relying party wäre verletzt, wenn die Darstellungen waren unrichtig. Vertrauen besteht zwischen den Nutzern von Krypto-Währungen und die Entwickler der software, die Sie verwenden, zwischen den mining-pool-Manager und Ihre Bergleute, und zwischen den Börsen-oder e-wallet-Dienste und Ihre Nutzer.
+173
Kim Rubin 18.05.2014, 19:47:01

Ich fragte eine Frage zu mining-Schwierigkeit in diesem post SO, Nate erklärt, dass die geschätzte Anzahl der hashes die berechnet wird, um Datum ist 100000000000000000000000000, die über 0.0000000000000000000000000000000000000000000000001% der Gesamtzahl der possiblilities.

Das bringt mich zu meiner Frage: Wenn alle von der Rechenleistung hat bisher nur berechnet, einem kleinen amout von allen possbilities, wie können die Bergleute verdienen immer noch Ihre Belohnung jeder 10 Minuten? Bedeutet das, dass die Anzahl der korrekten hashes hashes weniger als das Ziel) ist ebenfalls groß, so dass sich bitcoin-Belohnungen vergeben werden frequenlty?

+115
JEEN 04.02.2016, 05:32:15

Lesen Sie die unten auf der Seite 2 des Musig Papier können wir feststellen, dass eine Schnorr-Signatur, die für eine zyklische Gruppe G von primzahlordnung p mit generator g ist ein Tupel (R,s) , wo

  • R = gr für einen zufälligen geheimen r und
  • s=r+cx , wo c = H(X,R,m) für eine Nachricht m einige Hashfunction H und der öffentliche Schlüssel X = gx entsprechend dem privaten Schlüssel k.

Es wird weiter festgestellt, dass so eine Signatur (R,s) kann verfied mit der Gleichung gs = RXc

Ich würde gerne wissen, warum das Letzte Gleichung Beweise die Gültigkeit der Signatur?

+109
mizan6349 26.02.2012, 04:28:02

Ich habe die bootstrap.dat-Datei aus dem torrent bei http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/ und platziert es in der .bitcoin-Verzeichnis eine neue Ubuntu-installation von Bitcoin-Qt, lief der client und wartete darauf, dass der client zu synchronisieren. In der blocks-Verzeichnis gibt es jetzt blkxxxxx.dat-Dateien.

Ich erwartete die ersten 285 bytes blk00000.dat Aussehen wie die, die bei http://james.lab6.com/2012/01/12/bitcoin-285-bytes-that-changed-the-world/ komplett mit Nachricht über die Kanzlerin, sondern meinen ersten 285 bytes beginnen mit:

 00000000 f9 werden b4 d9 d7 00 00 00 01 00 00 00 6f e2 8c 0a|............o...|
 00000010 b6 f1 b3 72 c1 a6 a2 46 ae 63 f7 4f 93 1e 83 65 |...r...F. c.O...e|
 00000020 e1 5a 08 9c 68 d6 19 00 00 00 00 00 98 20 51 fd |.Z..h........ F:|
 00000030 1e 4b a7 44 bb 68 0e 1f ee 14 67 7b a1 a3 c3 |.K.D..h....g{...|

und es gibt keinen lesbaren text, d.h. es wird kein timestamp-Nachricht von Satoshi. Die Magische Zahl ist da, aber der rest der Daten sieht nicht wie der genesis-block.

Beachten Sie, dass ich mit dem standard Bitcoin foundation Kunden und dem genesis-block vorhanden sein, damit es funktioniert (siehe Wie entstanden die ersten 50 Bitcoins zustande?) also:

Was bin ich?

+28
Dilex 14.09.2011, 22:44:47

Fragen mit Tag anzeigen