1 repositorio
Software implementations of the Ethash proof-of-work algorithm used in specific blockchain networks.
Distinct from Algorithm Implementations: Existing candidates are general algorithm implementations or unrelated graph search algorithms; this is a specific cryptographic proof-of-work implementation.
Explore 1 awesome GitHub repository matching security & cryptography · Ethash Implementations. Refine with filters or upvote what's useful.
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.
Implements the Ethash proof-of-work algorithm to secure the network and mine cryptocurrency.