BitCoin Core Mensaje de Error: "error de Aserción!"

Estoy experimentando un problema recurrente con mi BitCoin Core cartera. El principal problema aquí es que me sale un mensaje de error cada tan a menudo como el programa es la actualización de la transacción bloques. Assertion failed error

Por favor, consulte el archivo jpeg en el enlace de arriba, este es el mensaje de error exacto que tengo cuando el cliente está actualizando.

Detalles:

  1. Estoy usando BitCoin Core V 12.0

  2. He intentado volver a indizar el uso de : c:\Program Files\Bitcoin\bitcoin-qt.exe -reindex

  3. He intentado reinstalar el cliente, a continuación, reinicie mi pc, a continuación, abra y se deja actualizar.

  4. Todavía no he probado una prueba de RAM para ver si mi RAM podría ser el origen de datos dañados

  5. Estoy ejecutando el sistema operativo Windows 7 de 64 bits, 8 gb de RAM DDR3

Siento que es algo que puede ser solucionado con un parche, pero puedo estar equivocado. Si alguien tiene una solución que puedo probar a mí mismo, que sería la mayoría de la recepción.

+172
mcof 13 jul. 2015 10:29:48
22 respuestas

Si usted tiene Una, HB y HAB , obviamente, puede comprobar si Un encaja. Como Jestin señaló que este es esencialmente un completo árbol Merkle con dos hojas.

Sin embargo, como un cliente ligero, usted sólo tiene disponible la Merkle raíz (que está en el encabezado de bloque) y se le dijo acerca de Una. Los niveles intermedios de la Merkle árbol no se proporcionan, por lo tanto, para calcular ellos, habría que tener el bloque del conjunto completo de transacciones.

https://i.stack.imgur.com/2Ep7y.png Imagen a través de la Masterización de Bitcoin

Así, un cliente ligero, calculamos el Merkle rama en su lugar. Para el Merkle rama, sólo necesitamos la transacción de la posición en el bloque de la lista de transacciones y operaciones hash socios en cada nivel, en lugar del conjunto completo de transacciones. Un Merkle rama es práctico falso, ya que requeriría que el hallazgo de una colisión de hash (que no es factible, o de minería de datos no funciona). Yendo por el árbol, y combinando el resultado con la respectiva hash socio en cada nivel, finalmente, la Merkle raíz. Por lo tanto, podemos demostrar la pertenencia de la transacción en el bloque.

En la imagen de ejemplo, sólo necesita proporcionar la información azules de enlace HK a la Merkle de la raíz, mientras que la comprobación de todo el árbol Merkle sería necesario que todas las transacciones de la a a la P y la Merkle raíz.

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

Mi cartera no ha sincronizado, puedo hacer una transferencia?

Estoy suponiendo que la transacción no se van a plantear en mi billetera, pero supongo que llegaría hasta en la persona que me envíe demasiado?

+929
James Mitch 20 feb. 2012 16:22:23

Existe una posibilidad de que una de sus fuentes de alimentación que han salido mal? Además, usted puede depurar este por la obtención de la "Núcleo de registro" se encuentra en la pestaña de "Sistema". También me gustaría que trate de volver a los asientos de los cables, y prueba de cada uno de hashboard individualmente (el poder de una en una, para determinar si están todavía OK -- asegúrese de que apague/desenchufe el minero antes de realizar cualquier trabajo!)

Si usted puede proporcionar ese archivo, la información debe estar disponible.

+929
DGund 26 abr. 2018 17:46:33

Es probable que gastar como mucho la compra de un par de Gpu decente como lo haría la compra de una pequeña minería equipo para sha256/scrypt (es decir, Bitcoin/Litecoin).

Usted puede hacer uso de "la tarjeta vertical de los cables" para conectar una tarjeta PCI-E de la GPU de la placa base del equipo, sin que sea dentro de la caja, pero hay un límite sobre cuánto tiempo puede (seguridad / riesgo de incendio).. creo 12-15" es casi tan largo como ellos obtener de forma realista.

FYI: la GPU de minería de datos no necesita un ordenador potente, cualquier equipo va a hacer tan largo como se ha adecuado puertos PCI-E y un par de Gb de RAM.

+903
Gerald Shaeffer 3 oct. 2016 9:30:00

El término "Manchado Monedas" a menudo se interpreta como una medida de procedencia. Eso es comprensible teniendo en cuenta la definición tradicional de la palabra "manchado", junto con la realidad de que muchos Bitcoins en realidad han sido utilizados para lo que sería considerado propósitos nefastos por el estándar de las normas de la sociedad. De hecho, es una ocurrencia común para la tenencia o comercio de Bitcoins que han viajado por caminos oscuros. La única moneda que tiene absolutamente limpio de la historia son recién extraído de las monedas, y mucho de que entra en el salvaje bastante rapidez por lo que no se queda "limpio" por mucho tiempo. Así que, aunque es tentador comparar contaminados monedas a un billete de $100 que ha sido utilizado para pagar por los narcóticos o utiliza realmente la ingesta de estupefacientes por medio de un enrollado de paja, esto no es lo que "manchado monedas" están en Bitcoin vernácula.

En la jerga de la ciencia de Bitcoin, contaminado se refiere a algo que no sólo es contra intuitivo a la definición del término "manchado", pero de hecho es bastante confuso (y aburrido) concepto. En este caso de Bitcoins, mancha es simplemente una medida de la correlación entre dos (cartera) direcciones. La variable se expresa como la mancha se utiliza principalmente para expresar esta cartera de conexión.

Para hacer las cosas aún menos intuitiva, TODAS las direcciones Bitcoin que han recibido un pago de, cada vez, están "contaminados". Mancha de ninguna manera los efectos el valor o la fungibilidad de cualquier moneda, ya que no es una medida de lo negativo característica que se asocia con la definición tradicional de "manchado". De hecho, hay un grave problema si todos sus monedas no tienen algún nivel de contaminación.

Lo siento a meter su cuchara en este tema meses después de la OP. La pila de nombres inapropiados donde vienen a morir, así que pensé que nunca es demasiado tarde.

+897
Nacho 31 may. 2012 19:06:51

Hay un parche para el cliente disponible para que usted elija específicamente que las direcciones de uso cuando el gasto. - http://github.com/bitcoin/bitcoin/pull/415

+862
Pafich 20 may. 2010 9:13:27

Ir - fácil de concurrencia, productiva y eficiente

+833
tusk 7 nov. 2010 7:24:29

Parece ser un buen método. Lo fundamental es mantener un poco "caliente" a la alta liquidez y mantener el resto en USB pegatinas + documentos y, si es posible mantenerlo a salvo en una caja o banco. También, mantener el anonimato y la seguridad de que, el acceso a los Bitcoins. Recuerde: Bitcoin es dinero real, y si usted está trabajando con una gran cantidad de dinero, puede ser peligroso, alguien puede intentar extorsionar a revelar todos los secretos.

No olvides también que USB pegatinas son volátiles en el largo plazo, por definición, y no son 100% seguros. CD y DVD pueden rayar o puede degradarse con el tiempo. Así, el papel es fundamental; guárdelo en un lugar limpio y seco. Recuerde, también, que genere la cartera de claves en un equipo sin conexión (instalado desde cero si es posible). La lectura de este artículo: Cómo configurar un seguro sin conexión de ahorros de la cartera.

enter image description here

Hay un buen artículo sobre esto aquí: Coinbase ahora almacenar el 87% de los fondos de los clientes sin conexión

+816
decklan 21 nov. 2011 3:04:40

Bueno, usted no necesita diferentes direcciones para enviar y recibir bitcoins. De hecho, usted no tiene que preocuparse acerca de las direcciones en todo. El cliente Bitcoin va a crear direcciones cuando usted necesita uno para recibir pagos y automáticamente enviar bitcoins utilizando una de las direcciones anteriormente recibía con monedas.

Si se ha generado la dirección en bitaddress.org sin guardar la clave privada, sus monedas se han perdido. La situación puede ocurrir que en algún momento en el futuro alguien se crea una nueva clave que es la misma que la tuya y ser capaz de gastar su moneda perdida, pero que es extremadamente raro.

Si usted hizo guardar las claves privadas y los que están con el original de cliente Bitcoin (bitcoind o Bitcoin-Qt), se puede importar la clave privada de la siguiente manera:

  • Cerrar el cliente que se está ejecutando. Cerrar el Bitcoin-Qt cliente o escribiendo bitcoind parada.

  • Inicio bitcoind como un demonio mediante el comando bitcoind -demonio. (Si se da el error de que usted necesita para agregar RPC detalles de usuario para su bitcoin.conf archivo de ello, pero también de agregar rpcallowip=127.0.0.1 para la seguridad.)

  • Si la cartera está protegido con una contraseña, lo desbloquee con <espacio>bitcoind walletpassphrase <tu frase de contraseña> 120 El espacio es para no guardar su contraseña en el historial de comandos.

  • Importar la clave privada: <espacio>bitcoind importprivkey "<su clave privada>" "<label for key>". (De nuevo el espacio es para la seguridad.)

  • La clave privada se ha importado en su cartera. Ahora puede bloquear de nuevo y cerrar el demonio: bitcoind walletlock y bitcoind parada.

  • Ahora puede volver a abrir Bitcoin-Qt para ver la dirección añadido.

Entonces, esta respuesta se explica cómo añadir fácilmente nuevas direcciones para recibir bitcoins.

+786
justAnotherUser 18 jul. 2019 9:38:24

No estoy interesado en la minería de mí, sólo quiero saber cómo es verdad mi amigo afirma desde el Bitcoin es un tema que yo trato de seguir y entender.

Él dice que él extraído el 31 de bitcoins en 7 meses con 2 gtx 460 en un juego de PC. Esto supuestamente ocurrió alrededor de 2011-2012. Yo le dije esto sonaba demasiado para mí y él dice que fue posible porque estaba en un "difícil acceso" minería de la piscina.

Así, sólo quiero saber si estos números son remotamente posible. Mi limitado conocimiento y la navegación he hecho dice que es demasiado, pero, por supuesto, puedo estar equivocado.

¿Ustedes qué piensan? Gracias.

+765
Colinda Schroeder 19 nov. 2013 21:15:37

Estoy tratando de entender un @petertoddbtc tweet acerca de mineros Chinos haciendo una polémica postura. De acuerdo a la que acompaña el artículo https://www.cryptocoinsnews.com/bitcoin-market-needs-big-blocks-says-founder-btc-top-mining-pool/, los mineros Chinos defensor del Bitcoin Ilimitado. Bitcoin Ilimitado permite que grandes bloques (>1MB?). En contraste, los Desarrolladores del Núcleo de Bitcoin están considerando la limitación de bloques más pequeños (300 KB).

Hay citas de Zhuoer que controla el 8% del total de hashrate y está convocando a los mineros Chinos:

Que va en contra de que el mercado va a ser destruido, a menos que pueda demostrar más dinero.

En lo que respecta a Lucas-Jr (el desarrollador del Núcleo) amenaza de hardfork, no es la reacción:

Hemos preparado más de $100 millones de DÓLARES para matar a la pequeña horquilla de CoreCoin.

No es el cambio supone que con el acuerdo de todos los desarrolladores, los mineros, y los consumidores? Puede la minería de la piscina del grupo de fuerza de este cambio en el Núcleo de los desarrolladores? ¿Por qué es Bitcoin Ilimitado tan diferente de Núcleo, y lo que lo hace incompatible Básicos de la en que ahora hay una brecha entre los mineros y los desarrolladores principales?

+713
pasql 6 ago. 2017 3:20:46

Podemos generar y verificar las transacciones sin blockchain - ¿por qué lo necesitamos? Puedo generar una transacción, broadcast a la red, puede ser verificado varias veces etc.

+684
user20618 12 ago. 2013 11:53:00

Alice recibe su ordenador hackeado por Mallory, y le roba la cartera. Afortunadamente, Alice había cifrado con una gran frase de contraseña. Alice quiere demandar a Mallory para irrumpir en su ordenador, de modo que se consigue un abogado, Bob.

  • Alicia, dirección, 10BTC --> Bob dirección del

Por desgracia para Alice, Mallory controles de un nodo en el Bitcoin red, no demasiado lejos de Alice, que rápidamente se ve la transacción es de Alice (ella tiene todas sus direcciones), y en lugar de relés, a cientos de nodos a la vez, la transacción:

  • Mallory dirección de 1000 satoshis --> Bob dirección del

Que es incompatible con la de Alice honesto transacción.

Ahora, ocurren tres cosas:

1) Alice intenta enviar los bitcoins a una dirección diferente a la dada por Bob

2) Alicia nodos de ver a su transacción como un doble pase, y se niegan a transmitir cualquier transacción de gasto de la moneda a una dirección diferente

3) Mallory de la transacción con el tiempo se extrae. De vuelta a tratando de gastar las monedas para Bob.

Mallory puede hacer otras travieso cosas con su posición, tales como permitir que Alice pasar su bitcoin en una iglesia de recaudación de fondos, pero no una clínica de aborto (suponiendo que ella sabe la dirección de ambos).

La principal forma en la gente a perder su privacidad en bitcoin hoy en día es a través de análisis heurístico de la blockchain, no la dirección de la reutilización. La introducción de una nueva regla de red para proteger a los usuarios contra de su propia estupidez no va a mejorar significativamente la privacidad (la mayoría de las carteras no la reutilización de direcciones por defecto de todos modos), y se abre a los usuarios algunas de las interesantes ataques.

+671
ryanbrownstar 3 ene. 2014 18:36:15

http://www.bitcoinx.com/bitcoin-mining-hardware/

Pero probablemente usted no quiere a la mía...

+526
Nicolas Redfern 6 ene. 2010 21:07:42

1) No, No lo haría. Un montón de bitcoin a los usuarios utilizar direcciones de intercambios como bittrex/poloniex, donde no se tiene el control de la dirección de que las monedas son gastados.

2) no estoy muy seguro de lo que quieres decir con esto, no veo por qué no puede utilizar la misma dirección varias veces en el primer lugar, pero como se dijo anteriormente este no es un problema para usted, así que ¿por qué iba a ser después de un reembolso?

3) No estoy seguro acerca de las diferentes carteras, pero en electrum, por ejemplo, usted será capaz de enviar la changeback a una dirección que usted elija, o desactivarlo completamente. Así que sí, esto debería ser posible.

En bitcoin core -> para eliminar el cambio de direcciones o conjunto de forma personalizada, las siguientes:

Es altamente recomendable que usted no tiene que hacer esto como la dirección de reutilización no es recomendable. Si está seguro de que desea volver a cambiar las direcciones, vaya a Configuración > Opciones y, a continuación, la Cartera de la ficha. Marque la casilla "Habilitar la moneda de control de cuenta". A continuación, haga clic en ACEPTAR. Cuando vaya a enviar, ahora verá una caja de Moneda de Control. Marque la casilla de "Custom Cambio de dirección" y, a continuación, escriba la dirección que desea utilizar como su cambio de dirección. A continuación, enviar su Bitcoin y el cambio va a ir a donde usted especifica.

+372
Zebs 15 ago. 2015 19:34:35

En la actualidad hay 310 tenedores de la "norma" del cliente, cada uno de posiblemente haber todavía más ramas. No hay suficientes desarrolladores involucrados en este proyecto que la única oscilación a cabo por los desarrolladores es que de consenso. Dicho esto, si un impopular se llega a un consenso, la gente sólo necesita usar otro cliente. No es lo que el cliente es considerado "oficial", que tiene influencia sobre el Bitcoin red, es lo que el cliente realmente se utiliza. Si alguna rama del cliente principal, que obedece a reglas diferentes que tiene la mayoría de votos en la red, que es el "estándar" o "oficial" es de sentido - sólo la regla de la mayoría sostiene.

Como para los mineros de la celebración desproporcionada "poder de la disidencia" a los mineros sólo pueden negarse a poner transacciones en un bloque, y es mi entendimiento de que la red va a rechazar tales bloques, de modo que siempre que romper las reglas tal como es entendido por la mayoría de los clientes.

+338
pjacko 10 jul. 2018 1:28:50

Bitcoin es como cualquier otra cosa que usted puede poseer. Usted puede comprar el uso de cualquier tipo de moneda en que un vendedor está dispuesto a aceptar, y que puede vender para cualquier moneda que usted está dispuesto a aceptar. No la transferencia, se están negociando. Un bitcoin es siempre un bitcoin, y de un dólar es siempre un dólar. Usted necesita simplemente para intercambiar con alguien.

+312
mark salmorin 4 may. 2014 17:48:20

Xapo permite hacer esto.

Al comprar bitcoins con ellos se obtiene un código único que tiene que ser añadido a la SEPA de la transferencia. Los fondos recibidos con ese código se convierten automáticamente en BTC y añadido a su cartera, indiferente de la cantidad o de lo que cuenta está viniendo.

Ahora me pongo a pensar en ello veo una gran oportunidad para un servicio que permite enviar una transferencia SEPA con una dirección bitcoin en el campo de mensaje, automáticamente la conversión de la moneda fiat en BTC y se transfieren a la dirección bitcoin. Transferencias defectuoso direcciones podría ser rebotado, y como Xapo un 1% de la tarifa podría hacer que valga la pena...

+280
Dishiv 24 ago. 2015 9:33:11

Electrum utiliza BIP45.

m / propósito / cosigner_index / cambio / address_index

Ejemplo para no cambiar de la primera aval y la primera dirección: m / 45' / 0 / 0 / 0

Ver: https://bitcointalk.org/index.php?topic=1634517.15 y https://github.com/bitcoin/bips/blob/master/bip-0045.mediawiki

+268
milana7797 4 jul. 2012 22:42:25

Generalmente hablando, usted quiere descargar una aplicación de monedero bitcoin (de escritorio, servidor o aplicación móvil) y el uso que (por lo general hay un "recibir" botón, o similar, dependiendo del tipo de cartera, y que mostrará una nueva dirección de recepción).

Hay maneras para generar una dirección sin cartera, como el uso de un sitio como https://www.bitaddress.org sin embargo , no lo recomiendo a menos que usted sepa lo que está haciendo.

Aquí está una lista de algunos de los diferentes bitcoin wallet aplicaciones: https://bitcoin.org/en/choose-your-wallet

+265
Tatyanushko 17 ago. 2011 12:55:18

Esta es una pregunta ambigua como no sabemos cuál es su entorno. Si usted está usando bitcoind, una llamada a gettransaction le dará un campo de hora, que es cuando la transacción ha sido visto.

Tal vez si puedes elaborar un poco más de nosotros sería capaz de responder a la pregunta más específicamente.

+241
Alon Amir 13 oct. 2011 21:51:36

Sólo para dar un par de cifras exactas, el actual tamaño promedio de las transacciones (de todas las transacciones existentes hasta la altura de bloque 498920) es 522.45 bytes.

Si tomamos en cuenta sólo el primer 100000 bloques, a continuación, el tamaño promedio de las transacciones fue de hecho 238.51 bytes.

Esto es un complot de la media del tamaño de la transacción (agregado mensual): enter image description here

El pico de mediados de 2015 es producido por este 999657-bytes de la transacción.

Estos valores pueden ser calculados usando BlockSci.

+218
vserey 15 jun. 2012 5:33:09

Mostrar preguntas con etiqueta