MCCE is a modernized, actively maintained fork of Miningcore — the best open-source cryptocurrency mining pool server. The original project was discontinued and archived in 2022. This fork picks up where it left off: .NET 8, Ubuntu 24.04, performance improvements, and ongoing maintenance.
| Original Miningcore | MCCE | |
|---|---|---|
| Status | Archived (2022) | Active |
| .NET Version | .NET 6 | .NET 8 |
| Target OS | Ubuntu 22.04 | Ubuntu 24.04 / Windows |
| API Stack | MVC Controllers | Minimal APIs (4× faster) |
| Stratum Parsing | Newtonsoft.Json | Utf8JsonReader (5.4× faster) |
| Memory Alloc | 7.1 KB/request | 0.73 KB/request |
| Observability | Prometheus only | Prometheus + OpenTelemetry tracing |
| DB Setup | Manual SQL per pool | Auto-partitioning on pool start |
| Logging | Blocking I/O | Non-blocking async wrappers |
| Coin Support | Same | All original coins + GCC 13 fixes |
- Full Changelog — every change since the fork
- Optimizations:
- Features:
- Benchmarks:
# Clone
git clone https://github.com/soosho/miningcore.git
cd miningcore
# Build (Linux)
./build-ubuntu-24.04.sh
# Run
cd src/Miningcore/bin/Release/net8.0
./Miningcore -c config.jsonBTC: 1AqqFf13RcfGbwa4GQGQV27T6HL1r35WVk
MIT — same as original Miningcore.