¿Puedo usar la raíz se utiliza para crear múltiples BIP32 direcciones, para pasar las transacciones que pertenecen a varios de estos BIP32 direcciones?

Quiero aceptar BTC de diferentes clientes durante un ICO, para esto, estoy pensando en utilizar una combinación de BIP32 y BIP39.

var bip39 = require("bip39");
var bitcoin = require("bitcoinjs-lib");

var mnemónico = 'alabamos muffin león habilitar el cuello de comestibles se desmoronan super mí misma licencia fantasma';
var semilla = bip39.mnemonicToSeed(mnemónico);
var root = bitcoin.HDNode.fromSeedBuffer(semilla);

la consola.registro(de la raíz.derivePath("m/0'/0/0").getAddress());
//'1AVQHbGuES57wD68AJi7Gcobc3RZrfYWtc'
la consola.registro(de la raíz.derivePath("m/0'/0/1").getAddress());
//'1Ad6nsmqDzbQo5a822C9bkvAfrYv9mc1jl'

Puedo usar esta tecla para acceder a algunos de los pre-existentes de la cartera y la transferencia de los fondos enviados a las direcciones que genera el uso de la raíz de la transferencia de fondos a cualquier otra BTC cartera? O es que alguien puede sugerir una mejor estrategia?

+482
Brans Ds 21 nov. 2016 22:45:39
23 respuestas

Me envió la siguiente transacción de un par de horas con Bitcoin-QT: https://blockchain.info/tx/b5682b48484a8752be62c6b4036eaf8a8f005d9ea75cbff434476b7506a9e3a2

Y la transacción aún no ha sido confirmada. Os adjunto 0.0001 BTC pago de la transacción.

¿Puedo perder el dinero? Puedo hacer algo para acelerar la confirmación de la transacción?

+998
baraznji 03 февр. '09 в 4:24

Hay algunos requisitos para recibir el Rayo de fondos. De acuerdo a aquí,

Nada puede ser recibido inmediatamente después de la creación de un nuevo canal de pagos, como "espacio" para la entrada de fondos tiene que ser hecha por el gasto de algunos fondos.

Me gustaría ser capaz de recibir LN pago en la tienda en línea. En orden a ello y en mi entendimiento, tengo a bien

  1. espere hasta que mis clientes fondo de los canales a mí, o
  2. encontrar un nodo que ya tiene muchos canales y conseguir que se conecte a mí con una amplia cantidad de cap.

El ex manera no tiene sentido, porque los usuarios tienen que abrir otro canal de mi nodo si ya ha abierto una. La última forma en que podría funcionar si una gran tapa de nodo piensa que mi negocio iba a ser grande y los usuarios a lo largo de venir. Recepción en el LN es muy difícil y un gran problema para los comerciantes. Pensamientos sobre ella? O si mi pensamiento anterior es incorrecto, por favor educar a mí.

+962
jaydee pienaar 21 oct. 2016 9:21:08

Tengo una vieja cartera.archivo dat (a partir de una copia de seguridad) y ningún cliente instalado desde un tiempo muy largo. Recientemente algunas transacciones se han realizado (BTC se han enviado a mi dirección).

Se esta vieja cartera.archivo dat me permita ser el dueño del dinero nuevo? He leído que el 100 claves privadas se generan por adelantado y están en la acción de el archivo. Significa eso, que yo pueda recibir de 100 transacciones después de tomar mi cliente (fue bitcoin-qt/bitcoin-core) sin conexión a internet? O ¿cuáles son estos 100 claves para?

+924
Dusan Roncevic 4 ago. 2011 8:36:50

Supongo que el uso de bitcoind parada. Recomiendo este enfoque como matar el proceso que podría terminar con una base de datos dañada, por lo que he experimentado. El uso de bitcoind --help para todas las opciones y bitcoind ayuda para todos JSON-RPC comandos.

+923
mkudlacek 10 jul. 2011 3:33:53

Sé que este es un tema candente en el momento, y yo realmente no quiero crear algún tipo de debate aquí, estoy interesado en si esta pregunta está dirigida. Cualquier otro lugar donde he pasado el tiempo, es imposible conseguir un buen objetivo de responder a esta pregunta porque de toda la política. Stackexchange, eres mi última esperanza.

Tal y como yo lo entiendo, la expectativa común es que el rayo de la red será distribuida, pero no descentralizados. Si uno o más países, comenzó a decir a los nodos que la pala de una gran cantidad de bitcoin: "consideramos que los bancos ahora y usted no puede participar en un pago de enrutamiento menos que usted Conozca a Su Cliente/Ante de Lavado de Dinero en el cumplimiento de todos los participantes en la cadena, de manera efectiva la división de la red de rayos en la legal y la ilegal parte, el rayo de la red tienen ningún tipo de protección en contra de esto?

+892
Viper827 12 ago. 2013 3:51:34

Teóricamente, en un mundo perfecto, la especulación podría reducir la volatilidad. Sin embargo, que se supone que todos los agentes son racionales y tienen igualdad de acceso a la información útil.

Realmente no hay información útil sobre el futuro valor de un Bitcoin. El futuro de la demanda podría ser cercano a cero (si Bitcoins se vuelven obsoletos o nunca son ampliamente adoptado) o masiva (si Bitcoins convertido en muy popular, ya que su tasa de creación no puede ser cambiado).

Como resultado, las burbujas especulativas que se crean con frecuencia. El precio se dispara por un día o así, y luego, cuando la burbuja estalla, la venta de pánico se establece. Esto crea exagerados aumentos y disminuciones en el precio. También, para todos los conocedores de la persona que hace el dinero en esta volatilidad, hay un ingenuo chico que perdió un poco de dinero. Que probablemente se torna de un montón de gente fuera así, pero lo más probable es que se desactiva de está especulando.

Pero esta realidad hace daño adopción de Bitcoin. Uno de los obstáculos para la adopción de Bitcoin es la volatilidad. Es difícil vender un producto por X Bitcoins si el valor de X Bitcoins pueden cambiar drásticamente de un día a otro. Un comerciante podría ser obligada a mantener un gran número de Bitcoins a la espera de la recuperación de los precios de los proveedores y los empleados esperan ser pagados en dólares.

El precio de Bitcoin ha bajado de $11 a $9 en un día (8/25/2011), y se mantuvo por debajo de $7 por mes. Imaginar a un comerciante que aceptan Bitcoins a $10.50 cada uno, y encontraron $9 a la mañana siguiente. Hacer que esperar y sólo espero que los precios vayan hacia arriba?

También debo señalar que esto no significa que la especulación es "malo". Lo hace, sin embargo, tienen algunos efectos que pueden razonablemente ser considerado malo. Estas razones también son algo único para Bitcoins, estos asuntos no se aplican a la especulación en el más previsible de los productos básicos como el petróleo, que en realidad tiende a reducir la volatilidad.

+887
monal86 10 abr. 2017 16:41:02

He instalado bitcoind y bitcoin-cli, establezca el archivo de configuración por lo que estoy utilizando el test-net y pidió a los fondos de TP de la TestNet Grifo. Los fondos nunca apareció en mi cuenta.

Al principio pensé que se trataba de una cuestión de sincronización de la blockchain. Esperé varios días, y mi número de bloque se mantiene al menos 400 cuadras detrás de la mayoría de bloque actual se muestra en este blockchain (testnet) visor. El tráfico de la red se muestran en mi monitor de sistema que deja en claro que no hay nuevos bloques de descarga en el puente de los 400 bloque brecha que existe entre mi bloque de altura y la altura de bloque se muestran en el público testnet blockchain; bloques se descargan una vez cada 10 minutos para que mi sistema para al menos mantener el ritmo de la red con una brecha constante.

Tardó varios días más para mí para llegar a una altura de bloque que incluye el grifo de la transacción descrita en el primer párrafo, pero incluso después de mi bloque de altura superado el necesario número de bloque en el que la transacción se produjo, los saldos de mis cuentas se mantuvo en cero.

Puedo mostrar una captura de pantalla a continuación, que incluye la confirmación de la transacción, tal como se ve en la visible al público blockchain (testnet), y la ventana de terminal que muestra los resultados de mi "getinfo", "getaccountaddress", y "getblockcount" comandos. Hay 12 pares, que son una mezcla de conexiones entrantes y salientes, ninguno de los cuales fueron introducidos manualmente, todos los cuales se descubren automáticamente a través de P2P descubrimiento.

Pensando que había algo mal con el grifo, he instalado el Micelio Testnet Billetera en mi teléfono e hizo un grifo de retiro a la cuenta nueva. El grifo de la transacción apareció en mi teléfono inmediatamente con 0 confirmaciones y desde entonces ha sido plenamente confirmada.

Dado todo lo anterior, estoy pensando en que mi "error" de testnet conexión con 12 compañeros es de alguna manera, en un aparte de testnet que utiliza una diferente blockchain que el que es utilizado por el grifo. Es mi entendimiento de BitcoinXT que debe ser totalmente compatible con el Bitcoin testnet de la misma manera que BitcoinXT está diseñado para ser totalmente compatible con el real Bitcoin red, a menos que en el test-net que se ha cumplido la condición que hace que las redes se encuentran y se separan.

Si este es el caso, es independiente BitcoinXT grifo que puede ser utilizado?

O, he configurado mi sistema incorrectamente, tal vez?

El gráfico de la ventana del navegador, a continuación se muestra el éxito y confirmó grifo de la transacción visible en el bloque número 68146. También muestra que el bloque está en la testnet. La ventana de terminal en el interior de ese gráfico muestra que mi servidor se está ejecutando en testnet y que mi blockchain incluye el bloque numeradas 68146, que se debe incluir en la transacción representados, pero no. Como confirmación de que la cuenta es correcta, mostrar la dirección de la cuenta en el terminal, y es la misma dirección en la que se muestra como destinatario de la testnet de la transacción que aparece en la ventana del navegador.

Bitcoin Transaction displayed on Ubuntu 15.04 system

+878
rd42 26 feb. 2014 19:31:09

Distintos bloque de exploradores existentes, que ofrecen las Api de REST. Hasta el momento ha sido el uso de blockchain.info y btc.com

Aquí es lo que tenemos:
- Lista de direcciones de bitcoin

Aquí es lo que puede ser fácilmente conseguido con esa información:
- Lista histórica de las transacciones (hash, o IDs) para las direcciones
- Yo también puede descubrir que de entrada o de salida fue NUESTRA dirección, y por lo tanto:
- valor, y si la transacción fue enviado o recibido



Ahora, aquí está lo que necesitamos para obtener:
- el OTRO (a/de) dirección!

Así:
¿Cómo puede usted utilizar un ID de transacción para obtener TANTO el remitente y el receptor de la cartera de dirección - con algún tipo de API de REST de preferencia?

(...sabiendo que a veces los Identificadores de transacción asociados con múltiples entradas y múltiples salidas)

Extremo de referencias:
https://blockchain.info/q
https://btc.com/api-doc

+834
Atiquzzaman Rizon 5 may. 2019 20:11:57

Si eres de minería de datos en una piscina, usted no necesita un cliente para ser ejecuta - la piscina le proporcionará toda la información necesaria.

Si eres de minería de datos por usted mismo, usted necesita para ejecutar el cliente para saber lo que usted necesita para poner en un nuevo bloque.

+816
Lisa DeBruine 30 nov. 2013 8:09:34

Tu pregunta parece un poco underspecified. Así que no estoy seguro si me puede ayudar mucho. El host es tu dirección IP pública, por lo que si se ha iniciado sesión en la máquina en la que el rayo nodo ejecuta se puede intentar escribir curl -4 https://icanhazip.com/ a la línea de comandos.

si está ejecutando c-rayo que usted puede hacer: rayo-cli getinfo y también mostrará su dirección IP pública. No se si las otras implementaciones de tener una llamada a la API para representar esta información.

+727
kamyFC 30 oct. 2017 1:57:32

Si una nueva crypto v de intercambio criptográfico iban a ser construido y puesto en marcha. Lo tientan a utilizarlo en lugar de lo que usted está usando actualmente? O ¿qué mejoras te gustaría ver de la forma en que funcionan las cosas ahora.

+679
Auffallen 6 abr. 2012 20:25:13

La orientación intervalo amplifica o atenúa los picos en la tasa de hash del efecto en el conjunto de la dificultad.

Tener un corto intervalo de orientación permite la dificultad para adaptarse rápidamente a los cambios en la tasa de hash, sin embargo, hay una mayor posibilidad de que un atacante empujando la dificultad para locos alturas con menos de hash de poder.

Tener una mayor dificultad de frenar este efecto, pero al mismo tiempo una caída drástica en la hash de energía va a salir de la red a doler durante un largo periodo de tiempo, ya que los bloques más necesitamos para salir antes de que la red se vuelve a calcular la dificultad.

Al final es más o menos la misma, a intervalos más cortos puede tener su dificultad alterado más fácilmente, pero es menos duradero; intervalos más largos hace que la alteración de la dificultad más caro, pero es más duradero.

Es posible para un atacante para ello, con el desarrollo de ASIC fueron muchos los que aprovecharon para atacar a TRC y otros SHA base de monedas. Esto podría no ser siempre un ataque a propósito. Hay varios mineros y las piscinas (tales como multipool.nosotros ), que mina el más rentable de la moneda, y no prestar mucha atención a cómo está cambiando la dificultad. Por ejemplo, si AB de la Moneda fueron inexplicablemente se multiplican en el precio de 100x, los mineros estarían tratando de conseguir AB Moneda y le consecuentemente aumentar la dificultad 100x así. Una vez que esta dificultad ha sido alcanzado, no hay más beneficio para la minería de AB Moneda sobre otra moneda, y los mineros iba a ir a buscar otro que es el comercio más alto que el de la dificultad. Esto deja AB Moneda de mala forma, como es regular la minería de grupo es sólo el 1% de lo que solía ser (en términos de bloques producidos).

+650
KenS 21 jun. 2016 12:10:38

Recientemente mi disco duro se fue, perder todos mis datos. Puedo hacer copias de seguridad con frecuencia y por suerte sólo perdió 0.02 BTC. He intentado de todo para recuperarse de ellos, pero no hubo suerte. Como he dicho era pequeña cantidad que no era mucho para mí a tirar de mi pelo. Sólo bang mi cabeza contra la pared. Y perder un día de café.

Pero esto me puso a pensar. Hay una manera de saber cuántos bitcoins en el mundo se están perdiendo?

Supongo que alrededor de 6000 transacciones después de que todos los bitcoins se han extraído, alguien puede ser capaz de desarrollar algún tipo de araña, robot o scrapper de algún tipo que se va a indizar el blockchain y hacer una conjetura mirando las transacciones.

Y si eso es así, ¿no sería posible también determinar los Bitcoins que faltan y el remake o la falsificación de la falta de bitcoins?

Sé Bitcoin utiliza SHA de cifrado. Pero con buena potencia de cálculo, el conocimiento de ninguno ser hecho de nuevo. No podía algo así como tablas de arco iris ser creado para forjar la falta de bitcoins?

+647
banjomonster 8 ago. 2015 20:01:02

Estoy tratando de analizar getblocktemplate que es devuelto por Bitcoin Core. Si no estoy mal, que los datos que se devuelven contener todos los datos necesarios que necesito para iniciar la minería. Pero, ¿qué acerca de la lista de transacciones? Incluso si el bloque es actualmente la minería, el número de transacciones sigue creciendo así que por eso mismo bloque, si vuelvo a ejecutar getblocktemplate voy a recibir lista ampliada de la transacción, por lo que se debe cambiar de Merkel y de la Cadena de AFAIK se utiliza para la construcción de un nuevo bloque de hash. Así que en ese caso ¿cómo es posible resolver un bloque?

+474
Mikhail Sidorov 25 oct. 2019 15:39:41
Preguntas sobre Bitconnect están fuera de tema.
+454
RuusiaN 15 jul. 2015 0:19:31

De acuerdo a mi conocimiento, una vez que una moneda se extrae, su ya publicado, así que ¿cómo la capitalización de mercado de cambio? Considerar si Sathosi (el fundador de bitcoin), vende su 1 millón de monedas, habrá gente que lo compre. Sería simplemente una transferencia de una persona a otra. ¿Cómo le afecta la capitalización de mercado?

+442
unclesmrgol dragon 24 oct. 2015 17:46:08

Uno de Bitcoin core de la política minera en WASHINGTON - hijo paga de los padres. Es decir, la transacción con una alta cuota paga por sus padres.

Esto funciona debido a que un alto pago de transacción niño va a incentivar un minero de incluir también un bajo salario de los padres de la transacción, así como el pago de la transacción para que toda la transacción de la cadena de promedios a ser la pena más en un cargo/byte.

¿También funciona al revés, es decir, hace transacciones con alta cuota paga por transacción niño que tiene tarifas bajas, dado que ambos están en la mempool? O es la política de "una sola vía", de hijo a padre.

Este es un hecho desde un alto costo de transacción es, naturalmente, el incentivo-compatible y un minero va a incluir sin importar incluso si hay una baja en el pago de niño. La única consecuencia es que la transacción de niño nunca puede ser seleccionado para ser incluido en un bloque si la cuota/byte es insuficiente.

+442
mochabcha 21 jul. 2016 8:04:52

Uso pywallet para extraer las claves privadas y copiar el resultado en blockchain.info's de Importación Copia de seguridad de la página.

El uso de pywallet, abra un símbolo del sistema/ventana de terminal en la carpeta donde lo guardó y tipo ./pywallet --dumpwallet --password="Cualquiera que sea tu contraseña es". NOTA: esta es la salida de todo en texto plano, por lo que si usted hace esto en una computadora pública o con alguien mirando por encima de su hombro, algunos de sus bitcoins pueden ser robados.

+412
Utmost 23 nov. 2010 13:11:36

Primero de todo, no hay ningún "La mempool". Cada nodo tiene un individuo mempool, y como estos no contienen las transacciones que ya están en bloques (confirmado transacciones), por definición, los nodos no pueden ser garantizados de acuerdo al respecto. Así que, ¿qué estás mirando blockchain.info's mempool, que puede o no puede ser similar a la de otros nodos.

Lo que puede provocar diferencias entre mempools? Un ejemplo evidente es en el caso de un doble pasar: no hay conflicto se permiten transacciones, de modo que si dos distintas transacciones que pasar las mismas entradas se difunden en diferentes lugares de la red, algunos se aceptan uno, otros van a aceptar a los demás, basándose en lo que escuchan en primer lugar. Esa no es la única diferencia, sin embargo. Los nodos también pueden tener diferentes mempool la aceptación de las políticas.

Un nodo mempool es en última instancia su expectativa por lo que las transacciones pueden confirmar razonablemente en el corto y mediano plazo. Bueno mempool la aceptación de las políticas están tratando de modelo de expectativa. Si una transacción de la cuota es muy baja, no puede ser vale la pena mantener en torno a si hay un montón de mayor tasa de operaciones de la mina de primera.

Y esa es la base para la mempool de denegación de la protección que se agregó en el Bitcoin Core 0.12. Aproximadamente, cada vez que el mempool uso de la memoria pasa por encima de un cierto preconfigurado de tamaño (el -maxmempool de ajuste), que nos saque de las transacciones con el menor feerate, y (temporalmente) aumentar el mínimo feerate a obtener en el futuro para que de los desalojados queridos. Que resuelve el problema de un uso de memoria ilimitado.

Pero, ¿qué es el ancho de banda? Cosas como BIP125 y este desalojo se describe anteriormente esencialmente resultado en la capacidad para mantener la radiodifusión de las transacciones, y ellos han de ser aceptados y de sustituir a otras transacciones, sin realmente tener que pagar nada. Yo digo pagando aquí, porque la regla fundamental basamos mempool decisiones de política, es que como que se espera que las transacciones en el mempool para confirmar, y así pagar sus honorarios. Por lo tanto, queremos una regla que cada vez que algo es desalojado de la mempool (por cualquier otra razón que se confirma), algo más paga "algo" para que el relay. En la práctica, esto se logra al tener una por separado configurado relé feerate (que no cambia cuando el mempool está lleno), que especifica el "precio" para la retransmisión. En el caso de mempool desalojo, la nueva transacción(s) debe pagar al menos que el relay de la cuota de más de la tarifa de la sustituye queridos.

+321
Boss nigga Boss nigga 21 ene. 2017 2:50:47

Podemos diferenciar los mineros de las normales de los clientes, haciendo algunos análisis de frecuencias en las direcciones ip que anuncian nuevos bloques? O será el nuevo bloque se propagan tan rápido alrededor de la red normal de los clientes que es imposible.

+296
Stanley Pang 28 feb. 2013 14:14:58

Puede ejecutar Bitcoin con-connect=192.168.1.3 (o lo que sea) interruptor para conectar un nodo local a otro.

Esto todavía no conseguir los bloques de super rápidamente, ya que el segundo nodo todavía necesita construir una base de datos y verificar cada una de las transacciones en la cadena.

+178
ragazza 17 abr. 2016 3:05:07

Ahora es de 1000 bytes. El texto se convierte en bytes usando la codificación UTF-8.

No codificar este límite, el uso de "maxArbitraryMessageLength" parámetro devuelto por "getConstants" solicitud de la API.

+173
Colleen Crilley 30 ago. 2018 10:11:55

Saludos. Lo que está pasando internamente cuando llego a esta advertencia.

Advertencia: Desconocido bloque versiones están siendo minadas! Desconoce las reglas, puede estar activo

Bitcoin Core versión v0.17.1 (64 bits)

Gracias

+38
BoxTechy 27 sept. 2010 22:07:50

Mostrar preguntas con etiqueta