Cómo utilizar más núcleos cuando estoy cpu de la minería?

Esto es puramente un experimento para la diversión. Esto es para litecoins pero puede bitcoin, la gente me ayuda demasiado :)

Estoy usando litecoinqt a solo cpu de la mina, en mi máquina windows. Hilos establece entre 4 y 10, scantime de 99.

Mi ordenador principal tiene 4 núcleos de cpu. Pero me estoy dando cuenta, a la misma velocidad que cuando uso mi laptop que tiene un solo núcleo de la cpu. Esto me hace pensar que no estoy usando todos los núcleos en mi ordenador principal?

Es allí una manera de forzar el minero se utiliza más núcleos?

Gracias

+750
togohi 31 dic. 2016 23:34:33
25 respuestas

Esto no tiene nada que ver con cualquier propuesta de duro tenedores de Bitcoin.

El duro de la horquilla que se hace referencia es interna a P2Pool, y que ya ha sucedido.

P2Pool tiene algo que se llama un sharechain es paralela a la Bitcoins blockchain, usando sólo un 30 segundo bloque de tiempo en lugar de un 600 segundo bloque de tiempo. Es utilizada internamente para el seguimiento de minería de progreso en la piscina, y ordenar los pagos. Posee las mismas características como el Bitcoin, en que es completamente en el consenso entre todos los P2Pool nodos y tiene reglas muy específicas para lo que es aceptable y lo que no lo es. Algunos regla de la alteración es un duro de la horquilla, donde anteriormente no válido cosas que son válidos después del cambio.

La razón por la que un duro de la horquilla que tiene que suceder es que BIP66 aplicación hará que la posterior versión 2 bloques de ser invalidada, cualquiera de minería de datos de una versión 2 del bloque después de este punto en el tiempo va a tirar el dinero. P2Pool tuvo que ser internamente hardforked para apoyar la versión 3 bloques, o riesgo sólo la quema de todos los mineros de ingresos en bloques rechazados. Este Bitcoin suave horquilla que va a suceder muy pronto, cuando el promedio de la versión de la última 1000 bloques es de 2.95, que es la razón por la P2Pool tenido que hacer un cambio tan drástico en tan corto período de tiempo.

P2Pool es a diferencia de todos los demás centralizado de piscinas en su operación y administración. Otras piscinas simplemente actualiza sus nodos Bitcoin a la versión más reciente del software y cualquier persona a la minería con ellos aceptó el suave horquilla por proxy.

He leído por aquí que hardforks son un punto donde la piscina, la más grande de palo llega a decidir qué curso de la blockchain va a tomar.

Esto no es correcto. Un duro de la horquilla es controlado por los usuarios de la red, no el de los mineros. Los mineros deben mina de bloques que la red considera aceptable, si no de los nodos en la red, simplemente rechazar su (las reglas que tiene) no válido bloquear y prohibir a los compañeros que envió a ellos.

Tiene la hardfork sólo acaba de empezar?

No hay en la propuesta aceptada para un Bitcoin duro de la horquilla.

+986
big Minion 03 февр. '09 в 4:24

Yo no soy un experto aquí, pero parece que estás en el camino correcto. Ver:

  1. Bitcoin API JSON (RPC)
  2. API Lista de Llamadas

Supongo que usted puede utilizar el JSON RPC formato para realizar las llamadas que usted necesita (por ejemplo "getbalance" y "getaccount" llamadas).

Como para la lectura de la dirección del remitente, tal vez "listtransactions" ayuda?

+959
Cornflex 4 mar. 2012 19:46:36

He escuchado su libre y cuando la transferencia de su bitcoin a un externo a la billetera, pero otros están diciendo que es imposible. Cuando fui a retirar de GDAX yo no me di cuenta y honorarios. En la pantalla de retiro también dice: "la BTC transferencias de red son rápidas y libres". ¿Qué es el derecho?

+935
Abhishek Rana FLP 10 dic. 2017 13:23:40

No puedo obtener el nodo bitcoin rpc módulo se ejecuta correctamente en mi expreso de la aplicación... O tengo un error de connection refused o llego a un inválido params -32602

Aquí un poco de código cortada de mi app.js archivo. Puede alguien ayudarme en lo que yo estoy haciendo mal aquí. Para tu INFORMACIÓN, tengo el puerto 8332 y 8333 abierto en nginx

/******* ESTO ME DA INVALID PARÁMETROS de -32602 ******/
var neto = require('red');
var server = net.createServer(function(c) { //'conexión' oyente
la consola.log('servidor conectado");
});
servidor.escuchar(8332, function () { //a'escuchar' oyente
la consola.log('servidor vinculado');
});

var bitcoinClient = new bitcoin.Cliente({
host: 'localhost',
puerto: 8332,
usuario: "nombre de usuario",
pass: 'contraseña'
});

bitcoinClient.getInfo(function(e información){
si(e){ return consola.log(e);}
});
/****************************************************************/

/******* ESTO ME DA CONEXIÓN RECHAZADA ******/

var bitcoinClient = new bitcoin.Cliente({
host: 'localhost',
puerto: 8332,
usuario: "nombre de usuario",
pass: 'contraseña'
});

bitcoinClient.getInfo(function(e información){
si(e){ return consola.log(e);}
});
/****
+907
hoaquo 19 may. 2013 5:44:01

Con el fin de utilizar Bitcoin Core 0.14.0+ con Armería, usted necesita tener la Armería de 0.96. Puesto que usted está utilizando la Armería 0.93.3, usted tendrá que usar Bitcoin Core 0.13.2 o anterior. También tenga en cuenta el armoryd no se ha mantenido durante el último par de versiones, de manera que es posible que no funcione si el uso de la Armería 0.94+.

+850
elochka78 25 nov. 2015 9:02:14

Tengo dos ordenadores portátiles de arranque de hashes para agrupadas de minería de datos. Mi Mac está configurado correctamente, y veo que el (yay!!!) mensajes bastante a menudo a partir de la minerd.exe de salida.

Sin embargo, el PC tengo el arranque nunca parece llegar la (yay!!!) mensaje. Se sigue haciendo hash y luego de recibir el "Longpoll detectado nuevo bloque de mensaje". Incluso me he descargado el Litecoin-Qt cartera, deja sincronizar con el sistema, y se coloca el Minerd y mining_proxy archivos EXE junto a la Litecoin-Qt en la esperanza de que sería capaz de acceder a la más larga de la cadena debido a que el esfuerzo de los Litecoin cartera de sincronización.

He seguido los pasos para una PC en Litecoin LTC de minería de datos de la guía, de la CPU.

¿Cómo puedo hacer que funcione?

+844
user56954 19 jul. 2013 20:27:49

Me imagino que la verificación de todos los de las firmas de los bloques?

Usted está verificando cada uno de los scripts, cada firma para la continuidad. Usted está asegurándose de que nadie está gastando monedas que no están permitidos. Estás asegurándote de que las reglas se cumplan.

Esencialmente haciendo el mismo cálculo de los mineros buscan hacer y comprobando sus respuestas?

Sí, además de todo lo anterior. Usted está verificando cada bloque tiene una Prueba válida De Trabajo. Esto lleva a dos SHA256 operaciones a pesar de que, frente a los miles de millones de miles de millones de un minero que tiene que hacer.

+792
Mark Loper 14 mar. 2017 6:55:38

Sí, todas las operaciones de movimiento de añadir un asiento contable de la cartera. Si listtransactions no mostrar el movimiento, esto es más probable que sea un problema con listtransactions.

+783
Tim Castelijns 17 may. 2011 10:09:02

No, no hay manera de hacer eso.

Sin embargo, usted puede hacer que su mempool más pequeños y que tendría un efecto similar. El mempool tiene su propio minmempoolfee. La práctica minrelayfee es el máximo de la -minrelaytxfee y la minmempoolfee. El minmempoolfee va a cambiar cuando el mempool se llena, y disminuye cuando se dispone de espacio. Así que si usted fija -maxmempool a ser mucho más pequeño, se obtiene un efecto similar a los cambios -minrelaytxfee de forma dinámica.

+722
vbrekher 14 sept. 2018 7:20:49

Bitcoin Core utiliza un "keypool". Cuando se ejecuta por primera vez, se genera una lista de 100 nuevas direcciones. Después de eso, cada vez que el usuario le pide a "generar una nueva dirección" (o una dirección es necesaria para el cambio, etc), a la siguiente dirección de la keypool se utiliza la lista, y un recién generada dirección se agrega al final de la lista para reemplazarlo. El keypool claves se almacenan en la cartera.dat con el resto de sus claves privadas.

El propósito de esta función es que cuando usted copia de seguridad de cartera.dat, se obtiene no sólo las teclas que ya han utilizado, pero también los próximos 100 se va a utilizar. Si este no fuera el caso, entonces cada vez que se genera una dirección o hecho una transacción (generando un cambio de dirección), tendría que inmediatamente copia de seguridad de cartera.dat de nuevo, y había de ser vulnerables a la pérdida de las monedas si el disco duro se estrelló en el ínterin.

Así que cuando usted copiado todo el Bitcoin directorio de datos, incluyendo la cartera.dat, también copian el keypool. Como tal, los próximos 100 direcciones "generado" por tanto de las instalaciones será el mismo. Después de que ellos serán diferentes.

Pero probablemente usted realmente no desea compartir la cartera entre ambas instalaciones, ya que esto puede causar confusión a menos que usted realmente prestar atención a lo que están haciendo. Así que usted puede eliminar de la cartera.dat de una de las instalaciones (si se han hecho transacciones con ella, una copia de seguridad primero) y que se regenera.

+627
tamy37 31 oct. 2016 15:17:22

Con el advenimiento de un servicio como coingen.io, no va a ser UN MONTÓN de altcoins que inundan el mercado.

Así que una vez que una moneda nombre que se ha creado es hay algo que parar otra moneda que está siendo creado con el mismo nombre?

+586
chrismasters 5 dic. 2013 2:12:44

Si la dirección es válida, la transacción tendrá éxito. Si nadie sabe la clave privada de la dirección, el dinero está perdido para siempre. Para todos los propósitos prácticos, es imposible adivinar la clave para una dirección que usted hizo.

+577
KSully2 30 jun. 2016 5:10:10

Tengo BTC en una cuenta en Coinbase.

Desde Coinbase no admite BCH, no proporciona el acceso a la misma.

Con toda honestidad, yo no sé mucho acerca de bitcoin y cómo se mueven mis BTC de Coinbase para una billetera, así que cuando recibí la notificación de que no apoyo la división, yo no entendía las ramificaciones.

De lo poco que entiendo en este punto, creo que esta es la situación en que me encuentro, y estoy buscando la verificación de que mis puntos a continuación son correctas - por lo tanto, esta pregunta:

  • Coinbase posee la clave privada a mi billetera con ellos.

  • Si ahora paso mis BTC a una cartera diferente, a la que soy dueño de la clave privada, sólo el BTC va a ser movido.

  • Como tal, el BCH (lo cual es técnicamente la mía), se lleva a cabo en contra de la clave privada en mi Coinbase cartera, y no se moverán.

  • Por lo tanto, para todos los intentos y propósitos, a menos que Coinbase es de alguna manera convenció a la liberación del BCH y/o claves privadas a sus BTC clientes, que BCH está perdido para mí.

Pregunta Final:

¿Hay alguna manera para mí para obtener acceso a mi CIISB?

+555
Cybergrannie 1 abr. 2015 21:11:14

pero si pensamos que de la otra manera si usted tiene más dinero y comprar más de Éter de tokens que se vuelva a tener la ventaja competitiva en la Prueba de la Apuesta mecanismo de consenso. O me estoy perdiendo algo?

No estás perdiendo de nada.

En lugar de invertir dinero en hardware, se convierte en la gente el acaparamiento de las monedas y la inversión de dinero en la compra de más monedas. Lo único que sirve es hacer a los ricos más ricos, y es realmente mejor que el Prisionero de guerra en ese sentido. Este tipo de comportamiento puede llevar al estancamiento de la moneda de la economía como la gente usa menos y menos para las transacciones y mantener la celebración de más de estacas.

Además, la Prueba de la Apuesta tiene problemas, específicamente la Nada En juego el problema. Si alguien quería hacer un fork del blockchain, puede hacerlo sin arriesgar su dinero. A continuación, pueden apostar en tanto la horquilla y el original, sin costo adicional. Esto no es bueno para la moneda. Pero con la Prueba de Trabajo, si un minero bifurcada en el blockchain, tienen algo en juego: que hashrate sólo puede ser utilizado para la mina de el tenedor o la original, por lo que el riesgo de perder su dinero si la mina sobre el mal de la horquilla. Así pues, hay un incentivo para no horquilla.

+516
brandy 29 jun. 2015 8:05:03

Creo que no vale la pena repetir la información, para de esta pregunta en particular, creo que la mejor respuesta sería dos enlaces:

Namecoin y Fusionado de Minería de datos

+461
Katsumoto 16 abr. 2012 12:10:20

En primer lugar, tenga en cuenta que el scriptSig en la génesis del bloque fue antes de direcciones se utiliza. El scriptSig allí se llama p2pk, o pay-to-pub-clave. Direcciones (el tipo de partida con un 1) son en realidad p2pkh, o pay-to-pub-clave-hash. Usted puede convertir de uno a otro con bastante facilidad y que es lo que está pasando aquí.

El real scriptSig puede ser interpretado así:

41 = número de bytes en hexadecimal del elemento (65 bytes)
04...5f = clave pública
ac = OP_CHECKSIG

Conecte 04...5f en el Público ECDSA clave en http://gobittest.appspot.com/Address y verás que la dirección de hecho coincidir.

+414
Tarin 14 jun. 2010 17:26:11

Existe una amplia Bitcoin biblioteca para .RED llamada NBitcoin. Es posible que desee comprobar que fuera.

+389
Leonardo Robledo 2 may. 2014 10:13:46

Sí es correcto. Bruteforcing n bits con 2048 rondas de hmac para cada intento es equivalente a bruteforcing n + 11 bits, pero sólo requieren una ronda de hmac para cada intento. Son equivalentes porque las rondas de trabajo que se requiere para determinar cada uno de los secretos (n bits vs n + 11 bits) son idénticos.

+360
mellis 29 abr. 2011 19:36:52

Hay una serie de foros. Ripple Labs tiene un foro oficial de que los desarrolladores de leer regularmente. También hay un Google Ondulación del grupo de servidores.

+310
user67133 8 oct. 2012 0:34:15

Un PC de propósito general de la CPU está tan lejos, superó especializadas de la minería de chips (ASIC) que su valor para la minería es casi nula. Tal vez el único caso en que un PC puede ser útil para la minería está en el comienzo de un cripto-monedas del ciclo de vida, cuando acaba de ser lanzado, y muy pocos son de explotaciones mineras. Pero cuando ASIC de minería de hardware se une a la moneda de la red, la dificultad aumentará y de procesamiento de la CPU mineros intrascendente. Si expande la definición de PC para incluir ASIC de minería de hardware, entonces la idea de la venta de hash de energía es muy interesante, sin embargo. He encontrado la siguiente referencia a esta idea: https://en.bitcoin.it/wiki/Hash_Market

+271
xtfer 7 nov. 2019 20:48:19

En Bitcoin bloque de recompensas no se pueden gastar hasta que se han convertido en "madura". Esto sucede una vez 100 bloques en que se extraen en la parte superior de un bloque. La idea es que los nuevos bitcoins no debe extenderse alrededor mientras ellos aún pueden ser válidos debido a reorganizaciones.

En el Monero de la madurez de la profundidad es de 60 bloques, que se alcanza después de aproximadamente dos horas. Supongo que Cryptonote tiene un retraso similar para el bloque de recompensas para convertirse disponibles.

+209
Ryan Hansen 4 ago. 2015 19:41:10

En resumen: en este tiempo actual, usted puede comprar BTC, pero no se puede retirar su BTC de Mt. Gox debido a la inmadurez de su infraestructura y modificado Bitcoin código. El tiempo dirá si sobreviven a esto. Así que no, no es posible comprar de GOX y luego vender esos en Bitstamp desde Gox no va a permitir que esta hasta nuevo aviso espera antes del jueves.

Al principio lo hará a un ritmo moderado y con la nueva diario/mensual límites en el lugar para evitar cualquier problema con la nueva sistema y tomar en cuenta las condiciones actuales del mercado.

+197
Pradeep Ning 5 feb. 2016 20:11:39

Estoy pensando en comprar una 3ª mining rig y quisiera saber si es que todavía worthwile mí unirse a una de minería de la piscina de la mina de BitCoins?

¿Tengo el poder suficiente para ir solo?

+195
Carissa 4 may. 2012 17:31:23

Pre-firmado transacciones no funciona de la manera que usted quiere, debido a cómo Ondulación utiliza un número de secuencia simple. El único inconveniente para realizar pequeñas transacciones a través de la Ondulación es la 0.000010 XRP tarifa de transacción y el 2 a 20 segundos (o menos) de retardo entre firmó libros.

Normalmente un comerciante genera la información de pago. E. g. "enviar 1 USD a la cuenta, el destino de la etiqueta 123 (cualquier número de 32 bits), ID de factura 0x12345678 (256 bits de datos)", a menudo esto sería con una Ondulación de la URI (tenga en cuenta que la página no documento de cómo o si un id de factura puede ser especificado en una onda URI). El cliente, a continuación, selecciona el URI y es llevado a la página de envío de su cliente configurado (en la actualidad ahora siempre ripple.com/client) con toda la información pre-llenado. El comerciante entonces escucha en su conexión a una onda servidor (local o remoto) para información sobre los pagos a su cuenta y utiliza la etiqueta del destino y/o id de factura para actualizar el estado de pago para clientes individuales o facturas. Normalmente, los comerciantes deben manejar las posibilidades de una factura se paga a través de múltiples transacciones y pagos en exceso o por el estilo, como bien.

Usted podría tener el proporcionar al cliente el hash de la transacción(es) como lo sugieren, pero que normalmente no se hace y por lo general es más trabajo para el cliente por ningún motivo.

+123
Tommi Salonen 27 ene. 2016 21:33:44

Estoy investigando un papel sistema de monedero donde puedo generar un HD xpub/xprv el uso de un portátil sin conexión. Escribo el xprv con la mano. Yo captura de la xpub a través de código QR usando mi teléfono, para transferir a una línea completa de nodo.

Un posible vector de ataque para reemplazar la recepción de direcciones con direcciones bajo el control del atacante. Para combatir esto, pienso imprimir los xpub como un código QR, y en ocasiones el uso de la fuera de línea portátil (que no tiene estado), escanearlo y generar un nuevo lote de recibir direcciones que me manualmente, a continuación, compruebe que coinciden con los que se crean por el pleno del nodo.

Pero desde el impreso xpub código QR necesariamente transitado varios no son de fiar (es decir, en línea) equipos antes de llegar al papel, ¿cómo puedo asegúrese de que no se ha alterado en tránsito?

Pregunta: si puedo generar un solo recibir de la dirección (por ejemplo, m/0/0), enviar una pequeña cantidad de BTC a la dirección de crear un PSBT retiro usando el nodo en línea, a continuación, iniciar sesión correctamente que el uso de la xprv en el nodo fuera de conexión, es suficiente para demostrar que el xpub es auténtica?

En otras palabras, es posible que un atacante podría modificar el xpub tales que m/0/0 coincide con mi xprv, pero (por ejemplo) m/0/1 coincide con la del atacante xprv? (Y, si ello es posible, ¿cómo podría yo validar que el impreso xpub coincide con el xprv para todas las direcciones posibles?)

+12
kanaplya93 13 abr. 2018 21:49:43

Mostrar preguntas con etiqueta