@ Davids Kommentar zu dieser Antwort legt nahe, dass naive Ansätze zur Verwaltung von Mining-Pools nicht funktionieren. Welche Angriffe sind auf solch naive Ansätze möglich, wie etwa, dass jeder Miner einen Anteil proportional zu seiner Arbeit bekommt?
Das Hauptproblem ist eine Art "Angriff", der als "Pool Hopping" bezeichnet wird. Pool-Hopping wurde erstmals in einem Artikel von Bitcoin - Forumsmitglied Raulo beschrieben und zwischen dem Artikel und der anschließenden Diskussion wurde festgestellt, dass es eine Strategie gibt, mit der Pools, die eine proportionale Auszahlungsmethode verwenden, ausgenutzt werden können, um die Auszahlung des Miners auf Kosten von zu maximieren andere Miner im Pool.
Der Angriff funktioniert in etwa so:
Die Mathematik dafür, warum dies funktioniert, ist in dem von mir verlinkten Artikel gut beschrieben, aber das Grundkonzept ist folgendes: Wenn ich eine Aktie einreiche und es die einzige Aktie bisher im Pool ist, ist es zufällig die Aktie, die sich löst Block war mir mein Anteil 50 BTC wert. Wenn mein Anteil einer von zwei ist, war er 25 BTC wert und so weiter. Anteile, die in „kurzen Runden“ (dh Runden, die n < Schwierigkeitsanteile zum Lösen benötigen) eingereicht werden, sind jeweils mehr wert als die in „langen Runden“ (n > Schwierigkeitsanteile). Bleibt ein Miner längere Zeit an einem Pool, gleichen sich die langen und kurzen Runden aus. Pool-Hopping stellt sicher, dass Sie immer Teil dieser „kurzen Runden“ sind.
Die vollständige Erklärung ist etwas komplexer, aber das ist eine ziemlich einfache Erklärung. 43 % wurden aufgrund der Mathematik ausgewählt, die in Raulos Artikel erklärt wird, und es gibt ein paar Skripte und Anwendungen , um den Pool-Hopping-Prozess zu automatisieren, einige kostenlos und einige kommerziell.
Es gibt heftige Diskussionen über die Ethik des Pool-Hopping, aber es gibt wenig Argumente hinsichtlich seiner Wirksamkeit. Selbst der Wechsel zwischen einem einzelnen proportionalen Pool und einem fair bewerteten Backup-Pool führt zu erheblichen Gewinnsteigerungen. Das Springen zwischen mehreren gefährdeten Pools erhöht die Gewinne dramatisch.
Das Problem ist nicht , jedem Miner einen Anteil proportional zu seiner Arbeit zu geben – das ist das Ideal, und das Problem ist , wie man jedem Miner einen Anteil proportional zu seiner Arbeit gibt. An sich ist dies keine eindeutige Spezifikation dafür, wie Belohnungen vergeben werden. Zwei vernünftige Interpretationen sind:
Die verschiedenen Belohnungssysteme versuchen, das Ideal fairer Zahlungen anzubieten und gleichzeitig Varianz, Laufzeit, Anfälligkeit und so weiter zu minimieren. Zusammenfassung von Mining-Pool-Belohnungssystemen und Analyse von Bitcoin-Pooled-Mining-Belohnungssystemen analysieren die verschiedenen Methoden und den Hintergrund für ihre Notwendigkeit.
eMansipater