Cómo recuperar el determinismo de la cartera offline?

Sé que, en el caso de electrum hay una brecha límite y seguirá generando direcciones hasta que se encuentra un número consecutivo de vacío direcciones igual a la distancia límite.

¿Y si quiero recuperar mi cartera utilizando mi semilla sin conexión, supongamos que electrum servidores no están trabajando y quiero recuperar mi cartera. ¿Cómo puede electrum saber cuándo dejar de generación de direcciones de señalar que no tiene acceso a la blockchain ya que los servidores están abajo.

+904
Parth Thakkar 16 sept. 2016 10:52:39
28 respuestas

¿Cuáles son las diferencias entre MemoryBlockStore y SPVBlockStore en bitcoinj?

Que debe ser utilizado para descargar el blockchain y por qué?

Puedo usar la misma SPVChain formato de archivo para todas las carteras?

+996
Nigde Nigdeli 03 февр. '09 в 4:24

Problema resuelto ! Hubo un error durante la secp256k1 proceso de compilación (MINGW32 bajo windows), añadiendo:

LT_INIT([win32 dll])

en el secp256k1/configurar.ca ha resuelto el error de compilación.

+991
Jake Stevenson 6 oct. 2013 6:42:56

El Bitcoin guía del desarrollador menciona rancio bloques como de no estar en el más largo de la cadena, luego se traslada a los huérfanos de los bloques. Los estados de no quedar huérfano bloques, "y si no" lo que se acaba de caer. Pero no menciona si rancio bloques también son "abandonados" (a falta de un término mejor).

p.s. Estoy pensando en usar una blockchain para los puntajes en mi juego, para tener un universal top ten de clase de la cosa. Cualquier comentario bienvenido.

+972
author 24 dic. 2012 15:25:09

Lo siento por el lateral de la respuesta, pero me parece que debería estar aquí:

Este proyecto parece ser co-optar el nombre del Acuerdo de Nueva York de la horquilla intento. Probablemente, ellos están tratando de efectivo en el reconocimiento del nombre, para que su proyecto parecen ser los más establecidos y valioso que es.

Este proyecto no es compatible con los principales actores detrás de la original SegWit2x tenedor intento, tampoco esta moneda parece tener alguno de los originales del movimiento de apoyo a la industria.

Por favor, hacer su debida diligencia antes de tirar el dinero en esta moneda.

+961
Tom F 4 abr. 2011 23:56:11

En el Electrum cartera para pc, es posible modificar una cartera de contraseña normal a 2fA (autenticación de dos factores ), sin crear una nueva cartera?

También, la cuota para el 2fA se cobra solo cuando el envío de fondos desde el 2fA cartera en el exterior, y no cuando la recibimos, la derecha?

+840
zbee 3 mar. 2019 14:30:43

Estoy tratando de abrir la billetera.dat mediante el bsddb3 módulo para Python 2.7.

db = bsddb3.btopen("cartera.dat", "r")

contenido de db:

{'principal': '\x00\x00\x00\x02'}

Tengo a la Que es casi nada.

ls -l billetera.dat -> 72K

Pensé que podría ver la información acerca de la cartera, hay problema con la versión de bsddb o esta línea de código?

+839
user26514 26 dic. 2014 0:06:04

En Bitcoin podemos tener un poquito de cartera en donde estamos conectados a una completa nodo, haciendo esto, tenemos que confiar en que el nodo es la alimentación correcta de la información, pero al menos podemos almacenar nuestras claves en la luz de la cartera de sí mismo.

He estado buscando una solución similar en los relámpagos y el más cercano que he encontrado son algunos rayos de carteras de acogida a la que un nodo en sus nubes y una app que controla el nodo.

A diferencia de la capa 1, las llaves no son necesarias para realizar las operaciones, lo que significa que usted no sólo confiar en la información que el nodo está dando, también podían realizar transacciones sin su conocimiento.

Me estoy perdiendo algo aquí? ¿Por qué son las carteras llamado no privativas de la libertad?

Sé que usted puede correr un rayo nodo en su teléfono como acinq, pero un seguro basado en la nube solución sería reducir la barrera de entrada para algunos usuarios

+816
Martyn James 5 abr. 2016 14:21:20

Terminé de trabajar en cómo hacer esto con iPython. Es sólo una cuestión de cambiar de directorios en Python, que puedo hacer con este dict:

>>> RUTA de acceso

{'pybtc': 'b:\\pybtc\\pybitcointools', 'python-bitcoinlib': 'b:\\pybtc\\python-bitcoinlib'}

Para pybitcointools:

>>> os.chdir(PATH['pybtc'])
>>> importar bitcoin como btc

Para python-bitcoinlib:

>>> os.chdir(PATH['python-bitcoinlib'])
>>> de bitcoin.núcleo de importación *

Voy a salir de allí, como Jimmy Canción de la respuesta de los rellenos en el resto

+756
loscuropresagio 28 ago. 2012 10:56:58

Hola he estado corriendo Bitcoind y Dogecoind por más de 2 meses y todo ha sido un gran trabajo, pero hoy bitcoind ha dejado de funcionar

Estoy recibiendo el mensaje de error:

Advertencia: fopen(http://[email protected]:3333/): failed to open stream: Conexión rechazada
Fatal error: Uncaught exception 'Excepción' con mensaje 'no se puede conectar a http://bitcoin:[email protected]:3333/' en /script/jsonRPCClient.php:140

He desactivado el firewall, pero todavía estoy recibiendo el error

Bitcoin.conf

servidor=1
daemon=1
rpcuser=usuario
rpcpassword=pass
rpcport=3333
puerto=3334
txindex=1

Gracias

+683
glazz84 31 oct. 2014 6:54:24

Esto me ha pasado varias veces, y siempre he sido capaz de resolver este problema mediante la eliminación de la .conf archivo (por cgminer es /cgminer.conf)

Puesto que ya ha sido minería de datos en un buen ritmo, no creo que esto es un problema con el comando que está pasando, sin embargo a otros con problemas similares posible que desee para tratar el siguiente tutorial:

https://bitcointalk.org/index.php?topic=97143.msg1069730#msg1069730

Espero que esto ayude!

+556
user332841 20 nov. 2014 2:03:27

sí, dado que hay mineros y nodos para procesar las transacciones en el lado opuesto de la cadena.

+544
kenneth Maerz 22 ago. 2017 12:39:56

Mi cartera tiene 3 direcciones. Quiero consolidar el pago en una sola.

¿Qué debo hacer en bitcoin-qt.

Aviso en la MISMA cartera. Yo sé cómo hacer esto si las direcciones son diferentes en cartera.

No quiero que mantenerse en movimiento carteras porque tengo copias de seguridad en los bolsillos.

+527
liudmilacovanji 9 nov. 2016 10:01:02

El 2016 reducir a la mitad proviene de 25 a 12.5 BTC resuelto para cada bloque. Para entender los efectos. ¿Cuáles son algunos de los posibles escenarios del fin del mundo que puede suceder?

+493
arsenische 12 abr. 2012 5:29:12

Este es un multi-parte de la pregunta.

He descargado el código fuente de bitcoin core de github y compilado en mi Windows 10. Luego me puse bitcoind y bitcoin-qt , entre otros comandos. Yo la primera ejecución bitcoin-qt y elegir un directorio(D:\bitcoin) para blockchain de datos de almacenamiento. Sin embargo, debido a que tengo que usar bitcoin-cli y la herramienta de bitcoin-qt no exponer a un servicio RPC de forma predeterminada, cierro bitcoin-qt y empezar a bitcoind.

Pero luego me enteré de que bitcoind no descargar blockchain de donde bitcoin-qt detiene(por ejecutar bitcoin-cli-getinfo). ¿Cómo puedo hacer bitcoind descargar de esa manera? (Yo uso bitcoind -datadir=D:\bitcoin para hacer eso, es correcto?)

Otra pregunta es donde debo poner mi archivo configure. En mi directorio home(C:\Users\MyName) o simplemente en el mismo directorio de datos(D:\bitcoin)? ¿ Bitcoind y bitcoin-qt usar el mismo archivo configure?

+493
user9044 5 oct. 2013 10:40:32

Sí, si usted no quiere la molestia de registrar o dar su información a un sitio web de un CAJERO automático sería la mejor opción. Tenga en cuenta que los Cajeros automáticos suelen cobrar más de una línea de cambio.

Te dan una dirección bitcoin y su código QR, así como una clave privada y su código QR.

La clave privada es todo que usted necesita para tener el control y el acceso de sus monedas en esa dirección. La clave privada puede ser utilizada para calcular la clave pública y el último puede ser utilizado para calcular la dirección bitcoin (que como ya he dicho se da ya por conveniencia).

Dos muy buenas de la billetera móvil, las apps se Micelio y Airbitz. Puede utilizar la aplicación de cartera para escanear la clave privada de un código QR y tener acceso completo a esa dirección (es decir. enviar monedas en otros lugares). Si buscas la dirección de un código QR puede comprobar el saldo de esa dirección, pero no de gastar monedas de ella.

+492
jlars62 13 nov. 2014 17:02:27

Estoy interesado en la cuestión técnica de cómo llegó BIP34Hash y nMinimumChainWork.

Los cambios fueron introducidos aquí:

nMinimumChainWork: https://github.com/bitcoin/bitcoin/commit/ad20cddce2097c6561202777fccd257deb1a9810

BIP34Hash y BIP34Height: https://github.com/bitcoin/bitcoin/commit/33c90cf197223fb95f858db80d090d570d70498a

+448
ArNumb 4 abr. 2012 6:07:13

Voy a través de esta guía: https://bitcoincore.org/en/segwit_wallet_dev/

Yo podría ser la comprensión de este incorrectamente, pero parece que los usuarios y/o cartera de custodio (coinbase, blockchain.info, etc) debe crear P2SH-P2WPKH direcciones para que los testigos de datos a ser segregados y guardar en el bloque de espacio. De acuerdo a la guía, pronto después de la activación sólo un número limitado de segwit las transacciones en la red.

¿La nueva versión 0.13.1 por defecto para la creación de P2WPKH direcciones o los usuarios en línea y de la cartera de proveedores de tener que hacerlo manualmente? Habrá un built-in RPC función para la creación de estas direcciones similares a createmultisig ?

+371
Ayoung 3 jun. 2014 9:02:54

En BIP 32 se sostiene que un Maestro de la clave Privada es generada por la mezcla de la concatenación de una semilla aleatoria y la cadena "Bitcoin semilla". Y es así como en el ejemplo de las implementaciones.

Pero no pude encontrar dicha cadena en Bitcoin Core codebase. Es la semilla que acaba de hash directamente para formar la Clave Maestra y el Maestro de la cadena de código?

+348
JSturgessMeyers 7 dic. 2014 7:36:41

Posibles Duplicados:
¿Cuánto tiempo toma para recibir bitcoins?

En BTCGuild sitio se muestra en la Liquidación de la Historia:

2012-01-26 19:01:06 1BiNp9GmFJv1VuoudsJy8Ke79qvh6BPDzp 0.20000000 2012-01-22 07:29:27 1BiNp9GmFJv1VuoudsJy8Ke79qvh6BPDzp 0.11390889 2012-01-20 01:36:25 1BiNp9GmFJv1VuoudsJy8Ke79qvh6BPDzp 0.23492573

Pero en Bitcoin software, no he recibido la primera (0.20000000) de pago.

Sólo la segunda y la tercera fueron recibidos.

¿Por qué tengo este problema?

+293
Lolo Joe 7 oct. 2017 13:51:10

Supongamos que tengo un legacy (no SegWit) nodo después de SegWit se activa. Mi blockchain no almacena ningún SegWit de datos. ¿Qué pasa cuando voy a actualizar mi nodo? Voy a tener que volver a descargar el blockchain para incluir la falta SegWit de datos?

+227
cuong nguyen phi 5 mar. 2013 11:26:03

Es perfectamente posible ejecutar varios LND nodos en el mismo equipo.

Esta es la forma en que lo hice:

  • crear carpetas separadas para cada nodo LND
  • En cada carpeta crear un lnd.conf archivo
  • asegúrese de que establece el datadir y la logdir a punto para las carpetas que has creado
  • asegúrese de que cada configuración utiliza diferentes puertos para rpclisten, escuchar y restlisten
  • ajustar todos los demás la configuración a su gusto. Usted puede tener varios clientes en punto a la misma btcd cliente (que es el que he usado, pero estoy seguro de que también funcionaría con bitcoind) y la misma cadena o cadenas diferentes
  • ejecutar lnd --configfile=ruta/a/su/lnd.conf para cada lnd cliente desea ejecutar

"pro"de punta

He hecho los alias .bashrc para la lnd y lncli comandos para cada nodo diferente. Así:

alias lnd-alice="lnd --configfile=path/to/alice/lnd.conf"
alias lnd-bob="lnd --configfile=path/to/bob/lnd.conf"
alias lncli-alice="lncli --rpcserver=localhost:10001 --macaroonpath=path/to/alice/datos/cadena/bitcoin/mainnet/admin.macaroon"
alias lncli-bob="lncli --rpcserver=localhost:10002 --macaroonpath=path/to/bob/datos/cadena/bitcoin/testnet/admin.macaroon"

Para ejecutar la lnd nodo para alice acabo de tipo de lnd-alice y, a continuación, lncli-alice crear si es la primera vez o lncli-alice desbloquear si la cartera ya está inicializado. (El macaroon ruta de acceso no es necesario para crear y desbloquear pero no me duele tanto.) Lo mismo para Bob.

Esta guía fue muy útil para encontrar la información correcta: https://dev.lightning.community/tutorial/01-lncli/index.html

+198
Richard ten Brink 23 jun. 2015 5:12:56

Conocer sus claves privadas y públicas es suficiente para ser una copia de seguridad de esa dirección. Si sólo tiene una dirección de todo lo que tendría que hacer es crear una nueva cartera para importar la clave privada.

Por qué copia de seguridad de toda la cartera.dat entonces?

  • Debido a que la restauración de la cartera.dat ahorra el paso de la importación de las claves de la línea de comandos. La mayoría de las personas encuentran que es más fácil de copia de seguridad de un archivo de entender los detalles de las claves y direcciones.

  • Debido a que muchos usuarios tienen un montón de direcciones. Si usted tiene un centenar de direcciones, la restauración de una cartera de archivos es más rápida que la de la restauración de cada clave privada.

  • Porque de cambio de dirección. El cliente predeterminado termina generando una gran cantidad de cambios automática de direcciones. Usted puede pensar que usted conoce su clave privada y pública pareja, pero si han llevado a cabo algunas transacciones en el cliente estándar es probable que usted también tiene un montón de cambiar de direcciones que no están directamente conscientes y no se muestran en la interfaz gráfica de usuario.

  • Debido a la dirección del búfer. El estándar de cliente mantiene un buffer de 100 direcciones en que se proponga utilizar. Esto significa que incluso la restauración de una cartera.dat a veces puede ahorrar incluso si usted no tiene un up-to-fecha de la copia de seguridad de su cartera. (Porque las transacciones/direcciones que no están en su cartera son, probablemente, en que el búfer de direcciones).

En resumen, sí, el público/privado pares son algo importante y si usted sabe de ellos (es decir, manteniéndolos en un papel de la cartera o cifrados en algún lugar) puede volver a su cartera. Pero hay un montón de errores que usted puede hacer (como olvidar el cambio de direcciones) si usted está haciendo un seguimiento manual de claves. Si usted no está seguro de lo que usted está haciendo, usted puede encontrar la copia de seguridad de la cartera.dat como el enfoque más fácil.

+163
BSoDTiger 29 abr. 2011 0:01:20

El bloque de la cadena archivo está consiguiendo bastante grande, ~500MB. Hay una manera de recortar o limpiar, o tal vez configurarlo para que sea limitado en el futuro? Estoy con la stock cliente Bitcoin en Ubuntu.

+162
proedu 11 ago. 2014 14:10:22

parece que la cantidad de monedas de vin calcula a partir de vsal.

Es. vin sólo hace referencia a un vsal de una transacción anterior. Cada salida (vsal) se hace referencia con el txid y un índice (por ejemplo, 0 o 1, porque puede haber varias salidas en el mismo tx).

Para obtener más información acerca de cómo las transacciones de entradas y salidas de trabajo, ver En getrawtransaction, ¿cuál es la vsal entero en el vin de la lista?

+137
Jayati 25 oct. 2016 14:22:26

Soy nuevo en Bitcoin. Mi comprensión acerca de Bitcoin es adquirida por listo Bitcoin original en papel y varias entradas de blog sobre el Internet. Sin embargo, mi ambición es la de comprender la totalidad de bitcoin código fuente en Github y ser capaz de modificarlo para apoyar mis experimentos.

Ahora, hay algunos pasos que creo que es beneficioso para empezar:

  1. Intente ejecutar y construir mi propia red personalizado (primera transacción que, inicialmente, la creación de 50 bitcoins, crear algunas billeteras para gastar bitcoins alrededor, tratar de entender el blockchain en que la costumbre de la red cuando es pequeño).
  2. Después de que la costumbre de la red construida, espero que me entiendan cómo las transacciones, los bloques, la validación, la radiodifusión, la minería de la recompensa de ganar,... se manejan.
  3. Con esas cosas entendido, yo trate de encontrar, leer y entender los códigos correspondientes en la base de código.

¿Crees que esos pasos es una buena manera para mí para empezar con Bitcoin? Actualmente estoy atascado en el paso 1. Sólo pude compilar el código fuente y ejecutar el bitcoind , a continuación, se pierden, no saben nada que hacer después.

+103
Andrew Kessler 8 sept. 2015 22:26:07

Aquí me gustaría generar el otro uso de direcciones xpub.

Hay alguna biblioteca (python) podría ayudar a derivar la nueva dirección de clave extendida?

tales como:

gen_new_pub(xpub, new_path) para obtener la derivada de la clave pública.

Por supuesto, la biblioteca supone podría apoyar

gen_new_prv(xprv, new_path) para generar la clave privada correspondiente de acuerdo a la xprv y la ruta de acceso.

+92
user155201 25 mar. 2014 0:03:41

Gavin Andresen y James Lopp parecen pensar que los nodos que no acepte conexiones entrantes podría ser llamado "leechers" en la misma manera que un torrent leecher toma, pero no le da (o al menos lo hicieron hace 5 años). No veo razón por la gorrones o la siembra tiene nada que ver con el hecho de aceptar las conexiones entrantes o no.

Es esto realmente cierto de alguna manera no he pensado?

+73
Juan Lusardi 3 ene. 2018 13:09:03

Bitcoins mismos no están almacenados en cualquier lugar. Las únicas cosas que almacena son (1) el blockchain, básicamente un registro de todas las transacciones, y (2) su billetera en la que lo más importante es que contiene su clave privada(s).

Yo creo que lo que están hablando es para enviar Bitcoins a otra cartera de los suyos , pero no de la actualización de la nueva cartera aún. Significado: no dejar que el cliente se dan cuenta de que una determinada transacción en el blockchain, pertenece a su cartera. Esto es posible si usted se siente como él; usted puede mantener la cartera desconectado de la red por ejemplo. Siempre puede actualizar su cartera más tarde por la conexión o la importación de la blockchain y el uso de bitcoind -rescan.

Sin embargo, en teoría, esto no importa en absoluto hasta que enviar las monedas a otra dirección de nuevo. Entonces, esto va a poner un nuevo registro de transacciones en la blockchain que se inicia sesión utilizando su clave privada. En este punto se declarara públicamente que las monedas son tuyos.

+73
Simus 7 jul. 2013 23:59:54

Mostrar preguntas con etiqueta