-
¿Por qué debo usar esto para aceptar Bitcoins en mi web?
+
¿Por qué debo usar "Direcciones en masa" 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
+ La forma tradicional de aceptar bitcoins en tu web requiere tener instalado el cliente
+ oficial de bitcoin ("bitcoind"). Sin embargo muchos servicios de hosting no permiten
+ instalar dicho cliente. 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 intrusión.
+ 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.
+ se cuelan en el servidor.
-
¿Cómo uso esto para aceptar bitcoins en mi web?
+
¿Cómo uso "Direcciones en masa" para aceptar bitcoins en mi web?
- - 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.
+ - Usa el tab "Direcciones en masa" para generar por anticipado muchas direcciones (más de 10000). Copia y pega la lista de valores
+ separados por comas (CSV) a un archivo de texto seguro (cifrado) en tu ordenador. Guarda una copia de seguridad en algún lugar seguro.
- 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).
+ 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.
- 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.
- 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
+ Para comprobar a mano si has recibido un pago, puedes usar Block Explorer: reemplaza DIRECCION a continuación 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
@@ -4313,7 +4313,7 @@
Puedes ver las transacciones sin confirmar en: http://blockchain.info/
Las transacciones sin confirmar suelen aparecer ahí en unos 30 segundos.
- - 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.
+ - Las bitcoins que recibas se almacenarán de forma segura en la cadena de bloques. Usa la cartera original que generaste en el paso 1 para usarlas.
@@ -4330,7 +4330,7 @@
Copyright bitaddress.org.
@@ -4844,13 +4844,13 @@
document.getElementById("brainkeyarea").style.display = "block";
}
else {
- alert("The passphrase you entered is too short.\n\n"
- + "Warning: Choosing a strong passphrase is important to avoid brute force attempts to guess your passphrase and steal your bitcoins.");
+ alert("La contraseña introducida es demasiado corta.\n\n"
+ + "Aviso: Escoger una contraseña fuerte es importante para evitar ataques de fuerza bruta para adivinarla y robar tus bitcoins.");
ninja.wallets.brainwallet.clear();
}
}
else {
- alert("The passphrase does not match the confirm passphrase.");
+ alert("Las contraseñas no coinciden.");
ninja.wallets.brainwallet.clear();
}
},
@@ -4982,7 +4982,7 @@
bytes.shift();
bytes = bytes.slice(0, bytes.length - 4);
if (bytes.length != 32) {
- alert("The text you entered is not a valid Private Key");
+ alert("El texto que has introducido no es una clave privada válida");
ninja.wallets.detailwallet.clear();
}
else {
@@ -4995,7 +4995,7 @@
bytes.pop();
bytes = bytes.slice(0, bytes.length - 4);
if (bytes.length != 32) {
- alert("The text you entered is not a valid Private Key");
+ alert("El texto que has introducido no es una clave privada válida");
ninja.wallets.detailwallet.clear();
}
else {
@@ -5009,7 +5009,7 @@
else if (keyFormat.isBase64Format(key)) {
var bytes = Crypto.util.base64ToBytes(key);
if (bytes.length != 32) {
- alert("The text you entered is not a valid Private Key");
+ alert("El texto que has introducido no es una clave privada válida");
ninja.wallets.detailwallet.clear();
}
else {
@@ -5026,9 +5026,9 @@
// enforce a minimum passphrase length
if (key.length >= ninja.wallets.brainwallet.minPassphraseLength) {
// Deterministic Wallet confirm box to ask if user wants to SHA256 the input to get a private key
- var usePassphrase = confirm("The text you entered is not a valid Private Key!\n\n"
- + "Would you like to use the entered text as a passphrase and create a Private Key using a SHA256 hash of the passphrase?\n\n"
- + "Warning: Choosing a strong passphrase is important to avoid brute force attempts to guess your passphrase and steal your bitcoins.");
+ var usePassphrase = confirm("El texto que has introducido no es una clave privada válida\n\n"
+ + "¿Quieres usar ese texto como si fuera una contraseña y generar una clave privada usando un hash SHA256 de tal contraseña?\n\n"
+ + "Aviso: Es importante escoger una contraseña fuerte para evitar intentos de fuerza bruta para adivinar la contraseña y robar tus bitcoins.");
if (usePassphrase) {
var bytes = Crypto.SHA256(key, { asBytes: true });
var btcKey = new Bitcoin.ECKey(bytes);
@@ -5038,7 +5038,7 @@
}
}
else {
- alert("The text you entered is not a valid Private Key");
+ alert("El texto que has introducido no es una clave privada válida");
ninja.wallets.detailwallet.clear();
}
}