1 Repo
Mechanisms to automatically detect and select the appropriate version of the Stratum protocol.
Distinct from Protocol Version Selectors: Applies protocol version selection specifically to the Stratum mining protocol rather than HTTP.
Explore 1 awesome GitHub repository matching networking & communication · Stratum Version Selectors. Refine with filters or upvote what's useful.
ethminer ist ein Ethereum-GPU-Miner und Ethash-Hashing-Tool. Es fungiert als CUDA- und OpenCL-Client, der Grafikkarten für Proof-of-Work-Berechnungen zur Validierung von Blockchain-Transaktionen und zum Mining von Ethereum-Coins nutzt. Die Software nutzt GPGPU-Beschleunigung, um parallele mathematische Berechnungen auf die GPU auszulagern, und generiert den erforderlichen Acyclic-Graph-Datensatz direkt im Videospeicher, um Festplattenlatenzen zu eliminieren. Es enthält einen GPU-Mining-Benchmarker, um die Hashing-Geschwindigkeit und Effizienz gegenüber spezifischen Epochen zu testen und Performance-Baselines zu etablieren. Das Projekt implementiert das Stratum-Netzwerkprotokoll zur Koordination der Arbeitsverteilung und Übermittlung von Shares an entfernte Mining-Pools, inklusive automatischer Protokollerkennung und verschlüsselter Kommunikation. Zudem bietet es ein programmatisches HTTP-Interface für das Remote-Management, mit dem Benutzer Echtzeit-Performance-Metriken überwachen und Mining-Operationen steuern können. Die Systemintegration erfolgt über einen Message-Bus für Prozesskoordination und systemweite Benachrichtigungen.
Automatically detects the appropriate Stratum protocol version to eliminate manual configuration.