Python - Crear direcciones bitcoin más rápidas mediante GPU Nvidia y CUDA

 
Vista:
sin imagen de perfil

Crear direcciones bitcoin más rápidas mediante GPU Nvidia y CUDA

Publicado por xcbtrader (4 intervenciones) el 24/04/2017 08:20:49
Buenas a todos.

Tengo un programa hecho en python 3.x que funciona perfectamente para crear direcciones bitcoin según un número decimal.

Mi consulta va sobre el hecho de que quiero que el proceso se realize muy rápido, y para ello me gustaría aprovechar la GPU de mi portátil (Una NVidia).

Tengo instaladas las librerias CUDA, pero no consigo ver como aplicarlas a mi código.

Pongo un ejemplo del código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from bitcoin import *
 
def crear_addr_HEX(nGenerar):
 
        priv = generar_HEX(nGenerar)
	pub = privtopub(priv)
	addr = pubtoaddr(pub)
	return addr, priv
 
def generar_HEX(nDecimal):
	aHex = hex(nDecimal)
	aHex = aHex[2:].upper()
	aHex = ((64-len(aHex)) * '0') + aHex
	return aHex
 
for a in range(1000):
        addr, priv = crear_addr(a)
        print(addr)

¿Alguna sugerencia de como se podría hacer este proceso más rápido aprovechando CUDA?

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder