Bitcoind suspender a la hora de Sincronizar los bloques

Mi bitcoind comenzó la sincronización de los bloques. El bitcoind versión es de 0,93. Cuando el bitcoind encuentra huérfana de bloques en la sincronización de proceso, parece detenerse y no funcionó. el mensaje de la sesión como esta:2015-01-08 06:08:19 ProcessBlock: HUÉRFANO BLOQUE 184, prev=0000000000000002d79cd7069cedd05f49716354590bd5518b18a513b3b4d513

Necesito reiniciar y continuar la sincronización. Este caso sucede muchas veces. a veces el bitcoind encuentra huérfano de bloques en la sincronización de proceso, que continuará el trabajo. No sé de dónde es malo. Alguna idea? Muchas gracias.

nota: mi sistema es CentOS

+779
lollipop43 13 may. 2013 4:12:08
20 respuestas

CoinWallet comenzó un tipo diferente de prueba de esfuerzo en los últimos días. Después de que las preocupaciones sobre el método en el que se lleva a cabo pruebas de estrés de ser una violación de las leyes en el reino unido, decidió test de estrés que el sistema regalando 200 BTC gratis para el público de una manera que va a tener el mismo efecto sin ser un acto criminal.

CoinWallet está regalando claves privadas que tienen (acumulativamente) hasta 200 BTC en ellos. El BTC de la comunidad es la de recaudar para cargar los bolsillos y enviar las transacciones a sus propias direcciones privadas para que puedan obtener el dinero gratis. El resultado de esta lucha competitiva por el 200 BTC es que los grupos de memoria de la plena nodos están llenos de doble gasta y transacciones que nunca será verificada. Finalmente, la doble pasa le cayó como una de las gasta la convierte en un bloque y el resto pasa de ser válida, pero hasta entonces, todos los nodos y todos los mineros están abrumados con una gran cantidad de datos, lo que coloca a las pequeñas transacciones, especialmente aquellos con bajo o ningún tipo de tasas en la parte de atrás de la lista de prioridades.

La buena noticia es que la función de prioridad aumenta la prioridad de todas las transacciones como una función del tiempo, por lo que incluso sin cargo transacciones finalmente se tiene un nivel suficientemente alto de prioridad que se obligó en el siguiente bloque. Sin embargo, no hay manera de predecir cuánto tiempo va a ser.

Usted tendrá su prueba de las transacciones de la espalda. Se confirmará con el tiempo. Durante esta prueba de estrés sin embargo, puede tomar hasta varios días si tienes la mala suerte.

Después de que todos los BTC que se han regalado han sido totalmente procesado y todos los dobles gasta han borrado de la memoria de la piscina, usted debe ver normal la confirmación de los tiempos de retorno a la red.

  1. Ejemplo: Cinco claves privadas disponibles
  2. Artículo: Un artículo que describe CoinWallet del plan de
  3. Public Release: Coinbase direcciones de la cartera de pedidos para sus clientes preocupados (Gráfico incluido de Mem de la Piscina)
+873
Majeed Askari 03 февр. '09 в 4:24

Yo uso Gpg4win, pero no sé el paso para comprobar el Bitcoin Core de Liberación. me puedes dar las instrucciones de cómo verificar el lanzamiento?

yo git este resolte C:\WINDOWS\system32>gpg2 --keyserver pgp.mit.edu --recv-keys 0x90C8019E36C2E964 gpg: conversión de utf-8' paraCP720 " no disponible gpg: solicitando clave 36C2E964 de hkp servidor pgp.mit.edu gpg: clave 36C2E964: "Wladimir J. van der Laan (Bitcoin Core binario de liberación de la clave de firma)" no se ha cambiado gpg: cantidad Total procesada: 1 gpg: sin cambios: 1

+856
Laligam Mohan 16 jun. 2015 15:25:39

Creo que, desde que con algunos sighash tipos, el scriptPubKey no es parte de la txid. Así que no siempre es tomado en cuenta cuando el txid ya es parte de el hash.

+826
2003300703 26 dic. 2012 22:33:40

digamos que tengo sha256 Clave Privada en Formato Hexadecimal

0000000000000000000000000000000000000000000000000000000000000001

¿cómo puedo obtener P2SH dirección y su correspondiente WIF CLAVE privada ?

por P2SH me refiero a P2SH-P2WPKH dirección de partida con 3. son estos llamados 1 de 1 multisig dirección ?

+824
Adan Chou 4 jun. 2018 14:40:19

Aquí está mi bitcoin.conf

servidor=1
rpcuser=root
rpcpassword=passwordhere
rpcconnect=75.74.28.1.2 (2 últimos dígitos aleatorios para la seguridad).
rpcport=8332
rpcallowip=107.180.44.217

Así que ¿cuál es el problema? Cuando lo ejecuto a través de localhost es capaz de conectar. Externamente no lo es. Los puertos son reenviados y están abiertos.

+814
Nyay Nyay 19 mar. 2019 11:24:07

No, no es posible. La única manera de que un nodo puede comprobar el hash es correcto es tener el guión en sí y la comprobación del hash. Incluso entonces, no hay ninguna garantía de que el hash realmente pertenece a algún otro script que el nodo no sabe acerca de. Puesto que hay un número infinito de secuencias de comandos, sería imposible para comprobar todas las posibles secuencias de comandos válida y sus guiones.

+780
PLNech 14 may. 2018 6:00:40

Así que, básicamente necesitaría algún tipo de smart contratos y si quiero liquidez dentro de la Ondulación de la red, conecte w Interledger?

+777
Dziugas Kudaba 13 may. 2015 12:17:11

Estoy confundido ahora! Cometí un error y se retiró de mi dogecoins a una vieja billetera que no tengo ningún recuerdo de. Así que quiero saber si hay una forma en la que uno puede adivinar una cartera tipo a través de la dirección del receptor.

Esta es mi dirección del receptor: D6zUZ42K8bo7qwbHXsMEerjuEYbdqvFAhk

+579
Geoxid S 22 ago. 2018 7:52:10

Esta transacción (e8c5...) nunca va a confirmar porque sus entradas ya se han gastado por transacción 93cc4fe50e6069dccb827f56636bb4cd20f9865dd4d7e3b7946bbbca97576e80, que actualmente cuenta con 9 confirmaciones.

No hay ninguna necesidad inherente a cancelar la transacción e8c5; la red es que nunca va a considerar válido. Es posible que desee eliminar de su cartera de cliente de software con el fin de evitar tener que mostrar un saldo incorrecto u otra confusión. Cómo hacer que dependerá de lo que el software que está utilizando.

+536
RJR 4 ene. 2013 1:41:38

Litecoin, por diseño intencional, utiliza un algoritmo de hash que no se puede hacer tan eficiente como el Bitcoin puede. El cómputo de Litecoin hash del bloque requiere alrededor de 1.000 veces más cálculos en los que un Bitcoin hash del bloque.

+506
chartractegg 9 may. 2016 11:28:55

En la mayoría de los casos, si usted realmente desea utilizar un P2PK transacción, usted tendría que pedirle al receptor a decir su clave pública.

Usted no puede determinar la clave pública de la dirección solos. La dirección es un hash de la clave pública, y funciones de hash de una vía. Así que si todo lo que tienes es una dirección, no se puede utilizar un P2PK transacción.

Si el receptor ha tenido anteriormente otras transacciones enviadas a la dirección deseada, y ha pasado al menos una de esas transacciones, entonces la clave pública se incluyó como parte de los gastos de transacción de la firma. Así que en ese caso, la clave pública se encuentra en el blockchain, y usted podría utilizar para hacer un P2PK transacción.

No estoy seguro de por qué se molestaría, aunque. P2PK transacciones son bastante obsoletos, y P2PKH debe ser utilizado para todas las normales a los efectos.

+440
anderson0502 8 dic. 2018 4:57:12

Tengo un montón de archivos, como blk00110.dat ahora que bitcoin-qt (en mi mac) finalmente ha actualizado. Me gustaría seguir en mi caja de linux para que yo pueda seguir funcionando, pero el bitcoind programa utiliza una estructura diferente. ¿Cómo puedo mover estos datos?

+416
Simon Varnam 3 jun. 2014 11:00:14

BTC.com ha hecho esto 5 veces en los últimos 6 días. Con el número de transacciones sin confirmar sido de más de 2-3 bloques completos, claramente la falta de disponibilidad de las transacciones no es el problema. También es interesante que viene de la misma minero de la piscina.

https://blockchain.info/blocks/BTC.com

+402
smallborg 27 nov. 2012 15:21:58

Un Poco De Contexto

Estoy creando mi propio altcoin con fines de aprendizaje y se han construido con éxito el bitcoin código de fuente con mi propia génesis del bloque.

Ahora es el momento para mí para cambiar el nombre de la moneda, por lo que es realmente mi propia alt coin.

Para hacer esto, supongo que tengo que cambiar cada instancia de bitcoin a myaltcoin en el código, así que cuando ejecuto bitcoin-qt (después del cambio tengo la esperanza de ser capaz de ejecutar myaltcoin-qt), todo dentro de la interfaz gráfica de usuario que va a decir myaltcoin y no de bitcoin.

Cómo me propongo hacer este...

Me imagino que la mejor manera de hacer esto sería hacer algún tipo de caso sensibles buscar y reemplazar, de forma recursiva ir a través de todos los archivos y directorios, y las cadenas en los archivos, cambiando cada instancia de bitcoin a myaltcoin

La Pregunta

¿Cuál es la forma más segura de hacer esto en la terminal de linux? Para hacer esto de manera segura asumo que debe:

  1. Cuenta para el caso de la sensibilidad.
  2. Reemplazar los nombres de archivo de bitcoin a myaltcoin
  3. Reemplazar texto instancias de bitcoin a myaltcoin dentro de los archivos
  4. Reemplazar bitcoin a myaltcoin en los nombres de directorio

Supongo que hay alguna manera de hacer esto con encontrar, pero no estoy seguro de cuál es el mejor camino.

+288
Jarrad Coote 7 jun. 2017 6:46:40

Hay un defecto (centralizado), un conjunto de IPs que un nodo se conecta a cuando acaba de comenzar, por primera vez, con el fin de obtener la lista de los otros nodos " Ips? ¿Qué sucede si estos inicial IPs están abajo, bloqueado o prohibido?

+259
Eaflaf 8 mar. 2018 0:24:28

Me gustaría mover un enviado de transacciones de la cuenta predeterminada a otra cuenta en la misma cartera.

Estoy utilizando la versión 0.16 así que he amortizado cuentas de funcionalidad.

No estoy exactamente seguro de cómo hacer esto o si es que es posible. Yo estaba pensando en el 'movimiento' o 'setaccount' comandos haría, pero no estoy seguro de cómo compilar el comando.

Cualquier ayuda sería muy apreciada.

+220
rollerz 19 jul. 2013 4:18:21

No hay ningún fabricante de la cuota de uso de la API, pero al colocar el nuevo orden, el parámetro predeterminado para "post_only" es falso, lo que significa que es posible establecer un precio para convertirse en un operador, por lo tanto GDAX se asegurará de que usted tiene los fondos suficientes para cubrir los gastos.

Conjunto de post_only true", GDAX que le permitirá pasar toda tu cuenta sin reservas por honorarios.

+155
Bob Hassinger 21 jun. 2015 15:22:59

Como se describe aquí (https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses) estoy tratando de convertir un privado ECDSA clave para su correspondiente clave pública. (Véase el paso 1 y paso 2).

Creo que necesito un poco de código que se multiplica algunas coordenadas de la curva elíptica. Pero no sé cómo. Alguien me puede ayudar, por favor?

// Por desgracia, esta respuesta no me ayuda bastante ya que no entiendo cómo usar el código. Alguien puede clearify que o dar soluciones alternativas? Gracias

+153
John Archer 19 may. 2010 14:28:20

Podría decodificación de una materia de la transacción nunca tienen más de una solución?

Decodificación del raw de transacción es sólo legible de la representación de los datos de la transacción. Así que la respuesta es "no" y "sí"

Sólo hay una decodificación de la transacción.

Pero otro cliente/versión puede agregar algunos otros campos de json

+79
jpyper 7 jul. 2011 10:43:59

Así, como yo lo entiendo, un SPV cliente sólo recibe la última merkle raíz de la última cuadra y verificar si una transacción está en él. Luego se ve que mucho hashpower fue desperdiciado en ese bloque y, a continuación, se supone que debería de ser un válido bloque. Estoy en lo cierto?

No. Una SPV cliente presenta una floración de filtro para un total de nodo de prestación de servicios de SPV. Cada vez que un bloque de encabezado es enviado a usted, un nodo se verifica dijo bloom filtro de transacciones que pueden o no estar interesados en el bloque.

Si sí, entonces se dice que se incluirán las transacciones, incluyendo todas las transacciones necesarias para el cálculo de la Merkle Raíz. De lo contrario, usted acaba de recibir un bloque de encabezado con ninguna transacción que sea. Para cada bloque de encabezado recibido, su SPV cliente comprueba si contiene una prueba de trabajo de la solución que satisface la dificultad requisito y si está relacionada con el bloque anterior (como de costumbre).

En la poda de modo, sin embargo, todo el blockchain es descargado, verificado y, a continuación, se podan. Ahora, el cliente simplemente descarga los nuevos bloques, verifica ellos, y poda. Como he leído, sin embargo, en la poda modo, el cliente mantiene la última x bloques por alguna razón. Por qué?

Supongo que usted está hablando en términos de un nodo, ya SPV nodos no descargar el blockchain en todo y no hay nada para podar.

La razón por la que los N últimos bloques se mantienen es así que cuando una re-organización lleva a cabo, es posible sistemáticamente deshacer las transacciones que llevó a la actual UTXO conjunto que está basada en un huérfano de la cadena. Usted, a continuación, deshacer, al punto donde el nuevo éxito de la cadena comienza y aplicar las transacciones que se registran en la nueva cadena. Sin el pasado N de los bloques, no hay manera de viento de la onu cuando la cadena de re-org lleva a cabo, a continuación, volver a derivar la UTXO independientemente requiere una descarga completa de la blockchain.

También, si tengo toda la blockchain en podar de modo que, una blockchain hechos de árboles de merkle, dada una nueva transacción y su merkle, puedo comprobar que en algunos bloques y sé que este bloque es válido porque me validado antes de la poda. Sin embargo, ¿cómo puedo saber que esta transacción se gasta el saldo de la entrada? Qué necesito para pedir el merkle ruta de acceso de la referencia a transacciones y sigue haciendo eso?

Creo que están confundidos. Mientras se opera un total de nodos en podar modo, el nodo se descarga cada bloque y realizar la validación completa. Cada transacción que se procesa y se actualizará el UTXO conjunto que se almacena en el nodo. Por lo tanto, usted sabrá si las transacciones están gastando válido UTXOs o no.

+18
Adam Stockland 30 mar. 2014 6:41:50

Mostrar preguntas con etiqueta