¿Cómo puedo vaciar la keypool?

Después de la vulnerabilidad heartbleed, me preocupa que mis claves privadas podrían haber sido comprometidas. Quiero enviar a todos mis monedas a una nueva dirección con un recién clave generada.

Sin embargo, si acabo de pedir el Bitcoin Core cliente para generar una nueva dirección, sólo tienes que seleccionar uno de los existentes keypool. El keypool teclas también puede haber sido comprometida, por lo que no quiere hacer uso de ellos. Quiero una clave que es realmente nuevo.

Sin preguntar a Bitcoin para generar cientos de nuevas direcciones para agotar la keypool, hay una manera de vaciar el keypool y empezar a fresco direcciones?

Entiendo que esto sucede al cifrar una cartera, pero prefiero no hacerlo. (De todos modos, si mi cartera ya estaba cifrado, que no sería una opción.)

+344
Yisrael Dov 11 feb. 2011 8:26:11
22 respuestas

Como algunos han sugerido, Verde Direcciones '1.0' tenía problemas.

Algunas de las mejoras que se propusieron tan temprano como en el año 2011, que se puede ver en GreenAddress impide que los usuarios de un doble gasto de las transacciones a través de multisignature permitiendo así que el cero de la confirmación por parte de terceros que confían en el GreenAddress proveedor, sin embargo, evitar que los usuarios de arriesgar sus fondos en algún otro monedero en línea.

Ver también este post de blog sobre 0 confirmaciones o el diseño/'libro blanco'

+968
narek23 03 февр. '09 в 4:24

Las transacciones de Bitcoin no puede ser a la inversa - a menos que usted está enviando monedas a alguien que usted conoce por error y que están dispuestos a enviar de nuevo - que en sí mismo es también relativamente raro.

Si alguien le ha enviado dinero de su cuenta sin su conocimiento, y luego ellos se han apoderado de sus claves privadas. Lo de monedero se utiliza? Es local en su máquina? Es online - en cuyo caso puede que no han establecido un complicado lo suficiente como contraseña.

Lo siento por su pérdida, pero usted necesita asegurarse de que su cartera está seguro con el fin de evitar que esto suceda de nuevo.

+883
Aaron aaronb 9 jul. 2010 12:57:30

¿Has comprobado el historial de transacciones en MtGox?

Un elemento clave del protocolo Bitcoin es el bloque de la cadena, que es un público de transacciones de la base de datos. Este contiene la mayoría de todas las transacciones realizadas en bitcoins y también incluye información como el envío y la recepción de direcciones. Usted puede encontrar datos históricos de transacciones durante los últimos 3 meses por el uso de un bloque de la cadena de explorer como ABE o Blockchain.info.

Como la persona antes de que me dijo que incluso si usted podría encontrar donde están no hay manera de llevarlos de vuelta.

+838
patrickt010 25 may. 2018 15:28:43

Bien bitcoind es opensource, por lo que es totalmente posible para usted para tratar de integrar algo parecido. Sin embargo, en lugar de hacer cambios a la base de código, usted podría ser capaz de obtener una funcionalidad similar utilizando las llamadas rpc que ya están en marcha. Esencialmente, el cliente bitcoin ya algo hace lo que usted está explicando. Cuando se conecta a un compañero, parte del proceso de enlace es compartir cada uno de los otros del bloque actual; si uno es mayor que el de los demás y es válida, la otra comienza a descargar desde el más actual de los pares. Si usted mira la depuración.archivo de registro se puede ver que esto suceda, junto con una ejecución de "el progreso" de campo que se presenta registra mostrando el porcentaje que se ha descargado.

Sin embargo, para su idea, donde la información agregada, puede intentar usar el "getpeerinfo" llamada rpc. Usted puede tomar la información de allí y analizar en de todos modos que desee sin tener que hacer una nativa llamada rpc.

+794
Bilal Ahmed 22 sept. 2016 1:20:52

Estoy tratando de, dada una dirección bitcoin, recuperar el pasado X las transacciones a esta dirección. Después de las investigaciones, he encontrado esto para ser una solución interesante, ya que no quiero descargar y validar toda la blockchain para este propósito sencillo.

En mi Windows 10 máquina, he descargado bitcoin-core y trató de enviar un getinfo (yo no ejecutar bitcoin-qt como yo no lo quiero para empezar a sincronizar con el blockchain) :

./bitcoin-cli-rpcconnect=rpc.blockchain.info -rpcport=80 -rpcuser=my_id -rpcpassword=mi_contraseña getinfo

Recibí un mensaje de error queja acerca de bitcoin.conf y credenciales (de hecho, no había bitcoin.conf archivo en %APPDATA%\Roaming\Bitcoin\)

Así que he creado un bitcoin.conf archivo :

servidor=1
rpcuser=my_id
rpcpassword=mi_contraseña
rpcport=80
rpcconnect=rpc.blockchain.info
#rpcssl=1 #modo SSL para RPC no está soportado

Sin embargo, me sale este error (bitcoin-cli se ha permitido el acceso a la web en el Firewall de Windows) :

error: no se pudo conectar con el servidor: EF alcanzado (código 1)
(asegúrese de que está ejecutando el servidor y se conecta a la correcta puerto RPC)

Tiene el servicio se ha interrumpido ? O es que hay un problema con la configuración de mi ?

+724
Mark Lwembe 28 feb. 2017 13:13:23

En esta situación sólo puedo dar mi propia experiencia.

Las tasas de cambio de la mayoría de afectar mi decisión en la que el intercambio que me gustaría utilizar para transferir dinero para hacer una compra.

Es el USD débil contra GBP? Me gustaría alambre de un intercambio que sólo funciona en USD y convierte todo el dinero a precio de mercado.

Es el EUR débil contra el GBP USD pero es fuerte en el GBP?? Me gustaría alambre de un intercambio que convierte a EUROS en el mercado.

Así que sí, es la causa de algunos de los efectos periféricos, si todo el mundo está haciendo lo mismo que me va a causar un efecto en el valor específico de la moneda fiat.

Im en el reino unido para la referencia.

Espero que esto al menos parcialmente contesta a tu pregunta.

+698
user309017 18 nov. 2017 13:05:30

Sí, usted consiguió estafado todos los derechos. Siento oír hablar de eso. Como supongo que os habéis dado cuenta, todo lo que el chico le dijo que era absurdo total.

quizás alguna de criptografía de clave de acceder a él y luego fue capaz de sacar el dinero.

Creo que eso es exactamente correcto. Blockchain.info permite (es decir, la persona con la contraseña) recuperar y copia de seguridad de las claves privadas de la cartera de semilla para las direcciones en la cuenta. Tener la clave privada de una dirección a la que siempre le permite gastar el dinero recibido por una cuenta; si usted tiene la clave privada no necesita ningún otro contraseñas o cualquier otra cosa. Mantener una copia de seguridad de las claves privadas garantiza que usted tendrá acceso a todos los fondos recibidos en la cuenta, ahora o en el futuro, incluso si usted olvida su contraseña, cambiar a algo que no sabe, o si el blockchain.info el sitio se cierra de trabajo.

Por supuesto, cuando alguien tiene la contraseña y la utiliza para conseguir las claves privadas, se hace este mismo poder, y pueden gastar las monedas, incluso si la contraseña se cambia más adelante.

creo que Monedero de BLOCKCHAIN debe tapar ese agujero ! de modo que no ocurra a más gente

No creo que se debe, ya que como he mencionado anteriormente, si se utiliza correctamente, no es un agujero, pero una característica de seguridad. Una de las cosas que a muchas personas les gusta acerca de Bitcoin es que es descentralizado - el control sobre sus fondos no es dependiente de una empresa o el gobierno. Tener copias de seguridad de sus propias claves privadas es una gran parte de eso.

así que he cambiado un montón de mis contraseñas, etc, con la esperanza de que el final de la misma. yo tenía mi celular aparece en la sección de verificación, etc. así que me fui y poner en otro número con la esperanza de que deja algo o no

Precaución. El estafador todavía tiene las claves privadas, así que aún tiene la capacidad de tomar más fondos que usted puede poner en esa cuenta. Como se vio, el cambio de la contraseña no ayudar con eso, ni la autenticación de dos factores.

La mejor cosa a hacer sería no utilizar que blockchain.info cuenta de nuevo. Si usted todavía desea utilizar el sitio, hacer una cuenta nueva. (No puede ser un camino para restablecer la clave privada - no estoy seguro - pero yo no estaría dispuesto a probar que, a menos que esté seguro de que usted sabe lo que está haciendo.)

+665
Hailey Both 19 sept. 2016 5:19:12

Los desechos proporción de las que están hablando es diferente de la que se menciona allí.

De lo que se habla es el de la dificultad: si la red hash total tasa X hashes por segundo, entonces la dificultad se ajusta de tal manera que se requiere 600*X hash para crear un bloque en promedio. Esto no significa que separan a los mineros están perdiendo su trabajo, porque si la dificultad se incrementa, también lo hace cuánto cada bloque es "vale la pena" en términos de contribución a la red. Todos ellos son simultáneamente en busca del siguiente bloque, y todos ellos tienen en cada punto de la misma oportunidad. Cada intento de encontrar el nuevo bloque es independiente de todos los demás, e independiente de cuánto tiempo o que otros ya han gastado en ella.

Lo que la página se está hablando es de la pérdida de seguridad. Cuando los bloques no se propagan de inmediato a otros compañeros a través de la red, los mineros son efectivamente compiten el uno con el otro en lugar de la construcción en la parte superior de cada uno el trabajo del otro durante ese tiempo (siempre están compitiendo para obtener ingresos, pero aquí me refiero a que compiten para construir la mejor cadena de sí mismo). Su trabajo es en vano porque el hashrate un atacante tiene que competir con es menor que la suma de los hash de las tasas de los contribuyentes honestos.

+643
user130705 14 may. 2012 21:38:34

En Bitcoin, cada nodo sigue toda la actividad de transacciones en la red por la digestión de la blockchain. Para ello, cada nodo impone sus reglas en los datos que reciben. Como (generalmente) el total de los nodos siguen el mismo conjunto de reglas, cada nodo indivdually converge en el mismo estado.
Por medio de la presente, el blockchain de los datos de la transacción representa un diario de la actividad, que si digerido de acuerdo a Bitcoin reglas de los rendimientos de un libro de todos los saldos en el actual blockchain punta, el Saldo de Transacciones de Salida de ajuste (UTXO Conjunto).

Cada nodo mantiene este completo conjunto de UTXOs. Cada UTXO es únicamente identifiablee por la transacción fue creado, y la posición en la que la transacción de la lista de salida.

Cuando una transacción es confirmada, la UTXOs en las entradas de transacción de obtener gastado y eliminado de la UTXO conjunto, mientras que la transacción salidas a su vez se añaden a la UTXO conjunto. Si alguien intenta repetir la misma operación de nuevo, la referencia a las entradas no están en la UTXO Conjunto como de que se habían retirado y la transacción es fácilmente identificado para ser inválida como una transacción de gasto de hecho, hasta UTXOs.

+589
user330428 10 feb. 2013 6:30:28

La Prueba de que el Trabajo no es realmente un enigma que se resuelve.

Para un bloque para tener una prueba válida de su trabajo, el hash del bloque de encabezado debe ser menor a un objetivo determinado. Esto dará como resultado en el hash tener un número del 0 a la izquierda. La gente va después de simplificar, de que para ser "un número del 0 a la izquierda" a la hora de explicar PoW a la gente. Pero es en realidad menor que un cierto valor objetivo.

El valor de destino es utilizado para determinar la dificultad (es una relación inversa: a medida que el objetivo disminuye, aumenta la dificultad). Si se va a calcular la dificultad de un bloque de la misma manera con su hash, entonces la dificultad de un bloque debe ser mayor que o igual a la de la red de dificultad.

+580
Vannessa Benson 19 oct. 2014 2:55:58

Creo que los precios bitcoins será la influencia de un factor más en el pasado, la competencia del mercado de las tarifas de transacción entre los usuarios y los mineros.

Aquí está una explicación y la simulación:

El valor de los bitcoins es la suma del costo de mantener transacciones en movimiento, pero creo que esta característica no es, obviamente, reveló en el mercado actual. Bitcoin proporcionan una manera de bajo costo(de baja potencia para calcular) para mantener las transacciones suave, ex la suma costo de la energía es X. Y la gente en los países desarrollados las actividades económicas pueden darse el lujo de ofrecer bajos costos de transacción, ex Y.

La menor tarifa de transacción es un valor constante de precios en un período.

Entonces, la suma de los volúmenes de bitcoins debe ser igual a X, y X es igual a 2.1 * 10^7 BTC.

Así

1BTC = X* 10^-7 / 2.1 = 1X/(2.1 Y) * 10^-7 *Y

El más minería de poder unirse a BTC, el más grande de X es, y de que el precio de BTC va a subir.

Actual Y/X) es demasiado alto, debido a muchas razones, ex dos tantos intermediarios como Wall Street.

+549
Zamir Sadekin Chowdhury 4 feb. 2013 21:40:13

Acabo de instalar GreenBits, el nativo de Java cartera de GreenAddress.es, en mi dispositivo Android y transferir 0.1 BTC a la cartera. Me gusta hasta ahora.

Sin embargo, muestra mi saldo de 100.000 bits. Eso es genial, pero me gustaría que atenerse a una más comúnmente utilizados para la pantalla de 0.1 BTC. Todas las noticias dicen que usted puede elegir:

Todos bitcoin denominaciones (BTC, mBTC, uBTC y Bits)

Pero no puedo encontrar de todos modos para cambiar. Nadie?

+529
rcb 8 nov. 2015 2:40:30

¿Qué significa para comprar XRP como una persona diferente DE la especulación?

También se puede utilizar como medio de pago y como un medio de intercambio para otros activos en la red.

(Si la inversión en XRP podría significar algo distinto de la especulación) ¿Cómo podemos "usar" XRP a hacer algo que no sea la especulación como un individuo?

Usted puede pagar a otras personas para liquidar obligaciones. Se puede cambiar por otros bienes en el XRP de Contabilidad. Se puede utilizar para las operaciones del fondo en el XRP mayor problema, redimir, transferencia, o tienen otros activos.

¿Cómo es posible que la onda protocolo puede funcionar incluso cuando hay muchas personas que compran XRP y, por tanto, de un "holding", por lo que es "no disponible" para el resto de la red. (Me imagino que hay suministro constante de XRP, lo cual es suficiente para mantener el "acumulado" XRP)

XRP que se lleva a cabo es, efectivamente, fuera de la circulación. Tomando XRP fuera de circulación, aumenta el valor de la XRP restantes en circulación por la reducción de la oferta efectiva. Esto hace que sea posible utilizar el resto de XRP de mayor valor de las transacciones debido a que su valor es mayor.

Pero aún más importante, la especulación crea la demanda y el volumen de comercio. Porque hay especuladores que compran y venden XRP de dólares, hay un comercio sólido entre XRP y dólares americanos. Esto ayuda a establecer y estabilidad XRP el valor de y para asegurarse de que no hay maneras fáciles de dentro y fuera de XRP para las personas que utilizan XRP como un vehículo de la moneda.

En un día recientemente, los especuladores comercializan alrededor de $1 mil millones de XRP. Esto ayuda a proporcionar un fiable y estable de la medida de XRP del valor sin el cual no podría ser utilizado como un intermediario activo.

+499
Ahmed Foda 29 sept. 2016 8:01:50

Durante la Sincronización Inicial BitCoin-QT para bloqueo y la causa de Debian Wheezy bloqueo y reinicio...ningún mensaje de error. ¿Cómo puedo solucionar este problema? Posterior ejecución de software de cliente de mismo resultado.

+492
ginkjo 27 mar. 2013 21:23:05

¿cuál es el nombre de la moneda que debo mina usando mi persona de la PC de la CPU para realizar cualquier tipo de dinero. mi expectativa es que va a ser una moneda diseñada para ser extraído usando la CPU, principalmente, y en el mismo tiempo, tiene una fuerte demanda, por lo que su valor no será arrastrado a cero rápida como muchas otras monedas. Me doy cuenta de que la pregunta que se han hecho antes en el 2013, pero estoy seguro de que la respuesta debe ser diferente el día de hoy. gracias por cualquier comentario.

+404
Inwoods 16 nov. 2010 22:45:40

He leído este artículo:

https://lists.linuxfoundation.org/pipermail/bitcoin-segwit2x/2017-November/000685.html

Dado que bitcoin es un sistema descentralizado, que ha decidido que segwit2x no va a ser implementado?

+390
Dees Oomens 24 mar. 2010 4:17:07

En esta situación usted es el tercero que verifica los depósitos son de fiar. Todas las transacciones bancarias se realizan directamente entre el comprador y el vendedor. Bitcoin entra en una cadena de 2of3 multi-firma de la dirección (en el caso de bitsquare y cancoin) o de privación de libertad en la cartera (en el caso de localbitcoins). Una vez que el bitcoin está en el depósito de garantía el vendedor ofrece su banco de datos de pago para el comprador y el comprador inicia una transferencia bancaria directamente a los vendedores de la cuenta bancaria. En este punto, el vendedor se libera el bitcoin de la custodia y enviar al comprador.

+352
JesperSM 16 dic. 2011 9:51:57

Retire el bloque de por si por el contrario, en el que se han utilizado useTor(), no necesita en absoluto

+296
nihiser 18 abr. 2019 22:32:35

Por supuesto, de lo contrario no veríamos a los bloques que contienen las transacciones en todo. Los mineros no son los únicos transactors en la red. Los mineros pueden incluir cualquier código de transacción que desea.

Si usted se está preguntando si los mineros pueden hacer una transacción para una cartera que ellos no controlan, entonces no, no. Los mineros son aún debe seguir el consenso de reglas, lo que significa que no se puede hacer arbitraria de las transacciones de carteras que ellos no controlan. Con el fin de pasar de una dirección, usted debe tener la clave privada asociada a esa dirección. Los mineros sólo tienen las claves privadas para sus propias direcciones y de nadie más, por lo que no pueden realizar transacciones de cualquier dirección.

+288
emi 29 oct. 2013 9:29:26

Desde la v0.9.3 miner.cpp fuente (https://github.com/bitcoin/bitcoin/blob/v0.9.3/src/miner.cpp#L598-L604):

si (GetTimeMillis() - nHPSTimerStart > 4000)
{
 estática CCriticalSection cs;
{
De BLOQUEO(cs);
 si (GetTimeMillis() - nHPSTimerStart > 4000)
{
....

¿Por qué es el mismo si la instrucción "if (GetTimeMillis() - nHPSTimerStart > 4000)" ejecuta dos veces? GetTimeMillis() sólo puede ir hacia arriba, de modo que parece como si la primera es verdadera, entonces la segunda declaración sólo puede evaluar a la verdad, y que es inútil. Estoy asumiendo que esto no es del todo correcta, aunque, y también estoy suponiendo que tiene algo que ver con el CCriticalSelection, pero quisiera entender la naturaleza de lo mejor.

Gracias!

+132
Appleboy 14 may. 2016 1:13:24

Yo no estoy hablando de las preocupaciones relacionadas con la privacidad sólo el aspecto de la seguridad y la capacidad de alguien para " romper mi clave privada.

Las direcciones que mi cartera se genera p2pkh direcciones. Si puedo usar el bitcoin core y "validateaddress' tengo un json blob de la espalda, que incluye una 'clave pública'.

Si yo tuviera una base de datos que tenía un montón de claves públicas, no p2pkh pero la "clave pública" de validateaddress, y que la base de datos iban a ser violado, todos los que de la utxos en el original de la cartera en riesgo? (Vamos a suponer que la cartera está en almacenamiento en frío y no está conectado a internet). La única cosa en la que la base de datos sería la clave pública(s).

Si este es el caso... ¿por qué podemos incluso ir a través del proceso de creación de p2pkh direcciones en el primer lugar? Es sólo por estética, menos bytes en la transacción, a la privacidad, o es que hay un real motivo de seguridad?

Finalmente es esta "clave pública" que valida una dirección, ¿por qué necesitamos un p2pk en el primer lugar (a menos que es, literalmente, por el equivalente a la razón de "mejorar" a un p2pkh de p2pk).

Gracias

Esto es diferente de la cuestión publicado en el primer comentario como estoy hablando sólo acerca de ramificaciones de seguridad. Es decir.. no hay nada más inherentes segura mediante el uso de SHA256 +RipeMD de hash de una clave pública a continuación, sólo utilizando la clave pública del mismo.

+118
Isla Shah 8 jun. 2013 23:33:53

He comprado un YellowJacket de la mina de bitcoins. Estoy usando mi raspberry pi para probarlo.

Mi configuración es: Raspberry pi usando el usb de un ordenador portátil. Con 1 chaqueta amarilla. Software cgminer 4.9.2

Mi pregunta es ¿por qué me siento tan baja velocidad? ¿Qué puedo hacer para mejorar mi velocidad ?

enter image description here enter image description here

+39
user271 6 abr. 2015 20:14:38

Mostrar preguntas con etiqueta