Proyecto para cliente2 min de lectura
Q-BitX, Bitcoin poscuántico: pool de minería, monedero y nodo

Tecnologías
Servicios
- →Desarrollo del pool de minería en Go
- →Mejoras del monedero
- →Empaquetado del nodo: Docker y compilación para macOS
- →Puesta en marcha y mantenimiento del primer nodo
Entregables
- ✓Pool de minería Stratum en Go y PostgreSQL con pagos lprop y solo (beta)
- ✓Repositorio para arrancar un nodo rápido en un contenedor Docker
- ✓Compilación del nodo para macOS
- ✓El primer nodo de Q-BitX en la red
Desafío
Q-BitX es un Bitcoin poscuántico: una cadena Proof-of-Work pensada para seguir siendo segura cuando los ordenadores cuánticos puedan romper las firmas actuales. Una cadena nueva necesita infraestructura desde el primer día, para que la gente pueda ejecutar nodos, minar y comerciar con la moneda.
Mi parte
Entré pronto en el proyecto y trabajé en varias piezas a la vez: participé en el desarrollo del pool de minería y en la mejora del monedero. Además fui la primera persona en ejecutar un nodo de Q-BitX, y creé un repositorio para arrancar un nodo rápido en un contenedor Docker: empaqueté y dockericé el nodo, lo compilé para macOS y lo mantuve.
El primer nodo
El primer nodo de todos funcionaba en mi portátil. Los logs de abajo muestran el pool arrancando sobre él: el servidor Stratum escuchando a los mineros, el generador de trabajos consultando el nodo cada 10 segundos y los bloques nuevos llegando uno tras otro.


El primer nodo de Q-BitX, en mi portátil
Pool de minería
El pool, ahora en beta, es un servidor Stratum escrito en Go. Acepta conexiones de mineros, registra los shares enviados y paga cuando los bloques maduran. Guarda los datos en PostgreSQL, aplica sus propias migraciones al arrancar y admite dos esquemas de pago, lprop y solo, así que varias instancias del pool pueden funcionar juntas sobre una misma base de datos. Su cara pública es pools.qbitx.org, que muestra en directo el hashrate, los mineros conectados y el rendimiento del pool.

pools.qbitx.org
El sitio
El sitio del proyecto, qbitx.org, explica la tecnología y enlaza con las descargas, el explorador y los pools de minería. La página de intercambio indica dónde comprar y vender QBX.

Static snapshot — scrollable Safari preview
Disponible para colaboración por contrato
Estoy disponible para colaborar por contrato. Si tiene una idea de proyecto interesante, reserve una llamada por Calendly.
Agenda una llamada de 30 min