Generador de carteras Bitcoin de código abierto en lado de cliente con Javascript
¿Ocultar dibujos? Direcciones por página: Direcciones a generar:
Empezar en: Filas a generar:
Contraseña: ¿Mostrar?
Confirmar contraseña: Algoritmo: SHA256(contraseña)
Introduce la clave privada (en cualquier formato)
Generando dirección Bitcoin...
Mueve el ratón un poco para crear entropía...
Dirección Bitcoin:
Clave privada (formato para importar):
Valores separados por coma: Índice,Dirección,Clave privada (import.)
Dirección Bitcoin:
Clave privada (formato para importar):
Clave pública del paso 1:

Copia y pega la línea de arriba en el campo "Your-Part-Public-Key" de la web de Vanity Pool.
Clave privada del paso 1:

Copia y pega la clave pública de arriba en un archivo de texto. Es mejor que lo almacenes en un volumen cifrado. Lo necesitarás para recuperar la clave privada una vez Vanity Pool haya encontrado tu prefijo.
Introduce tu "Part Private Key" (generada en el paso 1, y que has guardado):
Introduce "Pool Part Private Key" (de la Vanity Pool):
Clave privada personalizada (formato para importar):

Esto es la clave privada para introducir en tu cartera.
Dirección Bitcoin personalizada:

Esta es tu nueva dirección, que debería tener el prefijo deseado.
Tu clave privada es un número secreto, único, que sólo tú conoces. Se puede expresar en varios formatos. Aquí abajo mostramos la dirección y la clave pública que se corresponden con tu clave privada, así como la clave privada en los formatos más conocidos (para importar, hex, base64 y mini).

Bitcoin v0.6+ almacena las claves públicas comprimidas. El cliente también soporta importar/exportar claves privadas usando importprivkey/dumpprivkey. El formato de las claves privadas exportadas depende de si la dirección se generó en una cartera antigua o nueva.
Dirección Bitcoin:

Dirección Bitcoin (comprimida):

Clave pública (130 caracteres [0-9A-F]):
Clave pública (comprimida, 66 caracteres [0-9A-F]):

Clave privada para importar (51 caracteres en base58, empieza con un '5'):


Clave privada para importar (comprimida, 52 caracteres en base58, empieza con 'K' o 'L'):


Clave privada en formato hexadecimal (64 caracteres [0-9A-F]):
Clave privada en base64 (44 caracteres):
¿Por qué debo usar esto para aceptar Bitcoins en mi web?
La forma traducional de aceptar bitcoins en tu web requiere tener instalado el cliente oficial de bitcoin ("bitcoind"). Muchos de los servicios de hosting no permiten instalar el cliente de bitcoin. Además, ejecutar el cliente en tu servidor supone que las claves privadas están también en el servidor y podrían ser comprometidas en caso de hack. Al usar este mecanismo, puedes subir al servidor sólo las dirección de bitcoin, y no las claves privadas. De esta forma no te tienes que preocupar de que alguien robe la cartera si hackean el servidor.
¿Cómo uso esto para aceptar bitcoins en mi web?
  1. Usa el tab "Direcciones en masa" para pre-generar muchas direcciones (más de 10000). Copia y pega la lista de valores separados por comas (CSV) a un archivo de texto seguro en tu ordenador. Guarda una copia de seguridad en algún lugar seguro.
  2. Importa las direcciones en la base de datos de tu servidor. (No subas la cartera ni las claves públicas, o de lo contrario te lo pueden robar. Sube sólo las direcciones, ya que es lo que se va a mostrar a los clientes).
  3. Ofrece una alternativa en el carro de la compra de tu web para que los clientes paguen con Bitcoin. Cuando el cliente elija pagar con Bitcoin, les muestras una de las direcciones de la base de datos como su "dirección de pago" y guardas esto junto con el pedido.
  4. Ahora te hace falta recibir una notificación del pago. Busca en google "notificación de pagos bitcoin" (o "bitcoin payment notification" en inglés) y suscríbete a alguno de los servicios que aparezcan. Hay varios de ellos, que te pueden notificar vía Web services, API, SMS, email, etc. Una vez te llegue la notificación, lo cual puede ser automatizado, entonces ya puedes procesar el pedido. Para comprobar a mano si has recibido un pago, puedes usar Block Explorer. Reemplaza DIRECCION por la dirección que estés comprobando. La transacción puede tardar entre 10 minutos y una hora en ser confirmada.
    http://www.blockexplorer.com/address/DIRECCION

    Puedes ver las transacciones sin confirmar en: http://blockchain.info/
    Las transacciones sin confirmar suelen aparecer ahí en unos 30 segundos.
  5. Las bitcoins que recibas se acumularán de forma segura en la cadena de bloques. Usa la cartera original que generaste en el paso 1 para usarlas.