Quiero empezar de minería de nueva blockchain (exactamente como Satoshi hizo en 2009) para el propósito de pruebas

Voy a la mía a mí mismo SÓLO en la dificultad será siempre en 1 rango de modo de la CPU es suficiente para esta tarea

Así que mi pregunta es: ¿cómo el programa de instalación de bitcoin core 0,12 a inicio minería de datos con la CPU de nuevo blockchain ?

Si escribo en la consola: setgenerate verdadero y esperar un par de horas es posible mina primer bloque con 50 BTC (por supuesto con DESACTIVAR la conexión a internet para evitar la descarga de bloques)?

Sé que este BTC será inútil CAJERO automático (sin $ valor), pero quiero hacerlo de todos modos para comprender mejor el proceso de minería de

+500
Kirollos Magdy 19 nov. 2013 14:14:25
19 respuestas

He comprobado mi firewall, y he probado la solución en Bitcoin pregunta GUIMiner no inicio minería de datos sobre la nieve derretida de la piscina.

Se sigue diciendo que la conexión siempre.

+998
Mario Mufasa 03 февр. '09 в 4:24
  • Hay una onda de papel blanco o de alguna fuente segura para entender cómo las transacciones se validan y en la ondulación de la red?

  • VS Bitcoin, XRP no se extraen, así que ¿cómo es el acuerdo alcanzado? (Yo entiendo que hay algún tipo de priorización de las transacciones y la primera acordado se validan para evitar la doble gasto, pero, ¿cómo funciona eso si no es a través de la minería?)

  • ¿Hay alguna explicación completa de cómo Ondulación de las obras? No el de la simplificación de las cosas, pero algo que realmente explica todo el proceso?

Gracias!

+978
e9jan 13 feb. 2014 13:38:40

El nombre de MyBitcoin eWallet viene muy a menudo por aquí y por allí. ¿Cuál es la historia detrás de ella, y el ataque se afirmaron que ocurrió?

+955
Nick Romanyshyn 9 jun. 2015 9:43:32

Buscar un determinado color de la moneda de la transacción en el blockchain.info bloque explorer rendimientos de este error:

Transacción rechazada por nuestro nodo. Razón: Ninguno Estándar de Salida de secuencia de Comandos OP_RETURN 4f410100010100

Alguna idea? Pensé color tx ideas debe ser consultada, especialmente con un estándar tx cargo de adjunto.

+798
my names N 24 ene. 2018 17:42:12

El valor es subjetivo... tiene valor porque la gente le de valor... Una mejor pregunta sería, "¿por Qué el valor de Bitcoin."

+793
Digi Vital 14 ene. 2017 4:17:49

El wiki es correcto! La fuente que enlaza debe tener asumido que la dirección con el más pequeño de codificación ha version_byte=00, data=20*00, suma de comprobación=94A00911

$ encodeBase58 00000000000000000000000000000000000000000094A00911
1111111111111111111114oLvT2

Que hash longitud 27. Esta dirección es válida y ha sido utilizado en la blockchain! Pero no es la más corta de la dirección.

Escribí este breve script de bash para encontrar la longitud mínima de la dirección. Se encontró que hubo un total de 266 dirección de la longitud de 26. Para cualquier persona que es curioso, estos son los 266 direcciones con una longitud de 26.


La longitud máxima dirección de version_byte=00, data=20*FF, checksum=FA06820B:

$ encodeBase58 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA06820B
1QLbz7JHiBTspS962RLKV8GndWFwi5j6qr

Que hash longitud de 34. Esto también ha sido utilizado para recibir las monedas, como puede verse aquí.

+760
Annabelle Sykes 5 may. 2015 19:08:54

La manera de bloquear la recompensa es calculada el día de hoy es :

CAmount blockReward = nFees + GetBlockSubsidy(pindex->nHeight, chainparams.GetConsensus());

Lo que significa que el bloque de recompensa es el total de honorarios en el bloque más el actual bloque de base de subsidios.

Definitivamente, es posible que cambie esta línea a (pseudocódigo) :

CAmount blockReward = std::min(nFees + GetBlockSubsidy(pindex->nHeight, chainparams.GetConsensus()), 25000000);

Esta será una suave horquilla que no permite que la recompensa sea mayor que 0.25 BTC

Para explicar lo que quiero decir en inglés, la recompensa es establecer los requisitos mínimos de tomada entre el actual bloque de subsidio + gastos, o 0.25 BTC. Esta es una restricción en la actual normativa (donde la base del subsidio es mayor que 0.25 BTC), y compatible con el período en el futuro, cuando la base de la subvención es inferior a 0.25 BTC.

La adición de @pieter-wuille el punto del comentario, la normativa actual no se limite a un minero en cómo baja en la que puede establecer su recompensa al ser (donde el mínimo es cero), sólo lo alto. Que significa que un minero no tiene que recompensa a sí mismos con el máximo permitido de recompensa. Tales acontecimientos han sucedido en la cadena de antes :

Portainjerto accidentalmente se establece un importe de cero como su recompensa : https://www.smartbit.com.au/tx/9bf8853b3a823bbfa1e54017ae11a9e1f4d08a854dcce9f24e08114f2c921182

La primera satoshi sacado de la oferta de dinero :

https://www.smartbit.com.au/tx/5d80a29be1609db91658b401f85921a86ab4755969729b65257651bb9fd2c10d

+588
emilio 2 dic. 2013 5:40:42

Para los datos históricos acerca de crypto los tipos de cambio y los volúmenes se puede comprobar:

+572
Rana Depto 29 sept. 2018 20:15:14

BIP141 dice wtxid es SHA256 de [nVersion][marcador][bandera][txins][txouts][testigo][nLockTime]. Es un dato que de hash como txid incluye testimonio?

Y txid ser presentado en el bloque, por ejemplo tener en cuenta al edificio Merkle árbol?

+443
cfrf 24 sept. 2010 21:53:06

Hay diferentes maneras de interactuar con Bitcoin. Si lo que desea es hacer una ocasional de pago, y no quieran manejar grandes sumas de dinero, usted probablemente va a ser feliz para ejecutar un Cliente ligero en su smartphone. Ellos confían en plena nodos para proporcionar los datos, pero cuando se espere un par de confirmaciones son suficientemente seguros. Para aprender más sobre los diferentes tipos de carteras, puede que desee echar un vistazo a Elegir su Cartera.

Si usted desea apoyar a la red o si desea hacer un amplio uso de Bitcoin para los negocios, usted puede estar interesado en la ejecución de un total de nodos. Si usted quiere tener y ser capaz de servir a una copia completa de la blockchain, usted necesita para mantener todo de él, pero si sólo estás interesado en trabajar fuera de una validado totalmente representación de la red del estado, en su lugar puede optar por ejecutar en la poda de modo. Los nodos en la poda de modo tan seguro como otros total de nodos, pero no puede servir a todos los datos históricos.

+437
Dawie 30 ago. 2012 4:32:51

Algo así como 111111111111111111111111111ABcDE1f.

+418
user1620696 22 sept. 2018 20:13:02
Recoge las preguntas acerca de la minería de las configuraciones de la base de la Gpu.
+390
cvasilyev 17 ago. 2018 12:11:03

La entrada de cada transacción que se refiere a la salida de un antes de la transacción.

De entrada no puede ser definida tan sólo por el hash de la transacción. Una transacción se compone de 1 o más salidas si sólo se especifica el hash de la transacción no hay manera de saber que se está gastado.**

Debido a que estos tipos de preguntas que a menudo provienen de un mayor malentendido de cómo la red "realmente funciona" voy a empezar con un poco de "plain english" normas sobre las transacciones (tx):

1. Un tx consiste de una o más entradas y una o más salidas.
2. Todos tx entradas se refieren a un saldo de salida de un antes de la transacción.
3. El valor total de la entrada es siempre pasado; un tx no se puede pasar la parte del valor.
4. Del mismo modo, todas las salidas son utilizados o no utilizados, no pueden ser parcialmente pasó.
5. Un tx "pasa" de las salidas que se hace referencia en la entrada de la porción de la tx.
6. Un tx crea nuevas disponibles "el saldo de salidas" que aparece en la salida de parte de la tx.

Ahora que tenemos que salir del camino, para definir un tx de entrada es necesario referirse a la hash de un antes de la transacción Y el índice de salida. El tx hash identifica la transacción, pero la transacción puede tener más de una salida por lo que el índice se utiliza para identificar que se está "pasado", aquí.

Esto puede parecer confuso, porque usted va a escuchar frases como "tengo 20 BTC almacenados en la dirección 1XYZ..." o "Mi cartera había 100 BTC", pero en realidad es una abstracción. El cliente muestra simplemente la suma de todas las salidas saldo de una dirección o la totalidad de la cartera.

El Bitcoin red trabaja en el concepto de entradas y salidas

El Bitcoin red no toma en cuenta el "valor" de una dirección a la hora de validar tx. A la hora de validar un tx, salidas son considerados como entidades independientes. El gasto de una salida para una determinada dirección no tiene ningún efecto sobre las otras salidas (si alguna) por la dirección. Una transacción es válida (entre otras cosas)si todas las entradas se refieren a la validez saldo de las salidas de las transacciones antes (no se puede gastar monedas de dos veces), la suma de las salidas es menor o igual a la suma de las entradas (no se puede falsificación de monedas nuevas), y las entradas son firmado por la clave privada correcta (sólo el "propietario" de la clave privada puede gastar las monedas).

Ejemplos

Para evitar una gran cantidad de exceso de detalle, vamos a ver una versión simplificada de las transacciones que se utiliza en el Bitcoin red.

Es decir, una transacción anterior existe (tx hash 1234567890). En esta transacción usted tiene una entrada que hace referencia a un saldo de salida de una transacción anterior por valor de 100 BTC. Enviar 50 BTC a una dirección, de 10 BTC a otra dirección, y el cambio (40 BTC) es enviado a una nueva dirección en su cartera. Recuerde que no podemos dedicar parte de un saldo de salida, así que el cambio es necesario porque estamos gastando 100 BTC entrada pero sólo necesita "enviar" 60 BTC.

La simplificación de los pseudo-transacción puede ser algo como esto.

[0] <permite ignorar la entrada por ahora, pero tiene un valor de 100 BTC>
Out[0] dirección Bitcoin=1ABC... Valor=50 BTC
Out[1] dirección Bitcoin=1DEF... Valor=10 BTC
Out[2] dirección Bitcoin=1XYZ... Valor=40 BTC

El tx tiene 1 entrada, 3 salidas, todo dentro/fuera índices basado en cero, y el valor de las salidas es igual al valor de la entrada. Si la salida(s) es menor que la de entrada(s) a continuación, la diferencia es el que se paga para el minero. Si los resultados son más que el de entrada(s) a continuación, el tx no es válido.

Ahora bien, desde el "cambio de dirección" es 1XYZ es otra dirección en nuestra cartera que se puede utilizar en una nueva transacciones. Vamos a pagar un comerciante de 1 BTC y dar el minero con una tasa de 0.01 para la rápida inclusión en un bloque. El cambio será enviado a otra nueva dirección en la cartera (1ZZZ....). El resultado de la transacción puede tener este aspecto:

[0] Tx hash=1234567890 OutputIndex=2
Out[0] Dirección Bitcoin=1HIJ... Valor=1 BTC
Out[1] Dirección Bitcoin=1ZZZ... Valor=38.99 BTC

La entrada se refiere a la 3ª (0 base de la matriz) de salida del tx de arriba. Mirando el índice de salida 2 de tx 123456789 se puede ver el valor es de 40.00 BTC. La suma de las salidas son 39.99 significado 0.01 BTC serán recogidos por el minero de la cuadra.

Real tx desviarse de la versión simplificada se muestra arriba

Nota esto no es realmente importante, a menos que desee sumergirse más profundamente en el funcionamiento del protocolo. El resultado de las transacciones de Bitcoin en realidad son secuencias de comandos en lugar de direcciones estáticas y los valores indicados anteriormente. Funcionalmente para la mayoría de las salidas funcionan de la misma, aunque para ahorrar espacio el hash de la clave pública no es la dirección que se utiliza en la salida. Todos los bloques tienen una necesaria tx llamado la coinbase que no tiene ninguna entrada ya que la salida es el bloque de subvención y los honorarios que se pagan a los mineros. Todos los valores en el Bitcoin red son enteros en Satoshis (1E-8 BTC) así que técnicamente todos los números en este post sería multiplicado por 1E8.

+342
MarinaNosachuk 6 mar. 2011 22:32:54

Pueden dos UTXOs nunca ser combinadas en un UTXO?

Sí, absolutamente. Cada transacción puede tener cualquier número de entradas y salidas; que sin duda se puede tener pocas salidas que entradas.

Aquí , por ejemplo, es una transacción con cuatro entradas y una salida, que conduce a una disminución neta de tres UTXOs.

+253
LXB 9 oct. 2018 4:36:38

los fondos están vinculados a su "compromiso" de las teclas. Ellos no están en su cartera. Así que usted puede generar un nuevo conjunto de teclas (como usted ha mencionado, mediante la creación de una nueva cartera) y, a continuación, traslado desde la antigua dirección a la nueva dirección. Antes de empezar nada, creo que de las copias de seguridad! Procedimiento podría ser como este (a la atención de: cartera de directorios en Windows, Unix y OSX lugares diferentes, dependiendo de su sistema operativo, puede que desee adoptar):

0.) dejar de bitcoind o de interfaz de usuario
1.) copia de seguridad de los viejos (comprometida) cartera en una memoria USB
2.) cambiar el nombre de bitcoin wallet directorio a s.th. como "OLD_bitcoin_dir"
3.) empezar a bitcoin (se va a crear nueva cartera y las llaves, conseguir una de las claves públicas a través de MENÚ->ARCHIVO->RECIBIR DIRECCIONES, cortar y pegar o escribir hacia abajo)
4.) dejar de bitcoind o de interfaz de usuario
5.) cambiar el nombre de la cartera de directorio a s.th. como "NEW_bitcoin_dir"
6.) cambiar el nombre de la cartera directorio "OLD_bitcoin_dir" a su nombre original
7.) inicio bitcoin
8.) la transferencia de los fondos a su nueva dirección a partir del paso 3
9.) espere hasta que usted "ve" en un bloque explorer sus fondos en la nueva dirección
10.) dejar de bitcoin
11.) eliminar cartera dir
12.) cambiar el nombre de la cartera directorio "NEW_bitcoin_dir" a su nombre original 
13.) compruebe si los fondos son todo lo que hay
14.) no te olvides de copia de seguridad de nuevo :-)

La esperanza de que este es el camino a seguir, si hay una forma más fácil dentro de Bitcoin Core, yo estaría feliz de escuchar a los expertos...

+233
redd 16 jun. 2015 16:33:09

24H significa período de 24 horas.

Abierto las 24H:
El precio de la primera transacción de hace 24 horas.

Rango de 24H:
H - Alta: precio más Alto alcanzado.
L - Baja: el precio más bajo alcanzado

Última Comercio:
El valor de la última transacción que se llevó a cabo.

Volumen 24 H:
La cantidad de BTC que cambiar de manos.

Cambio 24H:
Precio y % de cambio durante las últimas 24 horas.

+144
crymson 7 ago. 2011 6:06:16

bitcoind es lo que es el más ampliamente utilizado. Y aquí está la fuente: https://github.com/bitcoin/bitcoin/

Pero hay varias otras implementaciones de los clientes, tales como BitcoinJ para Java https://code.google.com/p/bitcoinj/ o http://libbitcoin.dyne.org/ para C++.

Sin embargo, para los mineros de la historia es un poco diferente. Si eres un minero que tipo de necesidad para el uso de bitcoind. De lo contrario, las cosas malas pueden suceder tales como el blockchain de la horquilla desde el pasado mes de Marzo: http://bitcoinmagazine.com/3668/bitcoin-network-shaken-by-blockchain-fork/

+78
lidkxx 18 jul. 2019 11:55:20

Un atacante podría intentar mina de una cadena de 7 bloques que no se incluya en la transacción. Que la cadena iba a sustituir en el que las transacciones que pasó y "deshacer" de ella.

Sin embargo, hacer esto es muy difícil, requiere que el atacante controlar una cantidad significativa de hashpower y no se garantiza que funcione el 100% del tiempo ya que mientras que el atacante es la minería, la otra honesto mineros son también la minería. Satoshi corrió algunos números (aunque sus cálculos estaban fuera) en el documento, la sección 11.

Los bloques más su transacción está enterrado bajo, mayor es la certeza es. Se incrementa exponencialmente con cada bloque que confirma la transacción.

+60
Jason Hutchinson 29 oct. 2014 15:30:45

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?

+34
Rawheiser 15 abr. 2010 19:03:29

Mostrar preguntas con etiqueta