¿Cómo es que la importación de los archivos de inicio.dat a Bitcoin Core lleva tanto tiempo?

Por lo que he descargado e instalado BitCoin Core X64 v0.9.3 de https://bitcoin.org/en/download.

Luego he descargado los enlaces de bootstrap.dat torrent y después de haber descargado los archivos de inicio.dat, que se trasladó en la raíz de la Bitcoin carpeta del programa.

Empecé el programa, y aquí estoy, a unos 20 horas más tarde y su sincronización con la red... tengo alrededor de 4 semanas a la izquierda para ir.

Me di cuenta en mi Bitcoin carpeta del programa, mi bootstrap.archivo dat ahora se ha cambiado el nombre a bootstrap.dat.de edad.

Tengo curiosidad si esta en normal para el tiempo que se toma para sincronizar descargado un archivo de bootstrap. Por no hablar de correr mi CPU en el 70% todo el tiempo.

Mi PC es un AMD de 8 núcleos con 16 gb de RAM, y de internet con 50 mbps hacia abajo y 25 mbps de velocidad.

Gracias por cualquier consejo.

+828
QuadrupleA 5 abr. 2016 22:26:30
24 respuestas

Si yo fuera a comprar un Bitcoin en Australiano (AUD) que está en las decenas de miles de dólares a partir de este momento, iba a ser capaz de vender este bitcoin en América (USD), que está en los miles? Posteriormente haciendo beneficios del proceso como el dólar vale más que la de Australia.

Gracias

+969
kinolub22 03 февр. '09 в 4:24

Esto se puede aplicar a cualquier bloque, pero estaba revisando este uno encuentra por Slushpool.

He visto esto en el dominio de Bitcoin y aquí en StackExchange, pero lo mejor que puedo llegar tan lejos es: la coinbase tx es una secuencia de comandos, donde el primer byte dice "push tres bytes en la pila", que resulta ser 9fa508 en hexadecimal. Invertir el orden de los bytes a 08a59f da el número de bloque (566687 decimal).

Aquí es donde me quedo atascado. El libro dice que el siguiente par de bytes se utilizan para codificar la extra nonce.

A continuación, se hace un poco más detallada: "a los Ocho bytes de extra nonce, además de los 4 bytes de "estándar" nonce permitir a los mineros para explorar un total de 2^96 (8 seguido por 28 ceros) posibilidades por segundo, sin tener que modificar la marca de hora". p. 266 Capítulo 10 en la última edición de Dominar Bitcoin.

No puedo encontrar ninguna ejemplos de código para probar y encontrar el nonce para un bloque utilizando el nonce, en lugar de la habitual de los ejemplos que ir a un máximo de 32 bits entero sin signo como el nonce.

Es una concatenación de nonce + extranonce, simplemente 41678782744206783853? (Con 4167878274 el nonce, a continuación, el adicional de 8 bytes interpretado como una gran little-endian entero?)

También he visto es al parecer una inserción de una marca de tiempo, a continuación, otro empuje de N bytes para la extranonce, pero es difícil encontrar algo que realmente a prueba.

Yo no puedo escribir algo como esto en Python:

 header = ( struct.pack("<L", version_) + prev_block.decode('hex')[::-1] +
 merkle_root.decode('hex')[::-1] + struct.pack("<LLQ", timetamp_, bits, nonce))

El nonce es demasiado grande en este caso el pack con la Q de curso.

¿Cuál es la forma correcta para validar los últimos bloques de interpretar el nonce y extra nonce? Restando un poco de nonce, por lo que un sólo circuito va a decir un par de miles de veces, añadiendo +1 hasta el nonce, para luego encontrar un hash del bloque inferior a la de destino no parece funcionar con el extra nonce, aunque con mayores bloques que tienen un nonce que encaja dentro de un entero de 32 bits con signo.

El real nonce un número mucho más grande, ¿no? Si es así, dónde está y cómo se ponen junto con la aparente nonce dado en blockchain exploradores de modo que una simple secuencia de comandos puede validar un reciente Bitcoin bloque?

Gracias!

+874
Mukund Muralikrishnan 13 jul. 2012 10:13:04

Toda la información en la captura de pantalla está disponible al público. Y no, no será útil para la recuperación de Bitcoin.

Si usted utiliza Electrum, tienes la billetera, la recuperación de la frase(semillas) o de la clave privada(s) para recuperar usted Bitcoins. Tenga en cuenta que al crear por primera vez en su cartera, que se le instruye para escribir la semilla (12 o 13 diccionario de palabras), así que si has seguido las instrucciones y todavía tienen la semilla puede recuperar la cartera.

+861
user200709 7 ago. 2011 6:35:55

esto es un poco de una vieja pregunta supongo que usted haya encontrado la respuesta por ahora, pero voy a contestar para que otros puedan beneficiarse.

la respuesta corta es sí, el rayo de la red es resistente a la censura.

aunque, naturalmente, algunos de los nodos más conectados y, por tanto, más tráfico va a ir a través de ellos, pero no es necesario que los nodos suelen ser rutas de acceso alternativas entre 2 nodos de modo que si un nodo se niega a dejar a un pago vaya a través del pago se acaba de ir a través de una ruta diferente.

lo que es más importante la red de Rayos utiliza encaminamiento de cebolla que significa que cada nodo sólo se conoce el nodo que era antes y el nodo que vinieron después de él, por lo tanto ellos no pueden discriminar en función de quién es el remitente o destinatario de la transacción.

PERNO #4: Cebolla Protocolo de Enrutamiento: https://github.com/lightningnetwork/lightning-rfc/blob/master/04-onion-routing.md

+853
boris lebedman 16 may. 2018 0:18:53

Lo siento, soy muy nuevo en todo esto. Empecé usando la Armería Cliente para mi Bitcoin wallet, a continuación, se sugirió que se trate de "MultiBit". He guardado mi .cartera de archivo de la Armería, sin embargo no se puede abrir en MultiBit. Es esto normal? ¿Cómo usar la misma cartera? Stick a un cliente bitcoin? Tampoco veo la opción para cargar una billetera en el original cliente bitcoin. Es simplemente más fácil de configurar una cartera con un servicio como blockchain?

+817
Vsnry Zoo 17 feb. 2014 0:44:01

Si lo voy a enviar bitcoins a alguien, pero, a continuación, desea cancelar esta transacción después de que ya estaba hecho (como una devolución de cargo en tarjeta de crédito), es esto posible con Bitcoin?

+748
sekond 3 ago. 2012 17:18:21

Escenario

Digamos que usted ha configurado un libro de contabilidad de la cartera con 10 BTC y 10 ETH. Luego de perder dicho esto cartera, pero usted tiene el 24 de palabras únicas. Compre un libro de contabilidad de la cartera introduzca el 24 de palabras y BAM, su cartera está de vuelta.

Pregunta
Mi pregunta es donde se hizo la copia de seguridad de origen ? Y ¿cómo es cifrada.

Gracias!

+553
Paul Murray 8 may. 2018 19:20:53

Yo no uso Dropbox. Uso 2 cifrado de unidades USB o discos duros y almacenar en lugares separados. Almacenar en 2 lugares, evita ser dañado durante un incendio o cualquier otro evento o robo.

Las precauciones a tomar depende del valor de su cartera, por supuesto. Un valor alto significa mayor precauciones.

Por ejemplo, la tienda de $30 en efectivo en su cartera y $1.000.000 o ladrillos de oro en una caja fuerte o un banco de confianza con el gobierno de los seguros.

Si usted tiene un $xxx o $xxxx cantidad, tienda de un usb en tu casa y otro en su trabajo. Si la cantidad es mayor, me gustaría pasar un poco de dinero en una caja fuerte.

+511
Paul Kertscher 21 mar. 2013 16:57:10

1) En el futuro, si desea colaborar con alguna otra organización, usted no tendrá que confiar en sus nodos.

2) Si desea una base de datos que se ocupa de la transferencia de activos y usted desea que los registros sean inmutables, a continuación, puede utilizar blockchain con la optimización realizada por un conocido conjunto de los validadores.

Trustlessness, la Transparencia y el Anonimato de los/Pseudonymity son las propiedades de Blockchain proporciona. Si no necesitamos entonces debemos un mejor uso convencional de las bases de datos.

+505
Kraar Bojon Pdhjkk 16 jul. 2014 13:04:17

Es esto posible con bcoin? Necesito un completo nodo para obtener transacciones o funciona con un SPV?

+464
user68442 17 oct. 2016 6:20:33

Yo creo que lo que usted está buscando y dirección de índice de base para txout. Echa un vistazo aquí https://bitcointalk.org/index.php?topic=1395749.msg14194272#msg14194272

Su idea básica de mantener un mapa de dirección -> txout está bien. Usted puede ser que desee volver a pensar acerca de cómo almacenar en la memoria. Actual bitcoind chainstate es de alrededor de 1.2 G (comprimido).

+462
serg377 6 abr. 2014 22:59:51

Alguien envió bitcoins a mi dirección

1FGhx3FEJptmr4b8N68ceWbqHdTt7c4Ycz

Pero cuando miro en mi dirección ahora, se ha cambiado a

1HEt95bb7ngshaQhUqi7LZVrJRxDRHu7ws

Se los bitcoins todavía llegar a la primera dirección?

+443
John Carney 22 ago. 2017 8:36:50

Soy bastante nuevo en bitcoins así que disculpas si estoy siendo un noob, pero estoy muy confundida!

Mi bitcoin-qt wallet balance dice que yo tengo 2.0113406 BTC (que es lo que espero).

Ahora bien, si usted comprobar mi historial de transacciones: http://blockchain.info/address/1HvxJibwAAyVqcNY5GVUWvHSwgYybpRGTp

Se dice que sólo tengo 0.0123506 BTC?

Creo que la confusión se deriva de la transacción hice a satoshidice. Se dice que envié 2 bitcoins a satoshidice pero solo me ha enviado realmente 0.01. Además de la inspección de los rendimientos que en realidad me envió 0,01 a satoshidice y el resto a la dirección de 1EHYT8dFMcDVnkkE9kEoH5T3PBb3bRZdmp. ¿Cuál es esa dirección? Es que uno de mis direcciones que yo no sé?

¿Qué está pasando?

+388
user250018 23 jul. 2014 14:13:43

Buenos días,

Estoy leyendo acerca de la tecnología Blockchain, pero tengo un par de preguntas sobre el nonce que no puedo encontrar las respuestas. Espero que alguien de aquí va a ser capaz de responder a ellos.

i) para ajustar el nivel de potencia de cálculo disponible, ¿cómo es la dificultad de la nonce cambiado? ¿Cuál es el mecanismo que comprueba si esto sucede y cómo?

ii) ¿Qué es para detener un código de conocedores minero de cambiar la dificultad de su generados nonce para algo fácil, así que ellos son los elegidos para colocar el bloque en el blockchain y ganar las monedas minadas?

Me estoy encontrando de este tema muy fascinante y así que cualquier ayuda que me pueden ofrecer es siempre muy apreciada.

+363
Edmund Puma 28 mar. 2017 11:15:47

Soy consciente de BIP101 y BIP100, pero estoy seguro de que hay otros. Me gustaría que un simple tabla de comparación en el bloque de aumento de tamaño de programación de cada uno de ellos (incluyendo el status quo) en un solo lugar.

+358
Jesse Amerson 11 jul. 2014 13:16:15

De código abierto cryptocurrency proyecto debe tener una comunidad que voluntariamente decide apoyar a su ecosistema. Al principio, el bloque de exploradores para dicho cryptocurrency proyecto se ejecuta sobre una base voluntaria, pero como se gana tracción, al final habrá un incentivo económico para proporcionar dicho servicio.

+341
Aditya Handral 3 nov. 2011 4:14:25

Intente esto:

  1. getnewaddress;

  2. getaccount <resultado de 1>

  3. getbalance <resultado de 2>

Para su información:

El getbalance RPC consigue el equilibrio en decimal bitcoins a través de todas las cuentas o para una cuenta en particular.

Esta pregunta debe ser también útil para usted.

+195
jamessmith 3 sept. 2010 13:56:18

Acabo de terminar siguiendo las instrucciones en este enlace https://steemit.com/btc/@libert/step-by-step-guide-on-claiming-bitcoincash-from-mycellium-wallet-201783t112141477z y funcionó muy fácilmente. Mucho más fácil que el anterior comentario.

En una nota de lado Coinomi tiene instrucciones muy claras de que no me funciona en cómo barrido de su micelio cartera en su coinomi cartera mediante la obtención de las claves privadas de su micelio direcciones a tope sólo la primera clave privada había un poco de fondos en los que he comprobado a través de más de 1000 más de claves privadas y no podía encontrar otra fondos de modo que cuando me fui a Google a buscar y buscar y encontrar el enlace de arriba.

Creo que esto funciona cuando estás barriendo los fondos creo que en realidad estás moviendo. Como contraposición a cuando se restaura el micelio monedero con la coinomi aplicación usando el 12 palabras, Usted está simplemente en la obtención de acceso a los fondos de la realidad que se mueven.

+157
TheTrueTechie 23 sept. 2018 9:08:06

Quiero correr bitcoin-comandos de la cli (o JSON solicitudes de API) para ver un ejemplo de la respuesta de salida en el formato como se indica en https://bitcoin.org/en/developer-reference#bitcoin-core-apis sin correr bitcoind localmente. Yo no quiero tener que descargar toda la blockchain.

Por ejemplo, yo quiero ver la salida de los comandos como gettransaction o getblock para las transacciones y los bloques en el principal blockchain de Bitcoin. No hay ninguna disponible públicamente los servidores que devolver respuestas en el formato especificado en Bitcoin Core API? Los otros exploradores como blockchain blockchain.info o blockexplorer.com parece ser devuelve una respuesta en su propio formato JSON (es decir, la estructura del documento) con diferentes nombres de campo y la jerarquía de objetos.

Pasé bastante tiempo buscando algo de ese servicio, pero no pude encontrar ninguna información útil en línea.

+123
mixasik007 18 abr. 2010 7:39:35

¿Qué los bits de campo representan?

Primero de todo, tenemos que entender lo que es la 'bits' de campo medio.

Bits es en 'compact' formato. Esto es algo así como un formato de punto flotante, pero representa un gran enteros en lugar de arbitraria de números reales. El primer byte indica el número de bytes que el representado número de toma, y los próximos uno a tres bytes dar el más significativo de los dígitos del número. Si el 2º byte tiene un valor mayor que 127 a continuación, el número se interpreta como negativo.

Para convertir un entero positivo para 'compact' formato, tenemos:

  • convertir el entero en base 256.
  • si el primero (el más significativo) dígitos es mayor que 127 (0x7f), anteponer un cero dígitos
  • el primer byte de la 'compact' formato es el número de dígitos en la anterior base de 256 representación, incluyendo la antepone a cero si se encuentra presente
  • los siguientes tres bytes son los tres primeros dígitos de la anterior representación. Si menos de tres dígitos, a continuación, uno o más de los últimos bytes de la representación compacta será cero.

Ejemplo 1: Convertir 1000 a 'compact' formato

Por ejemplo, para representar 1000 en 'compact' formato, convertir a la base de 256:

1000 = (0x03)*256 + (0xe8)*1

Así que tenemos una de 2 dígitos de la base de 256 número:

03 e8

El primer dígito no es mayor que 0x7f, por lo que no anteponer un cero dígitos:

03 e8

A continuación, el compacto de la representación se convierte en:

02 03 e8 00

Ejemplo 2: Convertir max destino a 'compact' formato

La mínima dificultad tiene un objetivo de 2^(256-32)-1. Vamos a representar a que en 'compact' formato. Primero debemos convertir a base de 256:

ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Que el 28 de 0xff dígitos. El primer dígito es mayor que 0x7f, así que anteponer un cero dígitos:

00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Ahora es el 29 de dígitos de largo. hex(29) = 0x1d. Así que el "compact" la representación de este es:

1d 00 ff ff

Aviso de que hemos perdido una gran cantidad de 'ff' dígitos allí. Solo nos queda 2 bytes de precisión, lo que con el tamaño de byte y la antepone byte cero con un máximo de dos de los cuatro bytes disponibles. Si vamos a convertir desde 'compacto' formato para ver qué número hemos almacenado, obtenemos:

ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

que es de hecho el objetivo máximo utilizado por Bitcoin. Esto es lo que una dificultad de 1 establece el hash del bloque de meta.

¿Cómo es el valor de los bits del campo calculado?

Ahora que sabemos lo que los bits de campo medio, podemos ver cómo su valor se decidió. En el cliente oficial, los bits de valor es calculado por la función GetNextWorkRequired() en src/main.cpp, que hace lo siguiente:

  • si estamos trabajando en un bloque, que es un múltiplo de 2016 (cada 2 semanas)
    • mire la hora en el último bloque, y el bloque de 2015 bloques antes de que se
    • calcular la diferencia de estas dos marcas de tiempo
    • si la diferencia es mayor de 8 semanas, establece a 8 semanas; esto evita la dificultad disminuyendo en más de un factor de 4
    • si la diferencia es menos de la mitad de la semana, establece que para la mitad de la semana; esto evita la dificultad de aumentar en más de un factor de 4
    • se multiplica la diferencia por el destino actual (es decir. la corriente de bits convierte de "compacto" de la representación para el blanco que representa)
    • dividir el resultado por 2 semanas
    • si el resultado es mayor que el máximo objetivo (2^(256-32)-1), establece que el máximo objetivo
    • convertir el resultado a 'compact' forma y uso que, como el nuevo bits de valor
  • de otra manera (estamos trabajando en un bloque que NO es un múltiplo de 2016
    • si estamos en testnet y más tarde del 15 de Febrero de 2012
      • si han pasado más de 20 minutos desde el último bloque se ha encontrado
        • conjunto de bits a su valor más alto posible, 0x1d00ffff, lo que representa una dificultad de 1; esto es el"especial-min-dificultad para gobernar"
      • de lo contrario,
        • conjunto de bits de la misma como en la última no-especiales-min-dificultad de la regla de bloque
    • de lo contrario (no estamos en testnet, o antes del 15 de Febrero de 2012)
      • conjunto de bits de la misma como en el último bloque
+106
Yaakov Saxon 5 nov. 2012 13:40:43

Quiero saber las ventajas y desventajas entre la Ondulación de pago sistema de verificación y la centralización de la autoridad de pago del sistema de verificación.

+103
MMueller 31 may. 2011 15:44:29

Por el momento, se trata de 2.6 GB, pero será creciente con el tiempo.

Puedes probar a mirar en el uso de un eWallet o algún ligero clientes si están apretados en el espacio de disco. Su necesidad de espacio es mínimo en comparación, pero el modelo de seguridad que ofrecen es diferente. El peso ligero de los clientes son desarrollados por otras personas que el núcleo principal de Bitcoin equipo, así que usted tiene que saber que pueden confiar en ellos (aún no han escuchado acerca de un caso de la ligera clientes malicioso). Con los monederos electrónicos que poner la seguridad de su dinero en manos de terceros y su servidor. Se han registrado casos de personas que pierden una gran cantidad de monedas debido a esto (como MyBitcoin), pero si corren bien y por personas de confianza, tus Bitcoins puede ser más seguro que en tu ordenador.

+79
Cristafor Zyuker 16 ene. 2019 0:10:32

Creo que la publicación de sus ambiciones aquí volvería bastante algunos comentarios de interés: https://bitcointalk.org/index.php?board=12.0

+54
Reine 29 ago. 2017 6:23:18

Estoy tratando de averiguar cómo los costos de transacción son distribuidos a los mineros.
Le pagamos a una muy alta cantidad de dinero para enviar bitcoins, pero, ¿a dónde iría a parar el dinero? Se comparten equitativamente entre todos los mineros? Mi primer pensamiento fue que el nodo que confirmar las transacciones se va a conseguir las tarifas, pero es todo un desenfoque.
Muchas gracias!

+43
user151945 31 jul. 2013 20:20:19

Mostrar preguntas con etiqueta