¿Mi Bitcoin-Qt cartera de archivo de copia de seguridad tienen "todo" lo que necesito (clave privada)?

¿Mi Bitcoin-Qt cartera de archivo de copia de seguridad tienen "todo" lo que necesito (clave privada)?

Quiero decir, es que el archivo que yo iba a copiar y almacenar fuera del sitio en caso de que mi casa se quema? ¿Tiene mi clave privada codificada en allí?

+779
Stumblor 7 ene. 2017 13:22:49
23 respuestas

Ya existe un límite de 5460 satoshi. Es poco probable que cualquier transacción más pequeño que este va a ser cada vez transmitida o incluido en un bloque sin la connivencia con un minero.

https://github.com/bitcoin/bitcoin/blob/b78d1cdf82fb12cc0c8eb9049074b359b9589b7c/src/core.h#L153

+974
Aravindhan 03 февр. '09 в 4:24

¿Alguien puede explicar qué significa exactamente, por favor?

Parece que un extraño frases para decir que el minero tiene completo control sobre las transacciones que se incluyen en los bloques de la mina.

Significa realmente que esos mineros que extraen el bloque puede hacer whaterver quieren con ese bloque, como el ajuste tx honorarios y poner tx? ¿Qué acerca de los otros mineros que no encuentra ese bloque en particular? Se vuelven impotentes hasta el otro bloque se extrae?

Los mineros pueden seleccionar las transacciones que se desean incluir en el bloque son la minería. Sin embargo, ellos no pueden cambiar la tarifa para una determinada transacción (excepto en ciertos infrecuente tipos de firma). En las transacciones con SIGHASH_ALL, la cuota es de forma implícita firmado en el tx ya que todas las entradas y salidas están firmados, y si un minero intentos de alterar la cuota, la nulidad de la transacción, y por lo tanto todo el bloque. Casi todos cartera soy consciente de los usos SIGHASH_ALL.

Un minero es impotente si no encontramos un bloque, simplemente porque ellos no pueden controlar lo que otro minero recoge para su cuadra.

Tenga en cuenta que después de un minero de las minas de un bloque, no puede cambiar el contenido de ese bloque, como invalidaría la prueba de trabajo.

+938
Vincent Lawton 17 sept. 2011 19:21:16

Estoy tratando de ejecutar bitcoin-core v0.8.1 en regtest modo, pero no funciona. Cuando la colocación de regtest=1 en bitcoin.conf que se inicie la sincronización de la mainnet. Yo no he visto nada relacionado en el código.

Así que me preguntaba si hay alguna configuración diferente para ejecutar regtest modo en que versión diferente de la más recientes.

Cuando se regtest modo de añadido ?

+934
Fran Brown 5 sept. 2019 7:00:03

Entiendo cómo 'lock_time' trabajo de campo en los datos de la transacción de la estructura, pero también veo a algunas personas a hablar de 'nLockTime' con una función similar. Por lo que son el mismo?

+933
Jan Grasgreen 17 abr. 2018 8:38:05

¿Cómo confirmación de la transacción trabajo en bitcoin-qt? Supongo que, el cliente no tiene direcciones de índice con el equilibrio en cada uno de ellos (porque no existe esa consola/bitcoind comandos). Mirando a través de todos los bloques - es demasiado lento.

+923
Oliversarmy 23 nov. 2018 22:02:51

He enviado 0.08 BTC ayer el uso de la blockchain.info billetera en el iPhone.

Han pasado 24 horas y mi dinero sigue sin enviar; la verdad, no sé qué hacer. Se dice todavía sin confirmar. ¿Por qué es esto? ¿Qué puedo hacer?

La transacción en cuestión.

+918
GameRigged rfortson 25 abr. 2017 16:46:27

De acuerdo a Bitcoin y Cryptocurrency Tecnologías (BaCT), el Princeton Bitcoin libro de texto, el bloque de la cadena se remonta a un "papel por Haber y Stornetta en 1991. Su propuesta es un método seguro de sellado de tiempo de digitaldocuments, en lugar de digital de la estafa de dinero." (BaCT p.15)

El encadenamiento de Merkle árboles en lugar de uno de los documentos que se propuso en un artículo posterior. (BaCT p.16)

+807
FattyMcChickenPants 8 abr. 2017 6:26:47

Por favor, hágamelo saber si he entendido algo mal.

Digamos que yo quiero crear un nuevo bloque y verificar las transacciones anteriores. Para hacer esto, necesito:

  • Elija de las transacciones que quiero incluir en mi bloque
  • Calcular el Merkle Raíz de estas transacciones
  • Yo elija (?) una marca de tiempo en el cual yo espero a 'crear' este bloque (Es este un general consenso?)
  • Empiezo a calcular hashes concatenando por encima de los valores de y a partir de nonce 0, aumentando a 2^32-1
  • Cuando me encuentro a un hash con suficientes ceros, quiero anunciar mi prueba a la red y cobrar mis honorarios

Hay un problema aquí: no hay manera de garantizar que existe una solución. Desde entonces esperar la minería de los miembros de la reserva a todos de acuerdo ¿qué operaciones para incluir y que la hora de su uso, puede ser posible que para el bloque no existe ninguna solución.

Por supuesto, otro de los mineros también experimentan este problema. ¿Y si todos los "grandes" de los mineros elegir bloques que no tiene solución? Podría la red puesto?

+773
Duane Drury 27 ene. 2018 8:27:14

De Brian Armstrong, Coinbase Agente, a través de la coinbase sitio de soporte, del 11 de Noviembre de 2012:

Nos integramos con una variedad de intercambios y también de mantener nuestra propia reserva. Cuando usted vende sus bitcoins por USD normalmente nos las venden a otros Coinbase los usuarios en algún punto de la línea (aquí es donde nuestras reservas vienen), pero podemos cambiarlos si es necesario. En general, nuestro objetivo es abstraer algo de la complejidad, de modo que es un proceso más sencillo para nuestros usuarios. Lo que tenemos ahora es un buen comienzo, pero no terminado, por cualquier medio. Espero que ayude!

+645
user14807 11 may. 2010 13:02:28

Un poco tarde, pero tal vez alguien quiere saber, sin embargo.

En orden para que un átomo de intercambio que tienen lugar, tanto(/todas) las partes tienen que ser capaces de ver el blockchain y todas las transacciones que ocurren allí. Eso es porque cuando la primera reclamación por parte de su parte de el comercio, el segundo ha de ser capaz de obtener el secreto de la transacción de la primera parte.

Ahora, al mirar a un monero explorer, no se ve nada. Así que la segunda parte no puede obtener el secreto y por lo tanto no puede reclamar su parte de el comercio.

Por eso atómica de swaps (en su forma actual) no puede tener lugar en el monero.

+641
Greg Seay 19 jul. 2015 11:29:05

Parecería que la respuesta es no, debido a que el hardware de monedero no es un completo nodo y no puede saber el valor total representado por la entrada de las transacciones. Se debe confiar en el software del host para esto. Estoy en lo cierto, o me olvido de algo?

Básicamente, la preocupación es que un malicioso software del host podría engañar al usuario+cartera en la firma de una transacción que tiene una cantidad baja de valor de salida pero con una alta cantidad total del valor de entrada. Esto convertiría a la del usuario de Bitcoins en un minero de la recompensa. Aunque hay que reconocer que la motivación detrás de este tipo de ataque podría ser baja debido a que el atacante no puede beneficiarse de ella.

+638
Kishor Narayan 25 oct. 2011 4:23:39

En este punto es una muy mala idea de Wikimedia para empezar a tratar únicamente con Bitcoin. E incluso si no lo fuese, sería inútil en este punto para tratar de convencerlos de esto.

+589
Carmelina 6 feb. 2015 8:40:53

Una pregunta en reddit por aquí que me dio una respuesta: https://www.reddit.com/r/Bitcoin/comments/3khrvm/how_do_i_use_private_keys_to_receive_bitcoin/

Sin embargo, lucas-jr respuestas con:

No hacer esto. En peligro su cartera de seguridad para importar una clave privada que los demás sepan.

sin más elaboración. Puede alguien explicar de qué está hablando?

+507
Soplik87 13 sept. 2011 2:34:02

En primer lugar, no mezcle las palabras "cartera" y "dirección". Una cartera es un archivo o programa informático que almacena las claves privadas correspondientes a una o más direcciones Bitcoin. Compartir la dirección es muy diferente de compartir las claves privadas.

Compartir la dirección no es la seguridad de riesgo, en el sentido de que conocer la dirección de no dar a nadie la capacidad de gastar sus bitcoins. Tendrían que conocer la clave privada. En efecto, desde el Bitcoin utiliza un público de registro de transacciones, se puede asumir que todo el mundo ya sabe la dirección 123abc existe, y sabe cuántos bitcoins se acreditan a esa dirección.

Sin embargo, compartir la dirección puede ser de privacidad de riesgo. Todo el mundo sabe que la dirección 123abc existe; lo que no saben es que a la que pertenece. Si usted publicar la dirección de su sitio web personal, o desde una cuenta que puede ser conectado a ti, ahora saben que.

Por ejemplo, suponga que usted ha hecho una transacción de esa dirección a una dirección que se sabe que pertenecen a EmbarrassingSexToys.com. La transacción es público, por lo que todo el mundo puede ver que se ha realizado. Si no hubiera publicado su dirección en Internet, entonces todo el mundo sabe que alguien compró un vergonzoso juguete sexual, pero nadie sabe quién fue. Si usted hizo publicar su dirección, a continuación, todo el mundo sabe que Adnan comprado un vergonzoso juguete sexual.

+480
Noor Omar 4 jul. 2011 9:38:24

El número 20 parece proceder de este commit : 8c9479c6bbbc38b897dc97de9d04e4d5a5a36730, también etiquetados como v0.3.12, que introdujo el término 'SigOps". Lamentablemente, yo no veo ninguna mención de este cambio en el mensaje de confirmación en sí, o en esta versión de la nota de la versión, y no hay ningún tipo de documentación.

Vemos que tanto un límite para el número máximo de sigops en un bloque conjunto :

static const int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;

y una manera de contar de ellos :

int GetSigOpCount() const
{
 int n = 0;
 const_iterator pc = begin();
 mientras (pc < end())
{
 opcodetype código de operación;
 si (!GetOp(pc, código de operación (opcode))
break;
 si (opcode == OP_CHECKSIG || opcode == OP_CHECKSIGVERIFY)
n++;
 else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)
 n += 20;
}
 return n;
}

Y las reglas siguen siendo las mismas, específicamente para el multisig secuencias de comandos (aquellos que no están anidados en p2sh o p2wsh). Un desnudo de CHECKMULTISIG operación siempre se cuenta como 20 sigops (hoy 80, con el testimonio factor de escala), por lo que nada más de 20 checksigs en CHECKMULTISIG invalidará este supuesto, y así será la creación de bloques con mas de un máximo permitido de sigops posible.

Las normas son menos estrictas para p2sh\p2wsh secuencias de comandos. Si el código de operación justo antes de CHECKMULTISIG está en el intervalo [OP_1, OP_16], entonces ese número es considerado como la sigops para la multisig de verificación, con cualquier otra cosa que se cuentan como 20. En la práctica, el 15 es el máximo de pubkeys usted puede empujar como un p2sh script porque 520 bytes empuje límite, pero para p2wsh, un ejemplo de 17-de-20, se vería así :

0x01 0x11 <pubkey1> <pubkey2> ... <pubkey 20> 0 x 01 0 x 14 CHECKMULTISIG
+477
Andrew Backes 1 dic. 2015 22:35:38

Estoy tratando de extraer el bech32 dirección asociada a una entrada o salida mediante el txinwitness campo incluido en cada puro SegWit transacción.

Esto no es totalmente posible, a menos que usted está dispuesto a hacer suposiciones que casi seguro que romper en el futuro. El problema es que parte de los datos contenidos en un segwit dirección no es parte de la txinwitness campo---específicamente, el testigo número de programa que permite la actualización segwit a las nuevas reglas de secuencia de comandos en el futuro sólo se incluye en el scriptPubKey de la salida que se gasta.

Eso significa que, para estar seguro, usted necesita usar un RPC como getrawtransaction con la transacción índice habilitado para recuperar el resultado que se gasta para obtener la dirección. Desafortunadamente esto es lento, si usted necesita esta información para un montón de entradas.

La peligrosa suposición de que se puede hacer es que el programa de testigos número es 0, como es el caso con todos los estándares de segwit transacciones de ahora. A continuación, puedes hash de la entrada final en la txinwitness por el BIP141 reglas, el prefijo de su longitud (ya sea 0x14 o 0x20), y el prefijo 0x00 para indicar que el programa de testigos 0. Pero si se hace esta suposición, que se va a imprimir la dirección equivocada para las transacciones que utilizan un testimonio distinto número de programa en el futuro, lo que podría causar a los usuarios de su sistema para perder dinero, así que le recomiendo en contra de eso.

+385
zaralu 4 jul. 2012 4:18:35

https://lightning.engineering/index.html#faq

El rayo no usar su propia ficha o moneda, sólo utiliza Bitcoin cuando en el blockchain de Bitcoin. Rayo envía los pagos utilizando el formato de transacción subyacente de la blockchain. Cuando se ejecuta en Bitcoin, el Rayo es en realidad el intercambio de nativos de las transacciones de Bitcoin—sin la necesidad de difundir cada una de las transacciones de la cadena.

Esto sugiere que el Rayo transacciones utilizan las mismas unidades como Bitcoin, y que no es posible el uso de un Rayo (en su forma actual) para el intercambio de cantidades en denominaciones más pequeñas de 1 satoshi.

+324
tansompol 28 ago. 2017 6:38:31

No estoy seguro si entiendo tu pregunta. ¿Quieres tener un 2 de 3 multisig cartera? Teóricamente esto es muy posible. Aunque en la práctica será muy combersome. Supongo que la mejor manera de lograr esto sería esperar BIP 118 que ser activado y, a continuación, el eltoo actualización. Esto fácilmente podría habilitar multipartidista canales. Esto podría ser utilizado para lograr un escenario como el que usted describe.

+293
Guillermo Madrigal 28 jun. 2017 20:16:41

A mi entender demasiado es que LN va a ayudar, como usted dice, al menos indirectamente en esta instancia. Si su objetivo es llevar a cabo una única transacción con el cambio.io, entonces usted tendrá que poner que la transacción en el blockchain en algún momento y pagar la minería de honorarios por ello. Pero si el mempool está menos congestionado, debido a la red de rayos de la descarga de otras transacciones desde el blockchain, a continuación, que le permitirá realizar su transacción más rápida y con menores tasas.

Por otro lado, si otras personas mantener canales de pago, de modo que su cartera es capaz de encontrar un camino a la ruta de la transacción a través de uno de estos canales para el cambio, entonces que deje de realizar sus transacciones de forma barata a través de la red de rayos.

Por cierto, no sería necesario el cambio de si podía hacer una cruz en la cadena atómica de intercambio.

+282
user2605159 3 jul. 2017 14:00:38
  1. Ejecutar JackJack del pywallet.py:

    $ python2.7 pywallet.py --dumpwallet --datadir=/tmp | \
    grep addr | sort | uniq | awk-F'"' '{print $4}' > \
    ~/tmp/wallet_dump.txt
    
  2. Obtener los saldos de los informes para cada dirección de la página web scraping script:

    $ python3 addrep.py ~/tmp/wallet_dump.txt
    

resultados del ejemplo:

121a2C6kbqaPDrRDsbfZFNafcLBDZMum3p: 0 BTC
129oeaukHtXR8xiPqV8Mnb7p6hs9Ev3Vwx: 0 BTC
12F9DRQRw2wmGrFUiZRQFk9cG2NtEBxYdv: 0 BTC
137wgZG4TSNw7Zqt4WrEHS7w2bgfeqXkkz: 0 BTC
13PNjSy4b372f2jMVrHHLZnXXqgAArhwd8: 0 BTC

refs:

https://github.com/jackjack-jj/pywallet/blob/master/pywallet.py https://github.com/joshuaburkhart/pywallet/blob/master/addrep.py

+234
tamrat gezahegne 2 ago. 2014 0:31:59

He estado recibiendo correos electrónicos acerca de Bitcoin algunos diciendo que he ganado

Es una estafa, al igual que el príncipe extranjero que quiere compartir millones de dólares con usted. Ignore. Definitivamente no enviar ningún dinero. Si hace clic en cualquiera de los enlaces, analice su ordenador en busca de virus u otro malware.

Las personas a adquirir Bitcoins por pagar por ellas, así como las acciones u otras inversiones. Nadie les está dando de forma gratuita, y ciertamente no a la gente al azar a través de correo electrónico.

+131
Ik Ik Ik 13 dic. 2015 17:09:41

Sí, es posible crear tales pares fuera de línea, pero los cálculos son largos y complejos. Usted tendría que saber cómo:

1) Crear un secp256k1 la clave pública de una clave privada

2) Realizar el hash SHA-256

3) Realizar RIPEMD-160 hash

4) Ser capaz de convertir el valor final en Base 58

Generalmente, los cálculos, sería muy tedioso; esto es lo que tienen los equipos para.

+96
Theodore Sternberg 12 abr. 2014 12:26:33

He encontrado que el primer BTC intercambio "BitcoinMarket.com" pero yo no encuentro ninguna información sobre éste o cualquier otro cambio que se inició en ese momento.

Así que la pregunta es ¿cómo fue ese primer mercado de vino a ser? ¿Cómo empezó? ¿Por qué fue cerrado? Quién empezó y por qué?

Estaría muy agradecido por cualquier más información sobre esta.

+93
Tsz Ching Yu 17 may. 2019 13:22:01

Mostrar preguntas con etiqueta