Welche Beziehung besteht zwischen der gesamten Hash-Rate (Hash-Power) und der durchschnittlichen Blockgenerierungszeit?

Dieses Diagramm - Hash-Rate bedeutet Gesamt-Hash-Rate von All Minor?

Ich denke, der wichtigste Faktor für die Schwierigkeit und die Blockgenerierungszeit ist die Hash-Rate des größten Mining-Pools, nicht die Gesamt-Hash-Rate aller Minderjährigen.

Ich möchte versichern, dass, wenn es einen Mining-Pool gibt, 30 % der gesamten Hash-Rate vorhanden sind und dieser Mining-Pool der größte Pool ist.

Dann wird es diesem Mining-Pool gelingen, den Ziel-Hash-Wert schneller als andere zu finden (stochastisch).

Daher denke ich, dass die Schwierigkeit für die Blockgenerierungszeit von diesem Mining-Pool festgelegt wird.

Wenn andere Mining-Pools keine ausreichende Hash-Rate haben, z. B. 10 % der gesamten Hash-Rate, dann dauert es stochastisch dreimal länger, um einen Traget-Wert zu finden.

Ich denke also, der bedeutendste Faktor ist die Hash-Rate des größten Mining-Pools

Denke ich gut?

Und es scheint wie aus dem Titel, aber ich habe noch eine Frage.

Wenn eine Gabelung passiert ist, kann der Mining-Pool erkennen, dass eine Gabelung passiert ist?

Antworten (1)

Dieses Diagramm - Hash-Rate bedeutet Gesamt-Hash-Rate von All Minor?

Nein, es repräsentiert die Hash-Rate des Netzwerks. Sie wird anhand der Zeit, die zum Auffinden des Blocks benötigt wurde, und der aktuellen Schwierigkeit der Bitcoin-Blockchain bestimmt. Um ein Beispiel zu nennen, die aktuellen Schwierigkeitsbits sind 0x1729fb45, was bedeutet, dass wir einen Block-Header-Hash finden müssen, der kleiner als '0x00000000000000000029fb45000000000000000000000000000000000000000 ist. Dies stellt eine Chance von eins zu 2,88e+22 dar, den Header-Hash zu finden. Unter der Annahme einer Blockzeit von 10 Minuten sind dies 2,88e+22/600 = 47e+18 Hashes/Sek. Wenn der Block schneller als 10 Minuten gefunden wird, ist die Hash-Rate höher, wenn er in mehr als 10 Minuten gefunden wird, ist die Hash-Rate niedriger. Das sehen Sie in der Hash-Rate-Grafik.

Ich möchte versichern, dass, wenn es einen Mining-Pool gibt, 30 % der gesamten Hash-Rate vorhanden sind und dieser Mining-Pool der größte Pool ist. Dann wird es diesem Mining-Pool gelingen, den Ziel-Hash-Wert schneller als andere zu finden (stochastisch).

Nein. Ihr großer Mining-Pool wird nur zu 30% Einfluss auf die Schwierigkeitsanpassung haben. Der Rest des Netzwerks wird einen Einfluss von 70 % haben, was mehr ist als das, was ein Solo-Miner hat. Die Anpassung der Blockzeit basiert darauf, wie schnell die Blöcke abgebaut werden (der Algorithmus neigt dazu, die durchschnittliche Zeit bei 10 Minuten zu halten), nicht darauf, wie viel Prozent Hash-Power jeder Miner hat.

Kann ein Miner feststellen, ob ein Fork passiert ist?

Wenn der Miner zwei verschiedene Blöcke auf derselben Höhe erhält, weiß er, dass sich das Netzwerk gegabelt hat, da die Hälfte des Netzwerks einen anderen Tipp als andere sieht. Wenn der nächste Block abgebaut wird, wird das Netzwerk über einem von ihnen wieder zusammenlaufen.

Danke für die Antwort :) aber ich habe noch etwas Unklares, was du gesagt hast. Der Rest des Netzwerks wird einen Einfluss von 70 % haben, was mehr ist als das, was ein Solo-Miner hat. Ich stimme zu, wenn andere Netzwerke ihre Hash-Rate sammeln. Aber ich denke, andere Miner oder Mining-Pools werden unabhängig voneinander für ihren Profit schürfen. Daher ist die Hash-Rate anderer Miner oder anderer Mining-Pools geringer als die des größten Mining-Pools. Wenn sie also unabhängig minen, dauert es länger als der größte Mining-Pool, wenn sie versuchen, einen Block zu generieren. Wenn es Ihnen nichts ausmacht, können Sie das erklären?
Und noch eins... Wenn der Block schneller als 10 Minuten gefunden wird, ist die Hash-Rate höher, wenn er in mehr als 10 Minuten gefunden wird, ist die Hash-Rate niedriger. Das sehen Sie in der Hash-Rate-Grafik. Mit diesem Satz: Wenn ich anhand des Netzwerk-Hash-Diagramms erraten möchte, dass die Blockgenerierung mehr als 10 Minuten oder weniger als 10 Minuten dauert, muss ich dann die erwarteten Hashes/Sek. mithilfe der Schwierigkeit berechnen? wie 47e+18 Hashes/Sek
Erstens : Wenn Ihr Mining-Pool eine Hash-Rate von 30 % des Netzwerks hat, bedeutet das, dass von den 100 Blöcken, die abgebaut werden, 30 Blöcke vom größten Mining-Pool abgebaut werden, von dem Sie sprechen, und die restlichen 70 Blöcke werden von anderen abgebaut. Jetzt wird die Blockfindungsschwierigkeit basierend auf der Zeit angepasst, was bedeutet, dass sie davon abhängt, wie schnell das Netzwerk die Blöcke abbaut. Das heißt, es ist abhängig von der absoluten Hash-Power des gesamten Netzwerks und nicht von dem Prozentsatz der gesamten Hash-Power, den man besitzt.
@HSKim Second Wenn das Diagramm beispielsweise zeigt, dass die Hash-Rate 55 Exa-Hashes/Sek. beträgt, bedeutet dies, dass der Block in 8,7 Minuten gefunden wurde.
Dann sind bei 51 % Angriff 51 % Prozent von was ...? Wenn es einen 3 Miner A, B, C gibt und wenn A 51% von was hat..? Es tut mir leid für die ständige Frage, aber ich glaube, ich verwechsle die Hash-Rate des Netzwerks und die absolute Hash-Leistung
@HSKim In diesem Fall sind die 51% der Prozentsatz der gesamten Hash-Rate des Netzwerks. Was in diesem Fall passiert, ist, dass eine Person eine höhere Hash-Rate hat als der Rest des Netzwerks zusammen. Die Wahrscheinlichkeit, dass ein Angreifer einen Double-Spend-Angriff startet, steigt also, da er die Transaktion in den letzten paar Blöcken ändern und dann das Netzwerk durchrennen kann, um die längste Kette zu erstellen. 51 % Hashpower zu haben, garantiert keinen Double-Spending-Angriff, nur dass die Wahrscheinlichkeit, einen zu starten, erhöht wird
Wirklich, wirklich vielen Dank für die Antwort :) Ich denke, ich brauche mehr Forschung, um es vollständig zu verstehen. Ihre Antwort muss für die weitere Forschung hilfreich sein. Hab eine schöne Woche!