Bitcoin secuencias de comandos que la fuerza de la divulgación de la clave privada

Contexto: estoy creando un código de ejemplo que demuestran atómica de intercambio entre los Elementos y Bitcoin, con el objetivo de que las operaciones swap no puede ser trivialmente vinculados, como lo sería con simple HTLC, donde usted puede buscar el mismo hash/preimagen en ambas cadenas. Esto es debido a que la clave para revelar la realidad es una suma de las teclas, (a+B), y para reclamar al otro lado de la swap, otra suma clave, (A+C) se utiliza. A, B, y C son sólo conocidos (uno o ambos) de los participantes.

Yo uso CHECKSIGFROMSTACK en Elementos secundarios para obligar a la contraparte para crear una firma con fijo valor de R (el k iba a ser conocido, y por lo tanto la otra parte puede recuperar la clave)

Yo estaba apuntado a https://bitcointalk.org/index.php?topic=321228.msg13072047#msg13072047, donde gmaxwell dice que usted puede conseguir el mismo efecto de obligar privkey divulgación sobre el cemento cola no modificado Bitcoin.

Él dice que él es consciente de dos maneras de lograr esto sin modificar Bitcoin, uno de ellos es:

OP_SIZE 57 OP_LESSTHANOREQUAL OP_VERIFY <P> OP_CHECKSIGVERIFY

Mis preguntas:

  • en la secuencia de comandos mencionados anteriormente, la firma está obligada a ser de la longitud menor o igual a 57. Esto parece depender de pequeño y conocido valor de R, y la suposición de que otros valores de R de igual o menor tamaño para algunos conocido k no es computacionalmente posible encontrar.

    en este post https://crypto.stackexchange.com/questions/60420/what-does-the-special-form-of-the-base-point-of-secp256k1-allow el valor de R con 90 cero a la izquierda los bits se da. S tendría que ser <= 29 bytes de tamaño con R longitud de 21 bytes (166 bits), a la firma de ajuste en 57 límite de bytes (29+21+6+1=57). Para satisfacer esta secuencia de comandos mediante este pequeño y conocido en R, el creador de la firma tendría que buscar el mensaje a firmar lo que resultaría en una firma con len(S) <= 29. Es este estrecho límite elegido para reducir el 'margen' para bruteforcing R ?

  • ¿Cuál es el segundo método para lograr esto sin modificar en Bitcoin ?

  • Si estos métodos de trabajo, ¿por qué no han sido ampliamente utilizados en lugar de HTLC construcciones, dado que estos métodos (o al menos la presentación de uno) no son mucho más complejos de la implementación sabio, pero son más privadas (porque no hay público compartido hash/preimagen) ? ¿Cuáles son las desventajas de estos métodos, frente a HTLC ?

(Nota: Las preguntas de arriba son más de curiosidad intelectual que para el hormigón propósito práctico, porque cuando Schnorr firmas será habilitado en Bitcoin (espero que no sea demasiado largo), adaptador de firmas https://github.com/apoelstra/scriptless-scripts/blob/master/md/atomic-swap.md sería mucho mejor manera de crear atómica swaps sin trivial vínculo entre las transacciones)

+317
TenderTrip 30 may. 2011 8:52:00
28 respuestas

Quiero calcular el merkle raíz de transacciones en una determinada plantilla de bloque bitcoind:getblocktemplate().

Entiendo que la merkle raíz es un hash de todas las transacciones en un bloque desde la última hasta la coinbase transacción, pero esto es en la actualidad muy por encima de mi grado de pago y la documentación que puedo encontrar para este proceso es abstracto y muy buena.

Alguien ha hecho esto en JavaScript o conocer de un recurso que podría ser útil?

Gracias de antemano.

cliente.getBlockTemplate( function(error, plantilla) {
 si (error) retorno de la consola.log(error);

 // CONFIGURACIÓN DE LA MINERÍA
nonce=0;
 const bloque = {
 versión: plantilla.versión
 ,previousblockhash: plantilla.previousblockhash
 ,merkleroot: calculateMerkleRoot(plantilla)
 ,tiempo: la plantilla.mintime
 ,bits: plantilla.bits
 } 

 // INICIO MINER
minero(bloque,nonce);
});
+989
John Kacz 03 февр. '09 в 4:24

De acuerdo a https://en.bitcoin.it/wiki/Mining_hardware_comparison la mejor GPU en cuanto a consumo de energía es la 5970, la parte difícil es encontrar uno de los para la venta.

+926
Miloz 15 ago. 2010 2:55:29

Me han puesto en mi propia mtgox implementación del api de java. se basa en google-Gson y primas de las solicitudes de direcciones URL. tengo la intención de liberar a la larga, pero el código no está aún en versión de nivel de calidad. si usted tiene alguna pregunta específica, simplemente pregunta en los comentarios

+867
Austin lail 9 nov. 2016 20:52:15

Lo que usted describe es el túnel a través de SSH. Suponiendo que usted puede conectar a un servidor SSH de los servidores (puerto TCP saliente 22 está permitido). Una es la de la máquina que desea ejecutar la miner a, B es el servidor SSH que utilizamos hacer un túnel para el tráfico a través de (esto tiene que ser capaz de abrir las conexiones de la minería de la piscina) y C es el nombre de host de la minería de la piscina que usted desea a la mía, entonces es una simple cuestión de hacer lo siguiente en Una:

ssh -L 8888:C:1234 B

y luego, señalando con el software de minería de datos a localhost:8888. Lo que esto hace es abrir una conexión a la B, que se puede abrir conexiones a la minería de la piscina y cada conexión para el puerto local 8888 será transparente remitido a C. Observe que también tendrás que cambiar el puerto de 1234 a lo que sus minería piscina usos.

+847
user2964137 11 oct. 2018 9:05:27

Para uno, Litecoin no es un fork de Bitcoin. Se basa en el mismo código base, pero es una red independiente, y que no comparten la génesis de bloque.

Bitcoin, el Dinero es un verdadero fork de Bitcoin, en el sentido de que se puede remontar de nuevo a la misma génesis del bloque.

Ambas cadenas siguen existiendo como siguen diferentes consenso de normas. Bloques en el bitcoin Efectivo de la cadena se consideran no válidos por los nodos de la cadena de Bitcoin, y vice-versa. Ya que ellos tienen un conflicto de consenso de reglas, cada una de ellas es la más larga válida en las cadenas de su propio conjunto de consenso de normas.

Editar:

Para incluir información adicional, basado en los comentarios, podemos ver por qué la comunicación no ocurre (en la mayoría de los casos).

Para litecoin, la génesis de bloque, network magic bytes (un conjunto de 4 números fijos que identificar el protocolo de mensajes de una red), una prueba de trabajo algoritmo, y un número de otras cosas han sido diferentes desde el primer día. Esto evitaría que los ltc nodos de comunicación con btc desde que estaría de acuerdo en casi todo.

Las cosas son un poco más borrosa con Bitcoin en Efectivo. El 1 de agosto de 2017 (casi exactamente hace un año!), Bitcoin Efectivo alterado el consenso de normas de Bitcoin en ese momento. Lo hicieron por el aumento del nivel máximo permitido el tamaño de bloque de 8 mb, la dificultad de ajuste del algoritmo, y el tx método de firma (para evitar ataques de repetición).

Estos cambios iban a afectar en el bloque de #478558. Para todos los bloques minados después de eso, Bitcoin Bitcoin y el dinero en Efectivo fueron siguientes reglas diferentes. Incluso si un Bitcoin en Efectivo nodo de emitir un nuevo bloque para el Bitcoin cadena, sería rechazado como:

  1. Puede que haya superado el 1 MB
  2. Las transacciones se firmaron en la forma que sea incompatible con Bitcoin firmas
  3. La dificultad sería mucho menor que el Bitcoin red de dificultad (que se bajó rápidamente con el nuevo algoritmo EDA en Bitcoin en Efectivo). Esto significa que incluso si el BTC cadena recibido 10 BCH bloques para cada BTC bloque, el trabajo total realizado todavía sería mayor en el BTC de la cadena ya que tiene una mayor dificultad.

Con base en lo anterior, Bitcoin nodos rechazar el Bitcoin Efectivo bloques. Por otra parte, como MCCCS se menciona en los comentarios, Bitcoin, el dinero en Efectivo también con el tiempo cambió su bytes de red que impidan una emisión accidental de ser aceptado para empezar, detener el bloque de nuevo antes de que incluso llegó a consenso comprobaciones de validación.

Ahora, por último, si alguien fuera a tomar manualmente el BCH, LTC, Dux, o cualquier otro BTC-como parte de la cadena de datos y el intento de difusión sobre Bitcoin de la red, que todos los que todavía no varios consenso de cheques.

+804
Adnan Rafiq 18 nov. 2017 10:57:42

Es posible determinar si es público o privado claves generadas con un único misma BIP39 frase están relacionados el uno al otro?

+769
uber 12 dic. 2015 13:30:40

ejemplo de respuesta para la obtención de un bloque:

{"id":"0","resultado":{"tx":[1ddd2f103625405389705637ab69603de692a22e86f06428a2...

debería haber un " después de la "tx":[

+760
Angie Slaughter 20 jul. 2016 5:45:19

Tenemos que pasar de Autorización método como :

val jsonstring = khttp.post(
 url = node_url,
 encabezados = un plano("Autorización" para computeBasicAuth("abc","pass")),
 datos = JSONObject("{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"el método\": \"getrawmempool\", \"params\": [] }")
)

donde:

divertido computeBasicAuth(usuario: String, password: String) ="Básico ${BASE64.encodeToString("$user:$password".toByteArray())}"
+734
user2506946 5 sept. 2016 12:20:59

No tengo idea de lo que eso significa. ¿Qué es la "fed-peg"? ¿Por qué es necesario?

Cuando estás creando una cadena lateral, usted necesita una manera de mover Bitcoins de la red principal de su cadena lateral. Esto es bastante sencillo. De la contraparte, de Etereum, y NXT había varias maneras de hacer esto. (Obviamente, ninguno de estos permitido a la gente a su vez Bitcoin en los activos en estas redes después de haber comenzado, pero sospecho que se debe a razones económicas, más que la técnica.)

El más complicado, y más importante, es la forma de mover los Bitcoins que están en la cadena lateral de la espalda en la red principal. He escuchado varias propuestas sobre cómo hacer esto, pero todos ellos son

  • inseguro,
  • centralizado,
  • o requieren muy complicados cambios en el protocolo Bitcoin.

Este enfoque está centralizada.

La idea con la que usted tiene varias autoridades, cada uno de los cuales tiene una clave privada. Los privados teclas de control de un multisignature cuenta. Cuando se mueve Bitcoins en la cadena lateral, que depositarlos en el multisignature cuenta. Cuando se quiere mover de nuevo a la cadena principal es la cadena lateral; los federados de autoridades de forma independiente validar la transacción. A continuación, todos ellos de firmar un retiro de la multisignature cuenta de las principales direcciones de red especificado en la cadena lateral de la transacción.

El blockstream documento sugiere un 3 de 5 multisignature cuenta. El problema con esto es que si en 3 de esas claves están en peligro (o, si 3 de ellos en colusión), entonces se puede tomar todo el dinero de la multisignature cuenta.

Cambia de alguna manera la seguridad de la cadena principal?

No. No modificar la red principal. Futuras encarnaciones podría, sin embargo. No hay suficiente detalle acerca de los posibles futuros sistemas de respuesta que en la actualidad.

En qué se diferencia del descentralizado PoW?

Los federados autoridades tienen dos funciones en este sistema: la compuerta de transacciones en el sistema mediante la producción de sellos de tiempo bloques, (algo que se hace normalmente por los mineros) y el ya mencionado multisignature cuenta.

+730
AnonymousHero12345 20 jun. 2018 17:00:14

Digamos que tengo sólo una dirección en mi billetera con 1000 BTC en él. Luego enviar a los cinco de transacciones por separado, cada uno en la cantidad de 1 BTC. El blockchain mostrará 4,990 BTC de transferencias sin embargo, sólo 5 BTC fue realmente transferido.

Además, si yo fuera a comenzar a utilizar la función de cifrado en las últimas Bitcoin.org cliente, mis monedas serán movidos a nuevas direcciones, por lo que posiblemente contribuye a que el pico de volumen que vio.

+690
Pam Parsons 25 feb. 2010 17:24:48

Si no te importa usar el servidor de otra persona, usted puede usar la respuesta de una llamada HTTP para http://blockexplorer.com/q/getblockcount

+541
Ye Mon 15 feb. 2016 17:04:05

Para agregar a Rene de la respuesta, es posible enviar datos adicionales con un Rayo de pago que no requieren ningún bitcoin secuencia de comandos.

Una reciente actualización a LND permite que los datos adicionales que se integren en una Cebolla de paquetes en un campo llamado un Extra de Cebolla Blob. Los datos que pueden ser añadidos está limitado por el tamaño, y el tamaño depende de la ruta tamaño utilizado para realizar el pago. Los más pequeños de la ruta, la más datos de los que caben, ya que la explicación de beneficios (EOB hace uso de lo contrario no utilizados cebolla saltos en el tamaño fijo de cebolla paquete. En la práctica esto significa que decenas de bytes de datos, y tal vez un poco más que el 80 límite de bytes de un OP_RETURN. Actualmente, la explicación de beneficios sólo se utiliza para espontáneo pagos, pero admiten la incorporación de otros tipos de datos con un tipo-longitud-valor.

A diferencia de un OP_RETURN, lo que se transmite, los datos que se envían en una EOB sólo llegar a un destino único. Si usted desea para varias personas a recibir, entonces usted tendrá que enviar varios pagos. Rayo admite el tipo de emisión de la información en su chisme protocolo, que puede ser ampliado con datos adicionales, pero esto es realmente reservado para la transferencia de información de enrutamiento y de los clientes son libres de ignorar los datos más allá de lo que se requiere, y que causan spam a través de la red de difusión puede encontrar con frecuencia en la lista negra.

Un siguiente paso obvio sería transferir CIP controla, o bittorrent magnet links de más de Eob, lo que permitiría a los clientes que admiten estos otros protocolos para recibir datos de longitud arbitraria.

+495
baudo2048 17 oct. 2018 21:45:46

Algo así como "se busca" de los anuncios clasificados que se necesita. La ruta de la seda sólo vender ofensiva de la mercancía, no hay ningún método para publicar anuncios. Interesado en la compra de electrónica, otros jurídica inobjetable productos. ¿El sitio web como este existen?

+452
saadatrent CIP 6 sept. 2015 23:43:16

En primer lugar, permítanme aclarar que el Erebus ataque no no requieren reiniciar la víctima. Es sólo para acelerar el proceso de ataque. El atacante puede esperar pacientemente para que el existente conexiones legítimas a punto de expirar y se ocupan de ellos.

Volviendo a tu pregunta, supongo que usted sugiere priorizar la reconexión de la corriente de salida compañeros entre todos tratamos de IPs. Realmente no ayuda mucho, porque: 1) la víctima puede volver a conectarse a la sombra de IPs controlado por el atacante y 2) de nuevo, el atacante puede esperar para conexiones legítimas a punto de expirar.

La línea de fondo aquí es que, debido a que Bitcoin es permissionless, usted no puede ser capaz de saber que son buenos compañeros y malos compañeros para volver a conectar. Si un nodo fuertemente fideicomisos algunos compañeros, es simplemente la lista blanca de ellos. Pero, en general, la creación de listas blancas es malo para la descentralización.

+417
Joe Chip 7 dic. 2017 10:24:07

He encontrado la respuesta:

[7] Usted podría preguntarse por qué un minero no hacer trampa. Si tienen éxito mina de un bloque, por qué no lo somete a sí mismos para que puedan reclamar la totalidad de minería de la recompensa, en lugar de su división? La razón principal es la coinbase transacción tiene la piscina de la dirección, no el de los mineros de dirección. Si el minero presenta el bloque evitando la piscina, la recompensa todavía va a la piscina. Y si el minero cambios en la dirección, el hash no es válida. - righto.com

+405
Raman Aremu Sulaiman 4 ene. 2012 23:27:08

No estoy seguro de que he entendido la pregunta bien. Sería correcto:

He trasladado de exchange, por lo que mis fondos a una dirección que me importan como reloj de dirección en blockchain.info. Ahora veo los fondos pero no puedo pasar de ti, ¿qué debo hacer?

Si lo que preguntas es el mismo lo que se le pide y en los informes de usuario que blockchain.info no ha ayudado en absoluto, entonces supongo que blockchain.info no es el propietario de la dirección que se importó. Aquí es lo que usted podría hacer:

  • Para que la dirección hizo que enviar sus fondos? Si es la dirección que has creado de alguna manera con alguna aplicación como bitcoin core, multibit, .... , luego de su aplicación/carpeta de datos de usuario que debe ser todavía presente en su pc (incluso si se desinstala). Si ese es el caso, y una cartera de dirección que envía los fondos también está en ie. bitcoin core, puede exportar la clave privada, si escribimos en la consola dumpprivkey YourBtcAddress
  • Si usted importado del intercambio de cartera de la dirección, a continuación, los fondos serían todavía visible en el intercambio. En ese caso exchange, aún tendrían que sus monedas y te podría ayudar
  • Si esta dirección nunca ha pertenecido a usted, entonces usted no tiene la clave privada y usted no puede hacer nada al lado de contactar con el propietario de la dirección.
  • Fuerza bruta no es realmente una opción, pero en teoría es posible. Sin embargo, este es un punto en el que realmente debe olvidar.

Espero te sirva de ayuda. Veo que aquí sólo hay 3 posibilidades, dirección pertenece a usted (usted puede recuperar sus fondos), que pertenece la dirección de intercambio (usted todavía puede obtener su dinero) y que pertenece a alguien que usted no conoce y que no tiene la clave privada (en el caso de que usted no puede hacer cualquier cosa para conseguir sus fondos de vuelta), tal vez usted podría pedir en internet quién es el propietario, pero dudo que cualquier repl vendrá.

+389
Kareem Smith 18 jul. 2011 6:10:50

Hola chicos como dice el titulo. ¿cómo puedo generar un código QR que, siempre que la block_io.php genera una dirección única? Me parece que tienes un problema cuando se llama a $newAddressInfo o $newAddressInfo->datos->dirección cada vez que estoy echo ing. Haga caso omiso de la falta de caracteres como por su perfecto estado de funcionamiento. así que este es el guión entero.

Dirección Bitcoin validador de Kyle : SU CANAL de YOUTUBE
GENERADOR DE QR A PARTIR DE : TERRAGON

Acabo de retocar el guión de kyle.

Secuencia de COMANDOS :

require_once ("block_io.php");


$apiKey = "myAPIkey"; <br>
$version = 2; // versión de la API <br>
$pin = "myPin";<br>
$block_io = new BlockIo($apiKey, $pin, $versión);<br>

if(isset($_POST['enviar'])){
 $newAddressInfo = $block_io->get_new_address();
 $address = $_POST['direccion'];
 $decodificado = decodeBase58($direccion);

 $d1 = hash("sha256", substr($decodificado,0,21), true);
 $d2 = hash("sha256", $d1, true);

 si(substr_compare($decodificado, $d2, 21, 4)){
 $mensaje = no Válido "Dirección Bitcoin";
 } else {
 $message1 = "Dirección Válida";
 $message2 = "La Dirección de Recepción : ";
}
}


función decodeBase58($entrada) {
 $alfabeto = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz";

 $salida = array_fill(0, 25, 0);
for($i=0;$i<strlen($entrada);$i++){
 if(($p=strpos($alfabeto, entrada de $[$i]))===false){
 throw new \Excepción (de carácter no válido"encontrado");
}
 $c = $p;
 for ($j = 25; $j--; ) {
 $c += (int)(58 * $a[$j]);
 $a[$j] = (int)($c % 256);
 $c /= 256;
 $c = (int)$c;
}
 si($c != 0){
 throw new \Exception("la dirección es demasiado larga");
}
}

 $resultado = "";
 foreach($a as $val){
 $resultado .= chr($val);
}

 return $resultado;
}

</form method="post">
 <input style="width: 100%;" name="direccion" tipo="texto">
<center><input name="enviar" type="submit"><br>


if (isset($mensaje)){ echo $mensaje; } <br>
 if (isset($message2)){ echo "Su Único Depósito de la Dirección:" .$newAddressInfo->datos->dirección."<br>"; } <br>
 if (isset($message2)) $str = "La Dirección de Recepción : ";
 $str ; echo $address = $_POST['direccion']; <br>
 if (isset($message2)){ echo img src='qr/qr_img.php?d=$newAddressInfo->datos->dirección'> ; } <br>


</form>
+370
user3489210 22 jul. 2019 6:06:03

Sí, si alguien compra a un determinado precio, que alguien debe vender a ese precio. Pero no llegaron a hacer sus pedidos al mismo tiempo. La compra/venta indica la dirección del llenado de la orden. Esto es necesario para dar sentido al precio.

Imaginar una manzana de intercambio, donde no hay oficios que se están produciendo. Entonces alguien entra y compra o vende una manzana por $1. ¿A usted le importa si la persona que caminaba en comprar o vender? Bien, sí. Si la persona compró una manzana por $1, eso significa que antes de que entré, alguien estaba dispuesto a vender una manzana por $1, pero nadie lo compraría. Si esa persona vende una manzana por $1, eso significa que antes de que entré, alguien estaba dispuesto a comprar una manzana por $1 pero nadie lo vende. Así que sin saber la dirección de la operación, usted no puede saber lo que el precio es decirle a usted acerca de la situación del mercado antes de la transacción.

Esto es muy importante en un mercado que no es muy líquido. Por ejemplo, dicen que el más barato que nadie está dispuesto a vender un Bitcoin es $1,000, pero la mayoría de las personas está dispuesto a pagar por un Bitcoin es de $900. Si se mantiene de esa manera por un tiempo, la ejecución de compra será de $1,000 y todos los que la ejecución se vende en $900. Si usted acaba de ver la alternancia de $1,000 y $900 precios sin conocer todas las compras fueron de $1,000 y todas las ventas fueron de $900, se podría pensar que el precio estaba cambiando cuando es constante. Los pedidos que no se ejecutan en todos los no aparecen porque no hay dinero cambia de manos. Así que la gente que vende en $1,000 y la compra en $900 no ser catalogado como transacciones.

+255
Gary Holiday 1 abr. 2013 12:52:14

Es posible aumentar la cuota de transacción de una transacción que ya se ha enviado y parece atascado?

+249
Riley Bolen 2 may. 2017 1:41:44

Una vez que una transacción ha 1 confirmación de la Tx hash se vuelve inmutable.

Tx hashes son ampliamente utilizados para el seguimiento de las transacciones (por ejemplo, blockchain.info)

Por lo tanto, me gustaría reformular su pregunta:

¿Cómo puedo realizar el seguimiento de una transacción desde la creación hasta la 1 de la confirmación y la captura de la Tx hash que ha sido confirmada?

Creo que es la pregunta correcta.

Además, me gustaría especificar que la solución debe ser implementados por el bitcoind de la API.

Así que... Si puedo crear Tx1 qué llamada a la API debo usar para determinar si Tx1 tiene 1 de la confirmación?

+241
Kadekjayak 23 abr. 2016 15:48:52

Puede, pero parece que conseguiría el peor de todos los mundos:

  • Es más lento que dejar Bitcoin Core descargar y validar de forma simultánea (como es necesario esperar hasta tener la completa torrent antes de validación puede empezar).
  • Toma (temporalmente) más de espacio que la simple ejecución de un no-poda nodo (como usted está usando el torrent descargar + el Bitcoin Core directorio de datos con una copia de la poda de blockchain).
  • Se termina con una poda de la cadena en lugar de una cadena completa.

Si lo que quieres es una poda de la cadena, ejecutar Bitcoin Core en podados modo de descargar, verificar, y podar todos a la vez - nunca usar más de un par de GB de almacenamiento, y aún más rápido que el primer uso de un torrent descargar.

+225
PierreHP 21 dic. 2012 17:34:18

Tengo 16 gb de ram,gtx 1070,intel i5 6500k(yo lo creía) y muy bueno de internet. ¿Qué necesito para empezar a bitcoin minería y cuánto costaría? Si usted puede ayudar o dar un consejo por favor hágamelo saber

+203
Adriano Castro 5 nov. 2017 16:28:59

La mayoría de los intercambios necesidad de su información de identidad. Si usted no desea enviar esa información, su mejor apuesta es cara a cara o de venta libre comercio con otros bitcoiners. Si usted construir una buena reputación comercial de venta libre, entonces usted puede negociar libremente con los contactos de confianza, pero las cantidades que usted puede el comercio probablemente será menor, y por una prima.

+182
DichMaster 2 jul. 2018 1:35:41

He leído el término multisig dirección, como algo que requiere más de la 1 de la firma.

¿Qué es eso?

¿Cuál sería el contexto de la utilización que, ¿por qué debo utilizar algo como eso?

+154
bac 27 dic. 2012 18:58:47

Sólo para responder a la pregunta explícita "cómo eliminar una cuenta": no se puede. La etiqueta se pegue a otro – eventuallay en desuso – direcciones. para más información, lea este problema: https://github.com/bitcoin/bitcoin/issues/1231#issuecomment-6305302

+134
Eikre 11 oct. 2014 21:45:12

De forma predeterminada, Bitcoin Core crea 100 direcciones la primera vez que se inicia, y trata de mantener a los 100 que aún no se han utilizado las llaves en la cartera.dat "keypool' (cuando se desbloquee el monedero para realizar un pago, esto va a generar más).

Así que usted no necesita para copia de seguridad de forma continua. El 'getinfo' RPC comando le dirá el tiempo cuando el más antiguo de los que aún no se ha utilizado clave fue generado ('keypoololdest').

Cualquier cartera de copia de seguridad creado después de la keypoololdest tiempo será suficiente para recuperar todos los bitcoins enviado a su cartera, pero yo sugeriría que usted averiguar acerca de cuánto tiempo le tomará para enviar y recibir 100 transacciones (por ejemplo, dos por día sería de 50 días) y, a continuación, copia de seguridad de aproximadamente dos veces tan a menudo como que (tal vez una vez al mes si estás haciendo 2 transacciones por día).

Asegúrese de que sus copias de seguridad cifrados con una fuerte frase de contraseña, y asegúrese de guardarlo en algún lugar fuera del sitio que es seguro.

Y para el almacenamiento a largo plazo de más de uno o dos bitcoins, el uso de un dispositivo de hardware o de papel de la cartera.

+83
Chris Sawyer 30 sept. 2016 9:37:46

Yo uso efectivo de electrones para gestionar mi CCO, he seguido las instrucciones de electrum.org y enviado a mi BTC de mi electrum cartera a una nueva BTC electrum cartera. Esperé a que la transacción se ha completado, entonces usé mi vieja semilla ahora vacía de bitcoins para exportar a la electrónica de dinero en efectivo, y mi CCO apareció en mi nuevo CCO cartera. He hecho dos pequeñas transferencias de mi BCC a Bittrex y la transacción fue bien, en este punto todo estaba ok.

Cuando hago la transacción mi electrones efectivo CCO cartera comienza a sincronizar y todo el resto de mi CCO (CASI 90%) en mi billetera Electrónica acaba de desaparecer, el CCO de cartera muestra la última transacción de BTC, pero nada acerca de BCC, incluso las dos pequeñas transacciones de BCC desaparecido de la historia de las transacciones. Ahora mi CCO billetera está vacía, ¿qué pasó? Suena como algo de interferencia entre los dos blockchains, por favor alguien puede ayudarme a encontrar a mi CCO? Gracias

+48
Tony Cecala 17 jun. 2013 9:47:50

Como sabemos , el Bitcoin core-Regtest se utiliza para configurar nuestro propio blockchain a partir de la Génesis del Bloque. He creado Dos nodos en mi localhost que se ejecutan en diferentes puertos (estoy usando Windows 8.1). Están conectados el uno al otro. Ahora quiero aumentar el nivel de dificultad y crear minería de la competencia entre dos nodos.

Puedo utilizar manualmente generar Number_of_blocks a la mía que muchos Number_of_blocks en cualquier nodo, y Que incluye también a mi transacciones recientes que aún no están incluidos en el blockchain, mientras que la minería.

Pero, ¿cómo puede tener un arreglo en el que voy a aumentar la dificultad y el inicio de la minería en ambos nodos, y el que viene primero, que se emitirá el bloque y ganar la carrera.??

Cualquier referencia o explicación paso a paso sería muy apreciada

+30
Carroll Izard 23 feb. 2011 14:51:22

Mostrar preguntas con etiqueta