awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ethereum-mining avatar

ethereum-mining/ethminerArchived

0
View on GitHub↗
5,935 estrellas·2,251 forks·C++·GPL-3.0·6 vistas

Ethminer

ethminer es un minero de Ethereum para GPU y una herramienta de hashing Ethash. Funciona como un cliente CUDA y OpenCL que utiliza tarjetas gráficas para realizar cálculos de prueba de trabajo (proof-of-work) para validar transacciones de blockchain y minar monedas de Ethereum.

El software aprovecha la aceleración GPGPU para descargar cálculos matemáticos paralelos a la GPU y genera el conjunto de datos de grafo acíclico requerido directamente en la memoria de video para eliminar la latencia del disco. Incluye un benchmark de minería GPU para probar la velocidad y eficiencia de hashing frente a épocas específicas para establecer líneas base de rendimiento.

El proyecto implementa el protocolo de red Stratum para coordinar la distribución de trabajo y enviar participaciones a pools de minería remotos, con detección automática de protocolo y comunicaciones cifradas. También proporciona una interfaz HTTP programática para la gestión remota, permitiendo a los usuarios monitorear métricas de rendimiento en tiempo real y controlar las operaciones de minería.

La integración del sistema se maneja a través de un bus de mensajes para la coordinación de procesos y notificaciones a nivel de sistema.

Features

  • Ethereum GPU Miners - Provides a high-performance software client specifically designed to use graphics cards for mining Ethereum via Ethash.
  • Ethereum Mining - Provides the core capability of executing hashing algorithms to validate transactions and mine Ethereum coins.
  • GPU Mining Implementations - Functions as a high-performance GPU mining implementation utilizing CUDA and OpenCL for hashing.
  • Mining Pool Connectivity - Maintains persistent TCP/IP socket connections to remote servers for exchanging mining jobs and hashes.
  • Stratum Protocol Clients - Implements the Stratum network protocol to coordinate work distribution and submit shares to mining pools.
  • GPU DAG Generation - Generates the required acyclic graph dataset directly in video memory to eliminate disk latency.
  • GPU-Accelerated Hashing - Offloads parallel Ethash computations to GPU hardware using CUDA and OpenCL for high-throughput processing.
  • Ethash Hashing Tools - Provides a utility for calculating proof-of-work hashes and generating DAG memory for Ethereum.
  • Ethash Implementations - Implements the Ethash proof-of-work algorithm to secure the network and mine cryptocurrency.
  • Encrypted Pool Connections - Secures the communication between the local mining client and remote pool servers to prevent interception.
  • Mining Client Management - Enables remote monitoring of performance metrics and control of mining activities through a programmatic interface.
  • Mining Operation Controls - Offers remote interfaces for controlling the activity and configuration of the mining software.
  • Mining Performance Metrics - Provides a programmatic interface to retrieve real-time hashing speeds and hardware status for monitoring the mining process.
  • Web-Based Remote Control Interfaces - Exposes a web-based remote control interface for monitoring performance metrics and managing mining operations.
  • Hashing Performance Benchmarks - Includes a utility to test the hashing speed and efficiency of graphics cards against specific epochs.

Historial de estrellas

Gráfico del historial de estrellas de ethereum-mining/ethminerGráfico del historial de estrellas de ethereum-mining/ethminer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ethminer

Proyectos open-source similares, clasificados según cuántas características comparten con Ethminer.
  • nanopool/claymore-dual-minerAvatar de nanopool

    nanopool/Claymore-Dual-Miner

    1,112Ver en GitHub↗

    Claymore Dual Miner is a cryptocurrency mining application for NVIDIA and AMD graphics cards that extracts digital coins using parallel processing algorithms. The software executes simultaneous mining operations on a primary coin like Ethereum alongside a secondary cryptocurrency such as Decred, Siacoin, or Lbry using compatible hardware. The application interacts with graphics card drivers at a low level to manipulate core clocks, memory timings, and voltages directly, while executing two distinct cryptographic hashing workloads simultaneously by interleaving memory and compute operations. O

    Ver en GitHub↗1,112
  • xmrig/xmrigAvatar de xmrig

    xmrig/xmrig

    9,998Ver en GitHub↗

    XMRig is a multi-algorithm hashing tool and cryptocurrency miner that utilizes CPU, CUDA, and OpenCL hardware to execute hashing algorithms across multiple operating systems. It functions as a computational engine for mining cryptocurrency and benchmarking hardware efficiency. The project includes a Stratum proxy server that routes mining traffic between worker clients and pools to optimize connectivity and balance load. It also provides a secured HTTP management API for monitoring hashrates and modifying miner configuration in real time without restarting the process. The software covers a

    Cargon2cpuminercryptocurrency
    Ver en GitHub↗9,998
  • ethereum/alethAvatar de ethereum

    ethereum/aleth

    3,969Ver en GitHub↗

    Aleth is an Ethereum C++ client and full-node implementation. It provides a virtual machine executor for running and debugging bytecode, a blockchain state debugger, and a serialization library for encoding and decoding data using the Recursive Length Prefix format. The project includes a dedicated mining tool for producing blocks and benchmarking hashing hardware performance. It further distinguishes itself with a state debugger that analyzes pre- and post-execution state changes and generates step-by-step execution traces for the virtual machine. The implementation covers node operations i

    C++cppethereumethereum-client
    Ver en GitHub↗3,969
  • fxpool/fxminerproxyAvatar de FxPool

    FxPool/FXMinerProxy

    3,689Ver en GitHub↗

    FXMinerProxy is a Stratum mining proxy and hardware management tool that intercepts and routes traffic between cryptocurrency hardware and mining pools. It functions as a middleware system for managing mining farms, allowing for the encryption of miner traffic and the redirection of mining rewards to custom wallets. The project features a specialized fee collection system that deducts development and operator fees using tiered scaling and conversion rate calculations. It also includes a remote administration suite for pushing configuration updates, executing shell commands on connected client

    Gobtc-minerproxycharging-systemencrypt-minerproxy
    Ver en GitHub↗3,689
Ver las 30 alternativas a Ethminer→

Preguntas frecuentes

¿Qué hace ethereum-mining/ethminer?

ethminer es un minero de Ethereum para GPU y una herramienta de hashing Ethash. Funciona como un cliente CUDA y OpenCL que utiliza tarjetas gráficas para realizar cálculos de prueba de trabajo (proof-of-work) para validar transacciones de blockchain y minar monedas de Ethereum.

¿Cuáles son las características principales de ethereum-mining/ethminer?

Las características principales de ethereum-mining/ethminer son: Ethereum GPU Miners, Ethereum Mining, GPU Mining Implementations, Mining Pool Connectivity, Stratum Protocol Clients, GPU DAG Generation, GPU-Accelerated Hashing, Ethash Hashing Tools.

¿Qué alternativas de código abierto existen para ethereum-mining/ethminer?

Las alternativas de código abierto para ethereum-mining/ethminer incluyen: nanopool/claymore-dual-miner — Claymore Dual Miner is a cryptocurrency mining application for NVIDIA and AMD graphics cards that extracts digital… xmrig/xmrig — XMRig is a multi-algorithm hashing tool and cryptocurrency miner that utilizes CPU, CUDA, and OpenCL hardware to… ethereum/aleth — Aleth is an Ethereum C++ client and full-node implementation. It provides a virtual machine executor for running and… fxpool/fxminerproxy — FXMinerProxy is a Stratum mining proxy and hardware management tool that intercepts and routes traffic between… asamk/signal-cli — signal-cli is a command line interface for the Signal messenger protocol. It functions as a headless client that… flameshot-org/flameshot — This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an…