¿Qué hace 44' significa en BIP44?

Después de leer BIP44, vi

El propósito es una constante en conjunto con 44' (o 0x8000002C) después de la BIP43 la recomendación.

Creo 0x8000002C es de 128 como un entero, ¿cómo se equiparan a los 44' sin embargo?

También creo que el ' significa que es un "endurecido clave", es templado debido a 128 es entre 0 y 2^32 - 1 ? Lo que significa que la única llave que puede derivar, es la clave privada?

Para elaborar mi pensamiento, que puede o no puede ser a la derecha:

Estos son los niveles:

m / propósito / coin_type' / cuenta / cambio / address_index

propósito, coin_type y cuenta, todos tienen que ser derivados con la clave privada. Que siempre estará entre 0 y 2^32 -1

También he llegado a creer que si tenemos derivar en un cambio de dirección con el xpub, entonces si que se derivan de la misma ruta con xpriv, podemos pasar desde que cambio de dirección?

Por ejemplo, si voy a recibir algunos de los fondos para el cambio de dirección con la ruta:

m / 44' / 0' / 0' / 0 / 0

Luego de pasar de este domicilio, necesitaría la clave privada que corresponde a la misma. Para conseguirlo, me gustaría utilizar el xpriv en este camino?

+300
user2300761 21 nov. 2011 3:35:03
25 respuestas

20997107.88801356 una vez que se retire el 2709.42507135 BTC "quemar las direcciones", es decir, el bitcoin direcciones con casi con toda seguridad no terrenal conoce las claves privadas y por lo tanto el saldo de perderse para siempre. Hay ~400 grabar las direcciones, con un saldo total de 2759.42507135 de diciembre de 2017 (2709.42507135 excluyendo la génesis de bloque). El año pasado la quemadura direcciones saldo creció por el 8,97 BTC

+984
francis 03 февр. '09 в 4:24

El directorio por defecto sería %APPDATA%\Bitcoin

Si usted no puede encontrar que usted puede golpear la Tecla Windows+F e introduzca "billetera.dat"

También puede exportar su cartera de dentro de Bitcoin-QT: Archivo>Guardar Cartera

+901
Ahmad Bayounis 10 feb. 2019 13:31:51

En teoría se puede tener cualquier secuencia de comandos. En la práctica, sólo un puñado de secuencias de comandos estándar y será transmitida en la red: pagar a la clave pública, pagar al hash de clave pública, de datos null (op_return), a pagar a la secuencia de comandos de hash y raw multisig.

+893
eexaxa 10 nov. 2018 2:35:45

Las direcciones son un estándar de codificación de datos que utiliza Bitcoin y otras altcoins. Al introducir una dirección en una cartera, se descifrará en la forma específica en que todas las carteras saber para decodificar una dirección.

Cuán diferente es este proceso de PGP ?

PGP no tiene nada que ver con Bitcoin (o cryptocurrencies) en todos alguna.

+851
Laurens Weijs 9 jul. 2016 4:59:31

Su mejor apuesta es comprar un Bitcoin (una llena, mientras que se puede) y ya sea: a) esperar hasta que el precio se eleva y vender para obtener un beneficio b) comprar/vender a diario para obtener un beneficio/pérdida c) invertir el dinero en un alt de la moneda que usted siente que va a tener éxito en el largo plazo

La minería de ahora en realidad es sólo una pérdida de ganancias para cualquier persona que viene en que no puede permitirse el lujo de un par de miles de dólares de los mineros

+850
Fiasco Labs 16 feb. 2019 15:51:55

Porque los minoristas (y todos los demás) cuidado acerca de cómo obtener su dinero en primer lugar (a no ser engañado) y acerca de la velocidad de la segunda.

Que significa que la seguridad es lo que importa. Nada menos que 10 minutos reduce la seguridad de una blockchain.

Otra razón por la que altcoins no como una alternativa válida es que la seguridad absoluta depende de la velocidad total de todos los mineros combinado y por lo tanto el tamaño y valor de capitalización de mercado) de la red. Bitcoin tuvo el efecto de la red causando altcoins siendo insignificante.

No hay necesidad de desesperarse, aunque, el Rayo de la Red permitirá el instante cero de la confianza de las transacciones. Mantener la seguridad de los bitcoin de la red.

+802
marissa Blankenship 5 jun. 2019 3:43:57

Me han pedido que escriba una página web de juego utilizando bitcoins. El juego es sencillo pero me enteré de bitcoins sólo ayer. He estado siguiendo los enlaces y la lectura, pero estoy enterrado en la jerga técnica; al igual que el bloque de la cadena, carteras, minería, etc.

Sólo quiero saber las siguientes cosas.

  1. Lo que hace el sitio web de la necesidad de mantener bitcoins?
  2. Lo que hace el sitio web de la necesidad de solicitar fondos de jugador?
  3. Cómo transferir los fondos del jugador al sitio web?
  4. Lo que hace el sitio web de la necesidad de dar a los fondos de jugador?
  5. Cómo transferir fondos desde la página web al jugador?

Me gustaría saber las respuestas a ser tan específico como sea posible, incluso a nivel de código. Oh, un requisito que no es necesario abrir una cuenta en mi sitio web o el uso de cualquier pasarela de pago.

Gracias a todos de antemano. Moe

+801
yondaime5 17 abr. 2013 9:45:25

Un saldo de salida es simplemente un resultado de una transacción que no es una entrada de otra transacción.

Para tomar el ejemplo de ripper234 la respuesta (en la que generan las monedas están inmediatamente disponibles, y no tenemos que esperar 100 bloques para que puedan madurar), donde:

  • El primer bloque de contenidos 50 minado de BTC en la dirección de Un (A = 50)
  • El segundo bloque de contenidos 50 minado de BTC en Una dirección, una transacción de envío de 20 BTC a la dirección de B, y poniendo el cambio en la dirección C (A = 50, B = 20, C = 30)
  • El tercer bloque de contenidos 50 minado de BTC en Una dirección, una transacción de envío de los 20 BTC desde la dirección de la B a la dirección D (A = 50 + 50, C = 30, D = 20)

Así que, después de tres cuadras, hay cuatro saldo de salidas:

  • Una tiene dos saldo de salidas por valor de 50 BTC cada
  • C tiene un único saldo de salida valor de 30 BTC
  • D tiene un único saldo de salida valor de 20 BTC

Y hay dos pasaron salidas:

  • el 50 BTC generados en el primer bloque, que pasó en el 2do bloque
  • el 20 BTC salida creado en el 2º bloque y gastado en el 3er bloque

Tenga en cuenta que el saldo de las salidas no se mezclan. Los dos saldo de 50 BTC salidas en dirección a son independientes, y permanecerán separados, al menos hasta que se gastan en una transacción

+800
Michael J Swart 11 nov. 2019 9:24:25

Después de llegar a los 21 millones de límite, y cada año hay algunas monedas que se pierden... no esta hacen que el valor del bitcoin sube?

+784
dino 17 mar. 2018 17:18:43

usted necesidad de utilizar varios cartera.archivos dat. crear múltiples cartera.archivos dat archivo de copia de seguridad de cartera, después de cifrar cada cartera de configuración > cifrar el monedero crear como ejemplo de abajo : ahorro-cartera-1.dat ahorro-monedero-2.dat de gasto-cartera-1.dat

y así sucesivamente...

en linux : reemplazar ~/.bitcoin/cartera.dat con el que usted desea utilizar para su actual período de sesiones

+653
Ashish Singhal 14 may. 2016 12:34:38

Cualquier dirección bitcoin, finalmente, el uso de su clave pública cuando el gasto de sus BTC. Y como todos sabemos, la dirección bitcoin es producido a partir de una clave pública mediante la utilización de una forma de la función. ¿Cuál es la ventaja de utilizar la dirección bitcoin ?

Esto mantiene la clave pública privada hasta que el gasto de los fondos. Esto significa que usted tiene un mayor grado de privacidad que usted si que la clave pública se muestra en la blockchain todo el tiempo.

Hace alguna dirección anónimo hasta el gasto BTCs ?

La clave pública no es revelado hasta el gasto cuando se utiliza un P2SH/P2PKH/P2WPKH

Mientras que el bloque de la cadena aumenta de tamaño con el tiempo, hay un montón de claves públicas disponibles, y algunos fraudulenta de la persona tal vez intentar estimación de la clave privada mediante la habilitación de método de fuerza bruta. ¿ desventaja o causar un riesgo a todo el sistema ?

No tendría que ser serios avances en la computación cuántica, para que esto sea viable. Sin embargo, es por eso que te recomendamos que no la reutilización de claves públicas a la hora de aceptar Bitcoin pagos.

Como una nota del lado, una desventaja de tirar de la cadena pagar-para-pub-keyhash programas es la de que se requiere un extra de 20 bytes (en el caso de P2PKH) en el blockchain. Esto se suma a lo largo del tiempo.

+643
Olof Rubin 20 jul. 2015 8:55:14

No abrir y cerrar un canal para cada transacción. En su lugar, usted podría tener uno o más canales abiertos en todo momento y encontrar las rutas a los lugares tuyo quiere enviar el dinero.

no se que anime a un muy alto grado de centralización debido a la prohibitivamente grande de los requisitos de capital principal centro de nodos?

No. Si usted realiza una transacción de alrededor de 50 USD, cualquier ruta de Bob a Alice, donde todos los canales son iguales o superiores a 50 USD (en la dirección correcta) va a hacer. No tiene que ir a través de un eje central. 50 USD no es un "prohibitivamente grande requerimiento de capital". Si usted hace una 50,000 USD transacción, es una historia diferente. Con la velocidad del rayo, la red más centralizada con las transacciones más grandes porque tienen menos rutas para elegir. Sin embargo, la gran mayoría de las transacciones no van a ser muy grandes, y por lo tanto tienen un muy bajo grado de centralización. Se puede utilizar más rutas.

Porque las pequeñas transacciones ya no requieren espacio en bloques, este tendrá una carga significativa fuera de la cadena principal.

+625
Mostard 15 jun. 2015 6:10:33

Yo estaba pensando acerca de esto hoy y creado esta hoja de cálculo para el modelo de mi pregunta.

Example calculation

+501
Fatima Posholi 24 ene. 2016 4:01:50

¿Por qué hay dos direcciones a la derecha?

Las transacciones de Bitcoin a menudo tienen dos salidas: una es el destinatario, el otro es un cambio de dirección. Esto es debido a que las salidas debe ser utilizado en su totalidad, por lo que el resto se envía a una dirección que el emisor posee. En este caso, el cambio de dirección de la dirección de que el dinero fue enviado, pero este no es siempre el caso (puede marginalmente a mejorar la seguridad y el anonimato para usar una nueva dirección de cada momento, incluyendo para el cambio).

¿Cuál es la más hash llamado que está directamente debajo de "Transacción" (no la dirección)?

El hash de la transacción. Es utilizado como una especie de identificador de la transacción, pero ten cuidado de usar para que antes de que en el blockchain debido a su maleabilidad.

¿Por que el número de transacciones que se producen en el medio del océano?

Que es la lat/long coordenadas 0N 0E. Es, en realidad, significa que blockchain.info no tiene buenos datos sobre de donde vino esto, por lo que el valor predeterminado es no.

Hay otros mejores sitios web para ver el blockchain de blockchain.info?

No, en mi opinión, en la medida de como soy consciente de que.

Lo que hace una transacción de "Alta Prioridad"?

Si una transacción incluye un estándar de tarifa de transacción y no es no-estándar, que rápidamente se transmite a casi todos minero en el mundo, que va a empezar a trabajar rápidamente. Algunas transacciones no tienen cargos adjuntos, por ejemplo, ver este (tiempo estimado es de "Dentro de los 6 Bloques (Prioridad Media)"), o encontrar otra en la lista sin confirmar. Estos pueden ser transmitidos a través de la red, en base a unas reglas, incluyendo la edad y el tamaño de las entradas. Los mineros y los nodos, puede no ser tan rápida acerca de la transmisión de estos o puede limitar a un par de transacciones libres por bloque, por lo que la transacción no podría entrar en la cadena rápidamente.

+476
Jozie77 16 ene. 2014 20:22:13

enter image description here

Como muestra la imagen,estoy realmente confuesd.

+469
user2677 2 jun. 2019 4:41:18

He sido muy feliz a hodl mi Bitcoin en un papel de la cartera (coinglacier.org) y el uso de Centinela para ver el saldo de mi direcciones (uso extendido de clave pública).

Sentinel es una aplicación impresionante, proporciona justo lo que necesito y es muy fácil de usar!

Sin embargo, recientemente me preguntaba, si Centinela fue una pérdida de privacidad para mí o no. Entonces, ¿cómo es Centinela de escaneo de la Blockchain para las transacciones entrantes? Es el uso de SPV, o es que sólo se conecta a un servidor de Samourai, de una manera que Samourai puede decir que las direcciones de estoy buscando después?

+451
AnnVolf3 16 oct. 2014 20:19:42

Solo quería preguntar Si tiene sentido si quiero imprimir mi cartera.dat para codificar con base64?

También he leído que la copia de seguridad sería inútil, si tengo cualquier receivements o hacer depósitos y yo tendría que imprimir la cartera.dat de nuevo?

Me gustaría codificar mi cartera.dat con base64, imprimir y esconderlo en caja fuerte.

cuando mi portátil se rompe y mi otro copias de seguridad también son dañados (¿por qué todos), yo podría escanear mi impreso cartera.dat con el OCR, decodificarlo con base64 y acaba de cargar en la normal de cliente bitcoin?

¿es esto correcto? o hay cosas que me estoy perdiendo?

No quiero depender de otros software, no hay otras aplicaciones web o de la clave/contraseña de generadores...

+451
MahmutBulut 16 ene. 2014 11:11:18

Las minas de la testnet génesis bloque que debería usar.

python genesis.py -z "Los Tiempos 03/Ene/2009 Canciller en el borde de un segundo plan de rescate para los bancos" -n 414098458 -t 1296688602

Si desea crear un nuevo génesis bloque ejecute el siguiente con su propio tiempo y dejar de lado el nonce, será generado un nuevo nonce.

python genesis.py -z "Los Tiempos 03/Ene/2009 Canciller en el borde de un segundo plan de rescate para los bancos" -t 1501755824

Aquí es lo que me sale al ejecutar el comando anterior, se acaba de tomar algún tiempo para encontrar un bloque.

python genesis.py -z "Los Tiempos 03/Ene/2009 Canciller en el borde de un segundo plan de rescate para los bancos" -t 1501755824
04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73
algoritmo: SHA256
merkle hash: 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
pszTimestamp: Los Tiempos 03/Ene/2009 Canciller en el borde de un segundo plan de rescate para los bancos
clave pública: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f
tiempo: 1501755824
bits: 0x1d00ffff
La búsqueda de la génesis de hash..
183984.0 hash/s, calcular: 6.5 h
nonce: 835054047
génesis hash: 00000000ad3d3d6aa486313522fdd4328509feefe8c37ead2a609884c6cbab92

Para añadir el nuevo génesis bloque para el Bitcoin testnet actualización de la src/chainparams.cpp archivo, eliminar también cualquier checkpointData entradas en la testnet como los que ya no se aplican a su nuevo testnet de la cadena.

+317
Vic Panasch 6 sept. 2016 3:28:38

Empecé a usar Bitcoin Core y transferir las monedas para esta cartera. Cuando la sincronización llegamos al punto en donde las monedas se presentó en la cartera que les he enviado a un Electrum cartera, aunque Core todavía no había totalmente sincronizados.

El Electrum operación entrante, a continuación, expirado antes de que el Núcleo de la billetera tenía totalmente sincronizados. Ahora Bitcoin Core ha terminado la sincronización y muestra la salida de transacción y vacío equilibrio aunque el Electrum billetera nunca recibió la transacción.

Son estos bitcoins perdidos o es entonces de todos modos para reclamarlos?

Gracias.

+270
Vivek Kodira 16 may. 2013 2:37:17

Al menos una de minería de la piscina deliberadamente conjuntos de marcas de tiempo de 6 minutos en el futuro y Bloque 145045 parece ser de Eligius (la generación de la transacción se divide en varias direcciones).

+258
Maheshwar Kumar 12 abr. 2017 2:56:15

Mi pregunta es, ¿por qué es reversible aritmética (suma de los padres de la clave privada y la salida de la función de hash) se utiliza en lugar de una "forma" de la función, tales como la curva elíptica de suma o de los demás?

Para permitir pública de derivación.

Esto significa que es posible dar a alguien un padre extended key (clave pública + de la cadena de código), y que puede derivar todos los públicos claves de la cadena.

Si el final de la clave secreta se calcula con una función directamente, sin operaciones equivalentes existe con claves públicas para el cálculo de la versión pública de los resultados.

+186
sgk 9 ago. 2012 5:04:06

Esto no es realmente posible: otros participantes no pueden seguramente verificar la salida del medidor de electricidad. Lo que si es que no funciona o modificado por una malévola entidad? Prueba-de-trabajo tiene la clave de la ventaja de ser verificables de manera independiente. Cualquier persona puede calcular la blockhash y ver que es más pequeño que el de destino sin ningún tipo de información adicional o tener que confiar en nadie.

+185
tonam 4 abr. 2019 9:05:07

Sidechains no la mía nuevo "sidecoins" a sí mismos. ellos son financiadas por bitcoins que se transfieran a la cadena lateral. tx cuotas en las sidechains existen, sin embargo.

+159
MicPlayz 12 ene. 2015 19:50:26

Me gustaría tener Bitcoin Core corriendo como un nodo. Pensé que es como más de 100 GB. Pero en el sitio web dice que es de no más de 20 GB. Cuando ejecuto Bitcoin-Qt es suficiente para correr a toda nodo o debo agregar todos los parámetros antes de empezar el programa ?

enter image description here

+100
katrina 15 ene. 2012 2:31:38

Cómo son transacciones que no tienen testimonio de datos que se realicen en el testimonio de hash? Son totalmente omitido?

Todavía habrá que incluir las transacciones que no son testigos, se acaba de calcular la normal de hash para su uso como una hoja en el árbol. Ver BlockWitnessMerkleRoot() en src/consensus/merkle.cpp y ComputeWitnessHash() en src/primitives/transaction.cpp:

uint256 CTransaction::ComputeWitnessHash() const
{
 si (!HasWitness()) {
 volver hash;
}
 volver SerializeHash(*esto, SER_GETHASH, 0);
}

También, se están olvidando de a la inversa "endian", y el hash de la testigo reservado valor 0000000000000000000000000000000000000000000000000000000000000000 (a partir de los últimos 32 bytes de la coinbase de entrada testigo). Así, paso a paso:

$ reverse_endian 66beaceb4be99da1e9824448231ab4fd37bacaee912381e779b37cf0e1dadad7
d7dadae1f07cb379e7812391eecaba37fdb41a23484482e9a19de94bebacbe66

$ reverse_endian aecb37e25954e15489e25548eb663ffdfd8a1362cac757ad62e9614453d2a577
77a5d2534461e962ad57c7ca62138afdfd3f66eb4855e28954e15459e237cbae

$ reverse_endian 5b211bc589cbdf5ad86cab1e2fe91f01c8ab934d21536b35864d30a3ff778456
568477ffa3304d86356b53214d93abc8011fe92f1eab6cd85adfcb89c51b215b

$ hash256 0000000000000000000000000000000000000000000000000000000000000000d7dadae1f07cb379e7812391eecaba37fdb41a23484482e9a19de94bebacbe66
d822d7717f284b89ea6a97874af567e9887a26a9f7db449ce02377d8fae4643f

$ hash256 77a5d2534461e962ad57c7ca62138afdfd3f66eb4855e28954e15459e237cbae568477ffa3304d86356b53214d93abc8011fe92f1eab6cd85adfcb89c51b215b
c182a158773ea7fc7a252fa725fc726de2a171088b40528ca00de0569fe53afe

$ hash256 d822d7717f284b89ea6a97874af567e9887a26a9f7db449ce02377d8fae4643fc182a158773ea7fc7a252fa725fc726de2a171088b40528ca00de0569fe53afe
30d002641e0eb81b11c3d14f4b120e80b4c06bcb3d34d90a5a606ca85e90c841

$ hash256 30d002641e0eb81b11c3d14f4b120e80b4c06bcb3d34d90a5a606ca85e90c8410000000000000000000000000000000000000000000000000000000000000000
4a657fcaa2149342376247e2e283a55a6b92dcc35d4d89e4ac7b74488cb63be2

Lo que coincide con el op_return de datos en el segundo coinbase de salida: REGRESO PUSHDATA(36)[<aa21a9ed> <4a657fcaa2149342376247e2e283a55a6b92dcc35d4d89e4ac7b74488cb63be2>]

¿De dónde viene el (concatenados?) testigo reservado valor viene?

He mencionado esto antes, pero es en el campo testigo de la coinbase de entrada:

el coinbase la entrada del testigo debe constar de una sola de 32 matriz de bytes para el testigo reservado valor - BIP 141

+84
Victor Romero 24 dic. 2018 20:09:29

Mostrar preguntas con etiqueta