Skip to content

Bitcoin Miner with a mining pool connection completely written in Rust

Notifications You must be signed in to change notification settings

Schubert-Tom/Rust_BitcoinMiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Rust_BitcoinMiner

Einfache Implementierung zum CPU-Minen von Bitcoins über einen Bitcoin Mining Pool.

Über das Stratum V2 Protokoll wird eine TCP Verbindung mit dem Mining-Pool SlushPool aufgebaut. Im Anschluss werden Daten vom Mining Pool geladen und in einen Job umgewandlet. Über eine Veränderung der Nonce wird nach möglichen Lösung gesucht. Falls eine valide Lösung gefunden wird, wird diese über das Stratum Protokoll zurück an den Server geschickt.

Zusätzliche Informationen

Hierbei handelt es sich lediglich um ein Proof of Concept. Mögliche Rendite und Erfolge beim Minen sind zwar nicht ausgeschlossen aber durch die einfache Implementierung und limitierte Rechenleistung der CPU eher unwahrscheinlich.

Die Login-Daten des verwendeten Slush-Pool Accounts können in der Datei main.rs angepasst werden.

About

Bitcoin Miner with a mining pool connection completely written in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published