1 repository
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 este un miner GPU pentru Ethereum și un instrument de hashing Ethash. Funcționează ca un client CUDA și OpenCL care utilizează plăcile grafice pentru a efectua calcule de tip proof-of-work pentru validarea tranzacțiilor blockchain și minarea monedelor Ethereum. Software-ul utilizează accelerarea GPGPU pentru a descărca calculele matematice paralele către GPU și generează setul de date de tip graf aciclic direct în memoria video pentru a elimina latența discului. Include un benchmarker de minare GPU pentru a testa viteza și eficiența hashing-ului față de epoci specifice pentru a stabili linii de bază de performanță. Proiectul implementează protocolul de rețea Stratum pentru coordonarea distribuției muncii și trimiterea share-urilor către pool-uri de minare la distanță, având detectare automată a protocolului și comunicații criptate. De asemenea, oferă o interfață HTTP programatică pentru gestionarea de la distanță, permițând utilizatorilor să monitorizeze metricile de performanță în timp real și să controleze operațiunile de minare. Integrarea sistemului este gestionată printr-un message bus pentru coordonarea proceselor și notificări la nivel de sistem.
Automatically detects the appropriate Stratum protocol version to eliminate manual configuration.