¿Cómo puedo iniciar la minería de Bitcoin?

Ok. No me importa si puedo hacer sólo una pequeña cantidad de bitcoins de minería de datos. Quiero a la mía.

¿Cómo puedo configurar mi máquina (amd x64 4.6 Ghz 6 GB/memoria RAM Nvidia GeForce 7300, LinuxMint 10) para el inicio de la minería?

Es el maldito simple, o es un maldito-alta-geek-el programa de instalación?

Puedo configurar el uso de CPU y GPU?

¿Cuánto debo esperar en este sencillo sistema por mes con mi máquina en todo momento?

+242
Sachin Kumar 16 abr. 2018 19:51:50
23 respuestas

Estoy empezando a escribir un bitcoin script analizador y me estoy preguntando cómo conseguir la dirección de la génesis de bloque? blockexplorer.com muestra el coinbase valor

04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

en el crudo del bloque de datos. Pero también muestra la dirección de recepción para esta transacción se

1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna

¿Cómo puedo derivar la dirección de la raw de la transacción? He encontrado una página en la wiki que habla sobre la creación de una dirección, pero esto parece que va sobre el proceso en un back-to-front orden. Seguramente la dirección que debe existir en primer lugar antes de que el crudo del bloque, se puede asignar a las monedas minadas a ella? De lo contrario, el blockchain simplemente tendría que asignar extraído de los fondos en el éter. La dirección de recepción debe haber sido conocidos por el algoritmo de minería de datos antes de que se generó el primer minería de transacción.

Por favor, ¿podría alguien caminar a través de mí los pasos de la derivación de la dirección de carne de secuencias de comandos de transacción.

+921
ValentinH 03 февр. '09 в 4:24

Aquí, en este escenario, según mi punto de vista si guarda el hash de la transacción, a continuación, usted debe comprobar si la Dirección del comprador (Dirección del remitente) y el Reciver de la Dirección son los mismos de la transacción, a continuación, usted no debe aceptar a su sistema. Y si ambas Direcciones son diferentes, a continuación, usted puede validar la transacción en su algo.

También se puede aplicar de monitoreo continuo de concepto para la comprobación de la validación de la transacción o no.

+905
spiritualreplicant 14 mar. 2012 11:50:09

En vin lista de vsal permite especificar la salida que usted desea pasar a quien. Cada vsal tiene su propio tx_id. y la suma de los valores de este vsal es igual al total de BTC con el que contamos para la transacción; Y si

si vsal < vin entonces la diferencia de la cantidad de la cuota se debe pagar a la menor.

otra cosa vsal > vin , a continuación, tx_id no es válido.

+877
Jacopo Drago 19 ago. 2019 21:50:28

Depende de lo "engorroso" significa para usted. En que nivel?

El consumo de almacenamiento? Que no debería ser un problema ya que una clave privada de peso es muy bajo.

Copia de seguridad? Si desea mantener sus claves en un monedero que puede copia de seguridad de todos ellos juntos, un mineral de miles significa pocos diferencia.

Además, usted tiene que considerar que puede generar la clave privada a partir de una semilla. Así que usted podría hacer una cantidad ilimitada de direcciones de tener una sola semilla para mantener.

Con esta técnica si sus clientes comete un error y le enviaremos a usted lo que le debe a usted en una todavia utilizado la dirección de su propio usted puede recuperar fácilmente el importe enviado por el ciclismo throug las direcciones mediante la generación de nuevo.

+764
julia ko 28 jun. 2019 6:07:08

Supongo que cuando te refieres a "terceros" vigilantes que significa torres de vigilancia. Estoy de acuerdo en que 'trustless' es probablemente un término ambiguo en este contexto. En el momento de la escritura, la única propuesta real con un protocolo que soy consciente es de PISA, por Andrew Miller et al. PISA permite a los usuarios seleccionar un tutor que será incentivada en la publicación. Los usuarios pagan el custodio, y el custodio pierde fondos si no se realizan (es decir, si la entidad de contrapartida nodo se las arregla para publicar un viejo estado).

Por el momento, parece que Roger Wattenhofer está trabajando en ello demasiado. Sin embargo, no han propuesto un protocolo todavía. Su idea es incentivar a través de recompensas cuando los canales son de 'salvados', en lugar de a través de penalización cuando la watchtower no ahorrar en el tiempo.

Ambos lados tienen pros y contras.

  • La estafa de Miller propuesta es que uno debe elegir la atalaya, tener que confiar en él. La contraparte podría intentar sobornar a la watchtower, de modo que ambos ganan más de las penas.

  • Wattenhofer la propuesta no tiene este problema, como cualquier persona en la red puede recuperar la recompensa, y por lo tanto todo el mundo es el de la atalaya. El problema de esta propuesta es que no hay incentivos para que la gente ataque a otras personas y les impiden la publicación de sí mismos.

Este es un trabajo en progreso. Como un auto-afirmó trustless de la watchtower, ha habido un cierto debate en la ligthing-dev lista de correo aquí y aquí, pero es todavía un trabajo en progreso.

+650
JustinCS 11 dic. 2016 21:12:14

Actualmente estoy trabajando en un sistema que proporciona las liquidaciones a los usuarios de una dirección bitcoin como "grabar" otros activos en el sitio (creo que algo así como Cambio de forma, donde usted paga a alguien BTC para obtener algunos otros cryptocoin, y usted paga la moneda de volver a conseguir BTC).

Yo estoy usando la api públicas para construir y enviar bruto de las transacciones con bitcoinjs. Sin embargo, tengo el problema de que a veces siento necesidad de esperar a las transacciones anteriores para confirmar antes de que yo pueda enviar más. Esto a menudo implica bitcoins que - sin importar el resultado de la confirmación de - ser de la mina.

He aquí un ejemplo. Tengo 10 BTC, y he publicado un tx a 1 de Usuario, el envío de 5 BTC y 5 BTC de nuevo a mí mismo. Ahora estoy seguro de que tengo 5 BTC en mi cuenta (independientemente de si el tx confirma) - pero esto no es fácil confirmar para mí, especialmente cuando múltiples tx obtener encadenados y mucho más entradas y salidas de participar. ¿Cómo puedo comprobar y diseño de una transacción para que yo pueda enviar 3 BTC para el Usuario 2?

Puedo cadena de transacciones sin confirmar? Entiendo que esto sería peligroso si cualquiera de las transacciones fallidas (insuficiencia de cuota, datos corruptos, etc). Ajuste esto a un lado, habría una posibilidad de que las transacciones no se extrae en el orden en que se transmiten o que un miembro de la transacción se descarta porque un ex no existe en la cadena todavía?

Por último, hay una manera mejor de hacer esto? Para un saliente bitcoin cuenta que sólo hace los pagos a los usuarios, ¿cuál sería la mejor práctica? Sería útil dividir la cuenta en el envío de múltiples cuentas - cómo se hace esto en los ya existentes, como los sistemas de intercambios?

Entiendo que hay una pregunta similar aquí, pero no sobre la transacción de pedido, y mi preocupación es principalmente acerca de la configuración de un saliente sistema de Pago por el cual puedo enviar múltiples transacciones salientes por bloque, ya que los pagos.

+634
RIAddg 27 jun. 2017 10:01:35

Estaba leyendo este artículo https://web.archive.org/web/20140331191527/http://bitcoinhistory.net/Technical_Papers/ProgrammingBitcoinTransactionScripts.pdf y tengo la siguiente pregunta:

ScriptPubKey acompaña de una transacción de salida y especifica bajo qué condiciones puede ser reclamado. ScriptSig acompaña de una transacción de entrada y se utiliza para demostrar que la referencia de salida puede ser legítimamente reclamados.

Así, en la página 2 de la ScriptSig debe estar en la Entrada de TX y ScriptPubKey debe estar en la salida de TX? El autor dice que scriptA es ScriptSig.

+620
aboiledtiger 22 abr. 2015 13:07:00

De acuerdo a https://en.bitcoin.it/wiki/Hash,

BitCoin utiliza el algoritmo hash SHA-256 algoritmo para generar comprobable "al azar" de los números de una manera que requiere una cantidad predecible de la CPU esfuerzo. La generación de un algoritmo hash SHA-256 con un valor menor que el actual objetivo resuelve un bloque y gana algunas monedas.

Aquí es un ejemplo de web logs; https://code.google.com/p/logstalgia/

Obviamente resolver los hash toma muchas iteraciones. Tengo curiosidad por ver si hay algo de lo que actualmente le permite visualizar un minero de hash?

+607
Danteous 6 feb. 2012 13:16:19

Para ser honesto, nadie lo sabe. Suposiciones o conjeturas sobre el futuro son exactamente eso, sólo suposiciones. Podríamos sin embargo mira lo que podría hacer que el precio suba o baje.

Un nuevo cryptocurrency

Esto podría hacer que el precio de bitcoin ir hacia abajo, ya que habría menos gente trabajando con bitcoins y más gente trabajando con un nuevo 'altcoin'. Sin embargo, la mayoría de la gente entra en altcoins por la compra de bitcoins y luego el comercio de bitcoins para altcoins, así que esto también es una forma de que una cosa positiva para bitcoin.

Early adopter(s) de cobrar

La gente que se metió en Bitcoin bastante temprano (las personas que compraron 1000 BTC por $1 o menos) puede cobrar en cualquier momento, empujando el precio hacia abajo. La mayoría de los 'ballenas' cobrar 'dump' sus bitcoins, en lugar de lentamente la venta de los racimos de 10 BTC en un tiempo, por lo que el impacto de los precios a nivel mundial.

Más personas que en bitcoin

Esto haría que el precio sube. La cantidad de posible de monedas sigue siendo el mismo (21 millones) y la cantidad de monedas aumenta lentamente. Si hay un aumento mayor en los usuarios que hay un aumento en las monedas, habrá un aumento en el precio.

Esto también puede revertir, si no hay suficientes nuevos usuarios (en un mes / año) el precio va a bajar por la misma razón.

La minería de recompensa reducir a la mitad

Esto hace que los bitcoins minados por bloque de reducir a la mitad, haciendo que la liberación de bitcoins ir más lento. Esto significa que el suministro se ralentizará un poco. Si la demanda quedaría la misma y/o aumento, el precio aumentaría.

[Por favor, edite esta respuesta y añadir más razones posibles]

+602
KOSTYA1904214 1 ene. 2018 20:03:31

Un escenario interesante se produce si la separación ocurre cuando la red muy cerca de una de 2016 bloque.

Cuando se extraen de 2016 bloque en la mayoría de los poderosamente extraído de la red fragmento, un nuevo hash tasa se calcula que hay -- probablemente 4x más fácil que la actual tasa de hash. Así, en lugar de 1 bloque por 200 minutos (al 5% de la minería de poder local a la red fragmento) 1 bloque por 50 minutos serán explotadas. El Bitcoin red trabaja a nivel local tipo: añadir tantos bloques antes de que se restablezca la conectividad. Las confirmaciones se requieren 5 minutos, no 20x minutos.

Ahora, se restaura la conectividad. Las cadenas locales donde el 2016 bloque se resolvió son mucho más largos. Uno de ellos gana al instante. El conjunto de la red Bitcoin acepta menor dificultad y comienza a operar con un menor hash dificultad hasta el próximo 2016 bloque está resuelto. Toma bloques de 2,5 minutos para resolver en lugar de 10, y toma los nodos de 4 veces el ancho de banda normal para mantener el ritmo.

Pero los mineros locales a la red fragmento que contiene la mayor minera de poder ganar. El 95% de la competencia se elimina, por lo que la minería obtiene 4x más fácil por bloque. Bloques de tomar más tiempo, pero el ganado bitcoin en los pagos por pasado de minería de esfuerzo se cuadruplicó hasta que la conectividad es restaurado.

Difícil de imaginar, aunque cualquier persona con mucho que ganar en cuadruplicado la minería de pago, que están dispuestos a causar una catástrofe global.

+580
msl 2 jul. 2019 22:49:22

La minería de

Los mineros son la principal fuente de Bitcoins y si usted está buscando grandes cantidades definitivamente usted debería contactar con ellos, pero en la mayoría de los casos, han intercambiadores de que están trabajando.

Intercambiadores de

Que están recibiendo los bitcoins de los mineros o de las personas y que ofrece a los comerciantes. Estoy usando coinify que es fácil, y usted puede pagar con su tarjeta de crédito (Europa) y localbitcoins.com también es bueno para el comercio de bitcoins sin importar las altas tarifas.

+564
1esha 20 dic. 2015 11:07:48

En muchos de minería de piscinas/bonos veo las cosas aparece como el 105% PPS / 110% PPS pago semanal. ¿Qué PPS realmente significa?

+525
noradisys 12 jul. 2012 5:16:19

Namecoin, Devcoin, Litecoin, Liquidcoin, Solidcoin, I0coin, Ixcoin... Cual de ellas es la mejor alternativa para BitCoin, especialmente de un joven minero del pov (es decir. Me gustaría mina de algunas monedas, pero han hw con muy limitied habilidades para hacerlo)?

Aparte de la "facilidad de minería" - tanto en lo que respecta de dificultad y los bloques/timeunit - otras preocupaciones a concider puede ser: -Tipo de cambio (USD o BitCoins) -Implementación (¿hay realmente alguien que la utiliza, es aceptada para el pago en algún lugar)

+499
Darrell Root 27 feb. 2015 3:52:07

No, no se puede forzar a una transacción.

Su bitcoin core cartera va a confiar sólo en la recepción y envío de transacciones una vez que se sincronizan. Su cartera está haciendo algo similar a viajar en el tiempo. Es la sincronización de todas las transacciones de la genenis bloque el bloque actual.

El blockchain es una secuencia numérica de la prueba de la existencia de cada una de las transacciones registradas en Bitcoins amplio mundo de la contabilidad. Tx se propagan tan pronto como usted ha descargado este de la cadena de la verdad.

https://en.bitcoin.it/wiki/Block_chain

+485
yota 3 sept. 2011 0:20:47

Independientemente de alcista o bajista de outlook, hay dos actitudes que un operador puede tener en el mercado: activo o pasivo.

Límite de pedidos y órdenes de stop son "pasivos" de los oficios, porque ellos no mueven el precio de mercado. Estos tipos de pedidos se ofrece comprar o vender bitcoin a un precio determinado. Pasivo órdenes se colocan en el intercambio de cartera de pedidos y permanecer a la espera allí hasta que se cancele (el comerciante) o consumidas por otro operador.

Las órdenes de mercado son "activos" de los oficios porque consumen límite y dejar de órdenes en el libro de órdenes. Una orden de mercado es ejecutada inmediatamente y se mueve a precio de mercado ("última" de precios) para el nivel de la última orden de la que consume. Órdenes de mercado no se muestran en el pasivo cartera de pedidos, en lugar de que sean mostrados en la historia del comercio de la columna para indicar la actividad del mercado

Ejemplo

Tres comerciantes: a, B y C. el precio de Mercado es de $1.200.

Una quiere vender 1 BTC a $1,201 y coloca un límite de orden de venta en el libro de órdenes y espera.

B quiere vender 0.5 BTC a $1,202 y también pone un límite de orden de venta y espera.

C quiere comprar 1.4 BTC tan pronto como sea posible, a cualquier precio, cerca del precio de mercado. Porque C no quieres esperar, C se ejecuta una orden de mercado para 1.4 BTC. Se consume del orden de 1 BTC y consume 0.4 BTC de B de la orden de los $1,202.

Después de la ejecución de C de la compra de una orden de mercado:

  • último precio se mueve a $1,202
  • C ha comprado 1.4 BTC
  • Ha vendido mas de 1 BTC
  • B ha vendido 0.4 BTC

C de mercado del orden de 1.4 BTC es introducido en el comercio en la historia como el más reciente de comprar.

Una orden es retirado de la orden del libro, ya que ha estado "lleno".

El resto (no utilizados) 0.1 BTC de B "parcialmente llenos" límite de orden de venta se mantiene en el orden en el libro hasta que otro comprador se consume, o hasta que B se cancela el pedido.

Resumen

Los comerciantes que tienen la intención de comprar o vender en determinados niveles de precios colocar sus ofertas para comprar/vender en la cartera de pedidos como pasivo órdenes. Activos compradores y vendedores de consumir pasivo pedidos a través de inmediato las órdenes de mercado. Órdenes de mercado precio en movimiento y se introducen en la bolsa de comercio de la historia.

"Tamaño de mercado" es el total de todos los pasivos de las órdenes de espera en el orden en el libro. Como los comerciantes lugar y cancelar el pasivo de los pedidos, el tamaño del mercado de cambios.

"El volumen de comercio" es el total de todas las operaciones activas (órdenes de mercado como se refleja en la historia del comercio) para un determinado período de tiempo.

+368
user3052786 6 jun. 2012 18:05:40

Además de los beneficios de aumento de los intentos, hay otros significativos y medibles de las optimizaciones que la minería piscinas ofrecen? Me estoy refiriendo a las funciones intrínsecas, tales como la no duplicación de error de "hash" (suponiendo que ésta es en realidad una característica implementada) que es una directa el rendimiento de la minería de hardware/software que trabajan en conjunto, no por la actividad minera de la granja de beneficios tales como las economías de escala de ahorro (es decir, descuentos de grupo sobre energía).

+335
keepcalmcarcassonne 13 feb. 2013 5:51:09

Entiendo lo que el cambio es y cómo funciona (y es análoga a la física de cambio de dinero), pero lo que yo no entiendo es por qué esto es necesario, en primer lugar.

Dado que todo esto es basado en el ordenador, pensé que el dinero puede ser enviado con sólo decir: "yo te daré 0.5 BTC" y la comprobación de que las direcciones en el hecho de contener más de 0,5 BTC, y luego restando el pasado cantidad.

Entonces, mi pregunta es, ¿por qué el protocolo de definir que las salidas deben ser gastados en su totalidad? Dónde está el beneficio de hacer que en lugar de simplemente enviar la fracción que se necesita?

+324
David Terry 23 may. 2016 12:01:15

Encontrarás la respuesta a tu pregunta en el PERNO de 02 en la sección sobre el update_fulfill_htlc mensaje

desde allí cito:

Si el payment_preimage valor en update_fulfill_htlc no valor de hash SHA256 a la correspondiente HTLC payment_hash [el nodo receptor] DEBE fallar el canal.

Esto va para todos los locales de HTLC así que si Charlie envía el mal payment_preimage Bob se producirá el canal con Chralie. Si Bob altera la preimagen Alice se producirá el canal.

Quien falla el canal debe fallar la cebolla como la ruta no existe. La lectura de PERNO 04 supongo que devuelve

tipo: PERM|8 (permanent_channel_failure)

Pero no me haga doble check en las implementaciones

+314
Salvatore Spatafore 4 may. 2017 15:35:10

Cuando la mutación "coinbase" (ver BIP 23) está presente, la clave de la "coinbaseaux" conjuntos de reglas de lo que DEBE ser en un coinbase si/cuando uno está construido y modificado.

La clave de la "coinbasetxn" es opcional, y si se omite la mutación "coinbase" es supuesto y la consecuencia es que "coinbaseaux" PUEDE definir los requisitos para la construcción de la coinbase.

La clave de la "coinbaseaux" también es opcional, sin embargo, su omisión no tiene implicaciones según BIP 23.

+267
Milquetoast 9 oct. 2013 7:55:05

En primer lugar usted necesita para copia de seguridad de su cartera.dat archivo. Entonces, desde su instalación es desde hace un tiempo, yo recomendaría reinstalar bitcoin, y, a continuación, importar su cartera.dat.

Copia de seguridad de cartera.dat

Para copiar su cartera.dat en un Mac:

Cmd+Espacio , a continuación, escriba la terminal

En el tipo de terminal:

cp ~/Library/Application Support/Bitcoin/cartera.dat ~/Desktop

Yo recomendaría también la copia de seguridad una copia a otro equipo o unidad de disco.

Instalar Bitcoin-core

Descargar y abrir .dmg archivo de bitcoin.orgy siga las instrucciones de instalación.

Restauración de la cartera.dat

Para copiar su cartera.dat de nuevo en un Mac:

Cmd+Espacio , a continuación, escriba la terminal

En el tipo de terminal:

cp ~/Desktop/cartera.dat ~/Library/Application Support/Bitcoin/

A continuación, puede exportar la clave para cualquier cartera que usted desea.

+246
lambdawaff 6 oct. 2015 14:43:33

Sí, si sólo una clave privada ha sido comprometida, pero la multisig dirección requiere más de un co-firmante firmar las transacciones de los fondos no pueden ser robados. Usted puede tener entre 1 y 15 co-firmantes de un multisig dirección y requieren 1 o más de ellos para aprobar los gastos de las transacciones mediante la firma de ellos. Si sólo necesita 1 y uno de los co-firmantes clave privada ha sido comprometida, a continuación, los fondos pueden ser robados. Sin embargo, si usted requiere más de una firma, entonces, obviamente, el robo de una clave privada no es suficiente para robar los fondos.

+198
gentlmem 23 jun. 2014 0:46:03

enter image description here He transferido bitcoin a un amigo ayer y se mostró trasladado esta mañana a una dirección desconocida y mostrando cero destinatario de un

+163
nitesh sharma 7 jul. 2019 6:46:26

Estoy haciendo una presentación en Bitcoins y yo estaba buscando algunos cálculos para que la gente se sienta seguro acerca de la clave privada de cifrado. Por favor, primera respuesta, ¿cuánto tiempo en bytes de la clave privada es, entonces, ¿cuántas combinaciones de números que contiene, y, a continuación, ¿cuál es el más rápido del equipo o de la red de supercomputadoras y cuánto tiempo tomaría para descifrar una clave privada con ese equipo. Creo que el resultado sería muy educativo basado en mis propios cálculos. Gracias.

+52
JMDE 24 jul. 2012 10:58:07

Mostrar preguntas con etiqueta