Modifizierte Firmware für alle IceRiver-ASICs, mit Takt- und Spannungssteuerung, Sensorgrafik, ordnungsgemäß gesichertem Login und API-Zugriff und anderen Extras.
Anpassbares OC/OV, geringe Gebühr zugunsten der Community, keine unnötigen Änderungen an Ihrem Gerät.
Firmware-Dateien können im Abschnitt „Releases“ auf der rechten Seite dieser Seite heruntergeladen werden.
Wenn Sie Probleme haben, erhalten Sie wahrscheinlich die schnellste Antwort/Lösung, wenn Sie mich (pbfarmer) im Kaspa Discord finden.
Keine dieser Firmwares wäre ohne die Bemühungen zahlreicher Menschen beim Testen und Feedback möglich.
Eine Person hat jedoch von Anfang an ihre Maschinen geopfert, mir direkten Zugriff für die Entwicklung gewährt, mir erlaubt, seine Maschinen zu riskieren, während ich brandneue Funktionen getestet habe, und zahlreiche Mining-Unterbrechungen während der häufigen Aktualisierungen und Neustarts hinnehmen zu müssen.
Diese Person trägt den Discord-Namen Onslivion – es wäre großartig, wenn Sie ihm auf dem Kaspa-Discord danken und ihm vielleicht sogar einen Tipp oder etwas von Ihrem Hash schicken könnten:
kaspa:qzh2xglq33clvzm8820xsj7nnvtudaulnewxwl2kn0ydw9epkqgs2cjw6dh3y
Uhr- und Spannungseinstellungen wurden zur Seite „Miner“ hinzugefügt. Der Takt kann auf jeden ganzzahligen Wert (innerhalb der Hardwaregrenzen) erhöht/verringert werden. Änderungen werden ohne Neustart sofort wirksam. Beachten Sie jedoch, dass die Takterhöhung schrittweise in Schritten von 25 MHz alle 30 Sekunden erfolgt. Daher kann es einige Zeit dauern, bis die volle Geschwindigkeit erreicht ist, möglicherweise sogar etwa 10 Minuten, je nachdem, wie groß der Offset ist, den Sie wählen.
Die Spannung kann auch auf einen beliebigen ganzzahligen Wert (innerhalb der Hardwaregrenzen) erhöht/verringert werden, wobei Änderungen sofort wirksam werden. Die Einstellungen werden intern für alles außer KS0 Pro auf das nächste Vielfache von 6,25 mV abgerundet. Ein einfaches Modell, das man im Hinterkopf behalten sollte, ist, dass für jede Erhöhung um 25 mV die richtigen Inkremente 7 mV-6 mv-6 mv-6 mV betragen, oder zum Beispiel 7, 13, 19, 25 für die ersten 25 mV.
Beim KS0 Pro kann die Spannung in 2-mV-Schritten angepasst werden.
DIE SPANNUNGSSTEUERUNG IST FÜR KS3/M/L DERZEIT NICHT VERFÜGBAR.
WICHTIG: DERZEIT GIBT DIESE SOFTWARE KEINE RICHTLINIEN UND KEINE EINSCHRÄNKUNGEN, WEDER BEI DEN UHREN ODER DER SPANNUNG. Gehen Sie daher mit Vorsicht vor.
Es wurde ein neuer Lüftermodus hinzugefügt, der die Lüftergeschwindigkeit automatisch anpasst, um sowohl die maximale Hash-Chip- als auch die Platinentemperatur aufrechtzuerhalten. Die Temperaturen werden alle 10 Sekunden abgelesen und die Lüftergeschwindigkeit wird nach Bedarf angepasst.
Bitte beachten Sie, dass diese Einstellung keine Garantie für die eingestellte Temperatur ist. Während des Startvorgangs oder in anderen dynamischen Phasen kann die Temperatur um bis zu ~5 °C überschritten werden, sie sollte sich jedoch bei oder nahe der gewünschten Temperatur stabilisieren.
Wenn Sie feststellen, dass die Zieltemperaturen während des Startvorgangs oder in anderen dynamischen Phasen zu stark überschritten werden, sollten Sie die minimale Lüftergeschwindigkeit erhöhen.
Feste Lüftergeschwindigkeiten werden jetzt auch beim Start nach einer Verzögerung von ca. 1–2 Minuten wieder angewendet, obwohl es sich um eine einmalige Anwendung handelt. Dies bedeutet, dass dieser Modus Ihre Einstellung nicht erneut anwendet, wenn die zugrunde liegende IceRiver-Software aus irgendeinem Grund beschließt, die Lüftergeschwindigkeit erneut zu ändern. Erwägen Sie alternativ die Verwendung des Modus „Zieltemperatur“ mit einer angemessenen Mindestlüftergeschwindigkeit.
Für alle Chip-Metriken wurden zwei Stunden grafische Darstellung hinzugefügt, mit Filtern für Zusammenfassungen (pro Board Min./Max./Durchschnitt), Board oder alle Chips.
80 °C Chiptemperaturen scheinen zu einer idealen Hashrate-Leistung zu führen (obwohl dies auf KS0/Pro ohne Kühlmods schwierig sein kann). IceRiver hat keine Anleitung zu sicheren Chiptemperaturgrenzen gegeben, aber ihre Miner-Software scheint Takterhöhungen über 95 °C zu begrenzen und drosselt tatsächlich Uhren über 110 °C. Es ist wahrscheinlich ratsam, zumindest die allgemeinen Richtlinien von G/CPUs zu befolgen (z. B. >90 C-Warnzone, >95 C-Gefahrenzone, >105 C-Kritikzone).
Bitte beachten Sie, dass die Echtzeitspannung niemals mit Ihrer Einstellung übereinstimmt. Bei Fahrern unter Last kommt es zu einem Spannungsabfall, was bedeutet, dass die Betriebsspannung immer unter Ihrer Spannungseinstellung liegt und eine höhere Last einen stärkeren Abfall verursacht. Die Chipspannung wird beim KS5L/M durch die Leistungsaufnahme ersetzt, da kein Messwert für die Chipspannung verfügbar ist. Bei diesen Modellen gilt ein Softwarelimit von 3350 W. Bei Überschreitung dieses Limits werden die Kerne in Vierergruppen deaktiviert.
Für alle Modelle wurden Diagramme zur Platinentemperatur hinzugefügt, die die Temperaturen der Einlass- und Auslasssensoren sowie die Temperaturen der Leistungsstufe (Treiber) für KS0/Pro/Ultra, KS1 und KS2 umfassen. Im Zusammenfassungsmodus wird die maximale Leistungsstufentemperatur für jede Platine angezeigt, während im Platinenmodus die maximale Leistungsstufentemperatur für jede Gruppe/jeden Controller (PSG) angezeigt wird. Die maximal empfohlene Betriebstemperatur beträgt laut Chip-Dokumentation 125 °C, obwohl es wahrscheinlich ratsam ist, einen gesunden Bereich unter dieser Temperatur zu halten.
Bitte beachten Sie, dass die Temperatur nicht der einzige Faktor für einen gesunden Betrieb ist. Auch die Leistungs-/Stromaufnahme stellt ein Problem dar, für das wir derzeit keine Einblicke oder Spezifikationen haben.
Die Hashrate-Grafik (sowie die Schlagzeilenstatistiken) umfasst jetzt 30-Minuten- und 2-Stunden-Tracking sowie Filterung auf Board-Ebene.
Mouseover-Tooltips wurden in allen Diagrammen synchronisiert, um bei der Diagnose von Problemen/Anomalien zu helfen.
Momentanwerte werden in der Legende angezeigt und einzelne Zeilen können durch Klicken auf die Beschriftungen deaktiviert/aktiviert werden. Die Diagrammskalen basieren nicht mehr auf Nullen und passen sich je nach den angezeigten Linien an. Das bedeutet, dass sie nicht mehr durch schlechte Auflösung künstlich abgeflacht werden und Sie die Variabilität bei jeder Messung tatsächlich sehen können.
Hoffentlich hilft dies dabei, zu verdeutlichen, wie unterschiedlich die 5-Meter-Messwerte tatsächlich sind.
Die ununterbrochene Betriebszeit und die Auftragserteilungsrate werden dem Abschnitt mit den Poolstatistiken hinzugefügt. Die Jobrate ist lediglich ein zusätzlicher Zustandsindikator einer Poolverbindung – derzeit sollten die Jobraten für das Kaspa-Netzwerk etwa 1 pro Sekunde betragen (bald 10/s mit Rust-Bereitstellung), mit einer Abweichung von etwa +/- 15 %. Auch wenn die Stellenquoten, die dauerhaft höher oder niedriger sind, aufgrund der Blockannahmepolitik von Kaspa technisch gesehen keinen Einfluss auf Ihr Einkommen haben sollten (vorausgesetzt, der Pool lehnt „alte“ Aktien nicht unnötigerweise ab), ist dies ein Signal dafür, dass der Pool und Sie möglicherweise nicht ordnungsgemäß funktionieren Möglicherweise möchten Sie den Poolbetreiber benachrichtigen oder möglicherweise eine andere Option finden.
Kaspa-Pool-Betreiber haben mitgeteilt, dass sie die Auftragsquote absichtlich reduzieren, um die Gemeinkosten zu begrenzen, und dass sich dies in ihrem Fall nicht auf veraltete Anteilsquoten auswirkt
Dem Pool-Bereich wurden mehrere Statusindikatoren hinzugefügt, um die Diagnose verschiedener Netzwerk-/Pool-Probleme zu erleichtern. Ein graues Besetztsymbol (sich drehendes Symbol) zeigt an, dass der ASIC versucht, eine Verbindung zum Pool herzustellen. Ein grünes Besetztsymbol weist auf eine Netzwerkverbindung, aber noch keine Stratum-Verbindung hin. Ein gelbes Warnsymbol zeigt eine erfolgreiche Stratum-Verbindung an, es wurden jedoch keine Aufträge empfangen.
Während die zuvor verfügbare API auf Port 4111 weiterhin verfügbar ist, ist eine neue rationalisierte API mit allen zusätzlichen Funktionen der Benutzeroberfläche jetzt über https (Port 443) verfügbar.
Die vollständige Dokumentation ist im JSON-Format verfügbar.
Einem separaten „kommerziellen“ Build, der für Hosting oder andere große Bereitstellungen gedacht ist, wurden eine Reihe von Funktionen hinzugefügt. Diese Builds enthalten ein „c“ nach der Versionsnummer (z. B. pbv081c_ks5mupdate.bgz ) und haben derzeit eine zusätzliche Gebühr von 0,33 % (1,33 % gegenüber dem Standardwert von 1 %).
Zusätzlich zum Standard-Primär-/Administratorbenutzer können mehrere Benutzer mit unterschiedlichen Zugriffsberechtigungen hinzugefügt werden. Dies ermöglicht Setups, bei denen beispielsweise dem Maschinenbesitzer direkter Zugriff auf die Maschine gewährt werden kann, mit der Berechtigung, die Hauptüberwachungsseite anzuzeigen und Poolkonfigurationen zu ändern, während er gleichzeitig daran gehindert wird, Netzwerk-, Lüfter- oder Takt-/Spannungsparameter zu ändern.
Die Hashleistung des ASIC kann basierend auf einem konfigurierbaren Prozentsatz auf mehrere Endpunkte aufgeteilt werden, um die Einrichtung von Hosting-Gebühren zu ermöglichen. Die Anzahl der Splits ist nicht begrenzt. Bitte beachten Sie jedoch, dass die Firmware für jeden Split eine Pool-/Stratum-Verbindung aufrechterhält, wodurch der eingehende Datenverkehr vervielfacht wird.
Diese Funktion kann auch zum Aufteilen der Hashrate auf mehrere KHeavyHash-Münzen gleichzeitig verwendet werden
Das „PbFarmer“-Logo kann durch ein Markenbild Ihrer Wahl ersetzt werden. Das Bildformat sollte 112x60 PNG sein.
Integritätsprüfungsschleife wird für die Verfügbarkeit des primären Pools ausgeführt. Wenn der Miner aus irgendeinem Grund zu einem der sekundären Pools gewechselt hat, werden Sie wieder zu Ihrem primären Pool gewechselt, sobald dieser wieder verfügbar ist.
Standard-Webserver durch eine aktualisierte und auf die Produktionsumgebung ausgerichtete Version ersetzt, Cache-/Speichersteuerungskonfiguration hinzugefügt und Speicherlecks behoben. Dies sollte die von Benutzern von HiveOS und anderen externen Überwachungstools festgestellten Probleme beheben, die dazu führten, dass der Webserver nach zu vielen Seitenladevorgängen abstürzte (was dazu führte, dass die ASIC-Benutzeroberfläche nicht verfügbar war).
Die Authentifizierungs- und Autorisierungskontrollen wurden vollständig ersetzt und der gesamte Datenverkehr über https umgeleitet. Das bedeutet, dass die Weiterleitung des HTTP(s)-Verkehrs durch Ihre Firewall zur externen Überwachung viel sicherer sein sollte (obwohl ich dies immer noch nicht unbedingt empfehlen würde – einfach aufgrund der besten Sicherheitspraktiken ...) Die Anmeldung wird nicht mehr über ungesichertes HTTP übertragen, und die Leute können Ihren ASIC nicht mehr kapern, indem sie einfach ein Cookie setzen, um die Anmeldung zu überspringen. Auch die zufälligen „Login-Fehler“-Meldungen aufgrund einer Dateisystembeschädigung sollten der Vergangenheit angehören. Bitte beachten Sie, dass dies bedeutet, dass Ihr Passwort nach der ersten Installation auf die Werkseinstellungen zurückgesetzt wird. Außerdem dauert der erste Start nach der Installation mehr als 2 Minuten, da der Computer die TLS-Zertifikate generiert.
Darüber hinaus wurde die neu gestaltete API mit einem Zugriffstoken gesichert, über den detaillierte Berechtigungen zugewiesen werden können. Tokens sollten in API-Anfragen in einem Header der Form „Authorization: Bearer <token>“ enthalten sein.
Genauso wie Sie das Anmeldekennwort aktualisieren würden, LÖSCHEN/ERSETZEN SIE BITTE DIESES API-TOKEN, wenn Sie vorhaben, Ihren Computer öffentlich zugänglich zu machen, da es standardmäßig auf allen Computern gleich ist.
Die TLS-Zertifikate (und die Zertifizierungsstelle) für https werden automatisch auf dem ASIC generiert, was bedeutet, dass sie „Nicht sicher“-Warnungen in Ihrem Browser auslösen, da sie nicht von einer bekannten Zertifizierungsstelle stammen. Obwohl diese Warnungen harmlos sind, können sie lästig sein. Daher bietet die Firmware die Möglichkeit, das CA-Zertifikat herunterzuladen, damit es in den Zertifikatspeicher Ihres Browsers hochgeladen werden kann.
Um dies beispielsweise in Chrome zu tun, gehen Sie zu chrome://settings/security, klicken Sie auf „Zertifikate verwalten“, wählen Sie die Registerkarte „Vertrauenswürdige Stammzertifizierungsstellen“ (oder einfach „Autoritäten“ für Linux) und klicken Sie auf „Importieren“. Taste. Nach dem Neustart Ihres Browsers sollte die Warnung „Nicht sicher“ nicht mehr angezeigt werden.
Wenn Sie über mehrere ASICs verfügen, haben Sie standardmäßig für jeden eine andere CA. Anstatt diese jedoch jeweils zu Ihren Browsern oder anderen Geräten hinzuzufügen, können Sie eine einzelne CA über alle ASICs verbreiten, indem Sie sowohl das CA-Zertifikat als auch den CA-Schlüssel von einem ASIC herunterladen und beide Dateien auf alle Ihre anderen ASICs hochladen. Anschließend wird das Zertifikat auf jedem dieser anderen ASICs neu generiert.
Wenn Sie über einen Domänennamen oder mehrere IPs auf Ihren ASIC zugreifen, können Sie diese auch zum TLS-Zertifikat hinzufügen, indem Sie sie im Feld „Zertifikat neu generieren“ auflisten und auf „Neu generieren“ klicken.
Es wurde eine Healthcheck-Schleife hinzugefügt, die den Miner oder den Webserver automatisch neu startet, falls er aus irgendeinem Grund abstürzt.
Darüber hinaus ist die ausführbare „Reset“-Datei, die nachweislich zufällig von den Computern anderer Benutzer verschwindet (sogar von Standard-Setups), jetzt mit der Firmware gepackt, und es wurde eine Healthcheck-Schleife hinzugefügt, um die Datei bei Bedarf zu ersetzen/neu zu starten. Dies sollte die 30-Minuten-Neustartschleifen beheben, die bei vielen Menschen auftreten.
Installieren Sie NICHT über die xyys-Firmware (einschließlich der Marke tswift) auf KS0 Ultras- oder KS5*-Modellen. Bitte befolgen Sie unbedingt seine Deinstallationsanweisungen, bevor Sie diese oder eine andere Firmware installieren!
Hierbei handelt es sich um ein Standard-Firmware-Update-Paket, das die neueste IceRiver-Firmware enthält/verbessert und genau wie die offizielle Firmware angewendet wird. Die Anwendung aller vorherigen Updates sollte für die Modelle KS0/Pro, KS1, KS2 und KS3* funktionieren. Das Anwenden von Überbeständen oder früheren Versionen dieser Firmware sollte auch für die Modelle KS0 Ultra und KS5* funktionieren.
Wenn Sie jedoch auf Probleme stoßen, versuchen Sie es mit dem folgenden Verfahren:
Stellen Sie außerdem sicher, dass Sie Ihre Pooleinstellungen wiederholen, da diese auf die Standardadresse des Kaspa Dev Fund zurückgesetzt wurden.
Laptop-Netzteile für KS0/Pro/Ultra-Modelle sollten im Allgemeinen 19,5 V mit 5,5 mm x 2,5 mm Anschlüssen haben, aber die Ampereleistung kann je nach Ihren OC-Zielen variieren. Hohlstecker dieser Größe sind jedoch in der Regel entweder für 5 oder 10 A ausgelegt, und es ist unwahrscheinlich, dass IceRiver 5-A-Optionen verwendet hat, daher wäre es eine vernünftige Annahme, dass sie 10 A verwendet haben (7,5 A ist eine andere Möglichkeit). Das bedeutet, dass jeder Adapter mit mehr als 200 W wahrscheinlich die Nennleistung der Steckdose überschreitet, sodass der Stecker schmelzen oder sogar Feuer fangen könnte, wenn er nicht aktiv gekühlt wird (auch dann bleibt das Risiko bestehen). Bitte seien Sie äußerst vorsichtig, wenn Sie sich für die Verwendung eines Laptop-Ladegeräts mit höherer Leistung entscheiden.
Es wird dringend empfohlen, an Ihre Maschinen einen Leistungsmesser anzuschließen, um sicherzustellen, dass Sie innerhalb der Grenzen Ihres Netzteils bleiben. Dies gilt insbesondere für die Modelle KS3* und KS5*, die selbst bei Standardeinstellungen nur sehr wenig Netzteilspielraum haben, sowie für die Modelle KS0* aufgrund der großen Auswahl an Netzteilen.
Bei den Modellen KS0 Pro und Ultra muss besonders auf die Kühlung geachtet werden. Da die Leistungsstufen dieser Geräte bereits sehr heiß werden, sind Hardware-Modifikationen für eine verbesserte Kühlung dringend zu empfehlen – einschließlich Kühlkörpern und besserer Luftzirkulation.
Bei allen Modellen erzielen Hash-Chips tendenziell die beste Leistung im Bereich von 75 bis 80 °C. Dies gilt jedoch insbesondere für den KS0 Ultra, bei dem ich selbst bei der Reduzierung von 80 °C auf 75 °C einen Rückgang der 2-Stunden-Hashrate um > 3 % festgestellt habe.
Der Prozentsatz des Taktversatzes und der Anstieg der Hashrate sollten auf einer fehlerfreien Maschine gleich sein.
Wenn Ihr Taktversatz beispielsweise auf einem KS1 30 % beträgt, sollte Ihre Hashrate 1,3 TH/s betragen, also 30 % mehr als der Standardwert von 1 TH/s. Wenn dies nicht der Fall ist (über ein geeignetes Messfenster), bedeutet dies, dass Ihren Chips die Spannung fehlt.
Die richtige Abstimmung ist ein Prozess, der Zeit braucht. Die Einstellungen anderer Leute zu verwenden ist im Allgemeinen keine gute Idee, da jede Maschine anders ist. Die beste Vorgehensweise besteht darin, mit einem konservativen Taktversatz zu beginnen, der zu einer passenden Hashrate-Erhöhung ohne Spannungsänderungen führt. Wenn Sie Ihre Taktraten in kleinen Schritten weiter erhöhen (z. B. 25 MHz oder weniger), ist dies ein Hinweis darauf, dass mehr Spannung benötigt wird, wenn Sie nicht mehr sehen, dass die Hash-Rate 1:1 reagiert (oder vielleicht sogar abfällt).
Erhöhen Sie an diesem Punkt die Spannung um einen einzelnen Schritt (2 mV für KS0 Pro, 7 oder 6 mV je nach Stromstärke für alle anderen Modelle) und prüfen Sie dann, ob die Hashrate reagiert. Wenn dies der Fall ist und der Taktversatz wieder prozentual gleich ist, kehren Sie zur Erhöhung des Takts zurück. Setzen Sie diesen Vorgang zwischen Takt- und Spannungsoffsets fort, bis Sie die gewünschte Hashrate erreicht haben, und achten Sie dabei auf Temperatur- und Leistungsgrenzen.
Während 5-m- und 30-m-Hashraten in der GUI nützliche Werkzeuge zur Richtungsführung sind, nachdem die Maschine Zeit zum Hochfahren hatte, sollten abschließende Hashratenmessungen über einen längeren Zeitraum durchgeführt werden. 5-Minuten-Hash-Raten-Messwerte sind ziemlich variabel, und selbst 30-Minuten-Hash-Raten-Messwerte sind nicht großartig, da es immer noch zu Abweichungen von ein paar Prozent kommen kann. Der 2-Stunden-Wert in der Benutzeroberfläche sollte meiner Erfahrung nach eine Schwankung von weniger als 1 % aufweisen (kann bei KS5L/M und KS0Ultra leicht über 1 % liegen), obwohl Hardwarefehler/Pool-Ablehnungen nicht berücksichtigt werden.
Und schließlich, wenn Sie versuchen, die OC-Ergebnisse einer anderen Firmware zu replizieren ...
Alle OC-Firmware, einschließlich dieser, steuern nur Takte und Spannungen. Meiner Erfahrung nach reagiert die Hash-Rate bei gegebener erforderlicher Spannung prozentual linear im Verhältnis 1:1 auf die Taktänderung. Aber am Ende können wir nur die Uhr umstellen und hoffen, dass der ASIC mit der erwarteten Hash-Rate-Änderung reagiert.
Die Hashratenwerte in der ASIC-Benutzeroberfläche ähneln nicht denen aus dem CPU/GPU-Mining. IceRiver-ASICs zählen keine tatsächlichen Hashes – sie schätzen lediglich die Hashrate basierend auf der Anzahl der produzierten Anteile * Schwierigkeitsgrad. Genau auf diese Weise misst ein Pool Ihre Hashrate. Das Problem besteht jedoch darin, dass sich die meisten Pools dafür entschieden haben, einen viel zu hohen Schwierigkeitsgrad für IceRiver-ASICs zu verwenden, was zuverlässige kurzfristige Hashratenmessungen verhindert – bei einem hohen Diff ist die Share-Rate niedrig, was bedeutet wilde Schwankungen in der Hashrate. Infolgedessen veröffentlichte IceRiver ein Firmware-Update, das begann, einen völlig anderen, niedrigeren internen Schwierigkeitsgrad für Hashratenmessungen auf seinem eigenen Dashboard zu verwenden.
Daher können Sie eine Pool-Hashrate-Messung selbst für genau denselben Zeitraum nicht zuverlässig mit der ASIC-UI-Hashrate vergleichen – sie verwenden nicht dieselben Daten. Um dies noch zu verschärfen, haben einige Pools beschlossen, abgelehnte Aktien nicht mehr an den ASIC zu melden, da die IceRiver-Maschinen schon früh eine große Anzahl ungültiger Aktien generierten, damit Benutzer sich nicht mehr beschweren (oder den Pool wechseln) und sie stattdessen als akzeptiert melden , während sie sie von ihrer Seite aus immer noch stillschweigend ablehnen. Abhängig von der tatsächlichen Ablehnungsrate kann dies eine erhebliche Abweichung zwischen der ASIC-Hashrate und der Pool-Hashrate bedeuten, selbst wenn sie im gleichen Zeitrahmen und mit demselben Schwierigkeitsgrad gemessen wurden.
Unabhängig vom gewählten Diff unterliegen Hashratenmessungen basierend auf der Schwierigkeit der Anteile * Schwankungen, die auf Glück basieren. Je niedriger die Share-Anzahl (höher der Diff), desto stärker wirkt sich das Glück auf die Hashrate aus und desto wilder sind die Schwankungen. Um eine statistisch aussagekräftige Hashrate-Messung zu erhalten, benötigen Sie also genügend Anteile, um den Glückseffekt so weit wie möglich zu reduzieren. Die 5-m-Messwerte auf dem ASIC sind hierfür nicht geeignet, insbesondere wenn versucht wird, das Ergebnis einstelliger OC-Änderungen zu überprüfen, und kurzfristige Pool-Messwerte sind noch schlechter.
Sie benötigen 1200 Aktien, um mit einer Sicherheit von 99 % eine erwartete Varianz von +/- 10 % zu erreichen. Beispielsweise erhalten Sie bei einer erwarteten Hashrate von 1TH/s bei 99/100 Messungen nach 1200 Freigaben einen Wert zwischen 0,9TH/s und 1,1TH/s. Sie benötigen 4800 Aktien, um diese Varianz auf +/- 5 % zu reduzieren. Viele Pools verwenden Schwierigkeiten, die zu Aktienraten im Bereich von ~5 Aktien/Minute führen. Um also einen Hashratenwert mit einer erwarteten Varianz von <= +/- 10 % zu erhalten, benötigen Sie einen Messwert von 1200 / 5 = 240 Minuten oder 4 Stunden. Wenn Sie einen Messwert mit einer erwarteten Varianz von +/- 5 % wünschen, benötigen Sie Daten von über 16 Stunden. Sie werden niemals in der Lage sein, die Ergebnisse eines OC-Werts zu bestätigen, der unter der erwarteten Varianz eines bestimmten Zeitrahmens liegt. Beispielsweise können Sie unmöglich feststellen, ob ein OC von 5 % in einem 4-Stunden-/1200-Freigabefenster mit einer erwarteten Varianz von 10 % ordnungsgemäß funktioniert. Selbst bei 16 Stunden / 4800 Aktien kann die erwartete Varianz ein OC von 5 % vollständig aufheben.
Und das führt zum Kern des Problems – die meisten Pools bieten nichts Höheres als eine 24-Stunden-Messung, was bei ~5 Aktien/Minute etwa 7200 Aktien bedeutet, was immer noch einer erwarteten Abweichung von 4 % entspricht. Sie benötigen lediglich 10.000 Aktien für eine Varianz von 3,3 % und etwa 100.000 Aktien für eine Varianz von 1 %. Der 30-Minuten-Wert in der ASIC-Benutzeroberfläche sollte eine Abweichung von etwa 2 % aufweisen, und der neue 2-Stunden-Wert sollte eine Abweichung von weniger als 1 % aufweisen, aber keiner von beiden spiegelt die Pool-Ausschüsse wider. Daher besteht die einzige Lösung darin, einen Pool zu finden, bei dem Sie Ihren eigenen Schwierigkeitsgrad festlegen können, sodass Sie für die verfügbaren Zeitrahmen eine statistisch relevante Anzahl von Aktien generieren können. Herominers ist ein solcher Pool, der dies ermöglicht.
Die beste Möglichkeit, Ihren eigenen Diff festzulegen und ausreichend lange Messzeiträume zu sehen, ist das Solo-Mining auf Ihrem eigenen Knoten und der Kaspa-Stratum-Brücke. Die standardmäßigen Vardiff-Einstellungen erzeugen ein Minimum von 20 Anteilen/Minute, was ausreicht, um in 4 Stunden eine Abweichung von <= +/- 5 % zu erreichen, und das Dashboard (Grafana) ermöglicht Messungen in jedem gewünschten Zeitrahmen/jeder gewünschten Auflösung, einschließlich deutlich längerer Zeitrahmen als 24 Stunden.
Als konkretes Beispiel für den Unterschied zwischen gültigen und ungültigen Messungen (und wie Kaspa-Stratum-Bridge helfen kann) sind hier die Hashraten-Messwerte von 3 Maschinen, die Diffs verwenden und >= 30 Aktien/Minute, einen KS0 bei 51 % OC, produzieren. ein KS1 mit 37 % OC und ein KS3M mit 1 % OC. Die Messungen betragen von oben nach unten 24 Stunden (>= 43.000 Aktien), 1 Stunde (>= 1800 Aktien) und 30 Minuten (> 900 Aktien). Sie können sehen, wie stark die Messungen für die kürzeren Zeiträume von den Erwartungen abweichen können:
Kurz gesagt: Wenn Sie versuchen, die Auswirkungen eines kleinen OC auf die ASIC-Benutzeroberfläche zu bestätigen, müssen Sie die 2-Stunden-Messung verwenden, wissen aber nicht, ob Sie Freigaben generieren, die abgelehnt würden. Um ein vollständiges Bild zu erhalten, benötigen Sie eine Langzeitmessung aus einem Pool, der hohe Anteilsraten ermöglicht – und ich kann derzeit keine Optionen nennen, die dies ermöglichen, außer dem Mining auf Ihrem eigenen Knoten + Kaspa-Stratum -Brücke.