Instalar Bitcoin Bitcoin y dinero en efectivo

¿Cómo puedo instalar en el mismo servidor Ubuntu junto Bitcoin Core y Bitcoin dinero en Efectivo?

+684
1mike12 13 jun. 2016 20:44:03
16 respuestas

Lo que se te de la minería? Si todavía estoy a la derecha viejos tiempos 200mh/s fue suficiente y 5 ms/s también, pero hoy en día ya debería estar muerto no?

Todavía es posible que la piscina no tuvo suerte en la resolución de problemas y que no obtuvo recompensa.

Me di cuenta de que escribió Aguanieve de la piscina, lo que significa que la mina de BTC, lo que significa que la piscina tiene ahora 36.21 Ph/s, que es 36,210,000,000,000,000 los hash/seg. Usted tiene 205.000.000 de hashes/seg. que significa

(36,210,000,000,000,000/100=3,621×101⁴=1% ->205000000÷3,621×101⁴= 0,000000566%)

Tienes 0,000000566% de la piscina de la mina, si la mina 100BTC, será 0,0000566 BTC por usted por día... no es suficiente todavía por día para realizar la transacción... Esperar un mes y háganoslo saber aquí...

Con tener la piscina no la suerte no parece posible, ya que he escrito:

Suerte 1,7,30 días : 128%, 121%, 89%

+942
HelpMatters 03 февр. '09 в 4:24

Sé que este no es útil y estoy con meses de retraso, pero creo que hay una falta de dependencia tema va aquí, basado en el hecho de que usted siga recibiendo un typedef de error

typedef ::boost::long_long_type int64_t;

Recuerdo la lectura de un problema con el Impulso de la biblioteca que tiene manualmente el parche de un archivo para el impulso de 1,50, por lo que este puede ser lo que se refiere.

Específicamente hacia abajo el agujero del conejo de enlaces, aquí está el parche para el tronco/boost/cstdint.ch:

Índice: trunk/boost/cstdint.ch
===================================================================
--- un/trunk/boost/cstdint.ch
+++ b/trunk/boost/cstdint.ch
@@ -42,5 +42,8 @@
 // Ver https://svn.boost.org/trac/boost/ticket/3548 y 
http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990
//
-#if defined(BOOST_HAS_STDINT_H) && (!define(__GLIBC__) || define(__GLIBC_TIENE_TIEMPO_de LARGO))
+#if defined(BOOST_HAS_STDINT_H) \
+ && (!define(__GLIBC__) \
+ || define(__GLIBC_TIENE_TIEMPO_de LARGO) \
+ || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MENOR de edad__ >= 17)))))

 // El siguiente #include es una aplicación artefacto; no forma parte de la interfaz.
+893
dleal 13 mar. 2018 9:40:38

Bitpay del Bitcore no está relacionado con BTX, a pesar de que comparte el mismo nombre. Fue construido para Bitcoin (BTC) a pesar de Bitpay puede o no puede elegir para apoyar BTX, además de otras monedas como el BCH.

Ver Bitcore - Una pila completa de bitcoin y blockchain aplicaciones basadas en

+823
My My 6 may. 2014 8:20:01

Estoy tratando de comprender la relación entre la dificultad y de la red de hash de la tasa. Me siento como yo lo entiendo de llamada eterium, donde la dificultad es la misma que el número total de hash de la red tendrá que calcular, en promedio, con el fin de encontrar el siguiente bloque.

Así que ahora la llamada eterium de la red de dificultad se establece en 1,736,382,762,670,750 y su red de hash tasa de 87.83 TH/s. El bloque de tiempo de 21 segundos, por lo que la dificultad / network_hash_rate = bloque de tiempo tiene sentido.

Mi problema viene con las monedas que no están usando la llamada eterium POW algoritmo. Un ejemplo es el de Curecoin, que utiliza SHA-256 y tiene una dificultad de sólo 43,006,378, con hashrate de la red de 289.05 TH/s y el bloque de tiempo de 600 segundos. En este caso, el algoritmo está lejos, pero no tengo idea de lo que significa dificultad en esta situación.

En otras palabras, ¿cómo puedo saber qué dificultad que significa realmente?

+623
Millberg 26 may. 2010 16:14:31

El UTXO que están siendo utilizados como insumos son tuplas de (txid, vsal), donde el primero se refiere a la transacción de la UTXO se originó a partir de, y el último da la posición en la lista de salida.

La dirección no es parte de un UTXO de la identidad. Es parte de los contenidos, la definición de lo que será capaz de pasar el UTXO como refrena lo firma será válida.

+577
Jeanine Burnett 24 jul. 2019 0:31:04

RESPUESTA 2: al B emite su nuevo bloque, B por defecto acepta su propio generado de bloque (N+1) y comenzar inmediatamente a la mía bloque N+2 a la que (en el momento de la B no ha recibido Un bloque aún). Entonces B recibe Un bloque a (N+1), en este caso, B debe mantener Una cadena, pero aún siguen a la mía en su N+2 bloques de altura.

Esto es básicamente correcto. B recibirá Un bloque, validar, y si es válido, él se va a almacenar el bloque. Sin embargo, él no va a cambiar su punto de vista de la blockchain para incluir Un bloque. Él simplemente se aferra a Un bloque sólo en caso de que más de los bloques se encuentran en la parte superior de lo que sería necesario, entonces, B para cambiar su punto de vista de la blockchain.

B punto de vista de la blockchain permanecerá con su N + 1 cuadra y continuar a la mina de su N + 2.

En general, cuando dos bloques se encuentran a la misma altura alrededor de la misma época, los nodos de la actualización de su punto de vista de la blockchain para incluir el bloque que vieron de primera. El punto de vista de la blockchain sólo a los cambios, si existe una blockchain que tiene más acumulativa de trabajo de la que el nodo actualmente se ve como el correcto blockchain. Si los dos blockchains tienen el mismo acumulativa de trabajo (es decir, huérfano de carrera como se describe en esta pregunta), entonces el nodo utiliza la vio primero.

+539
SuperStew 14 ago. 2015 7:39:14

Así que he enviado un pago de mi monedero de Blockchain a un comerciante, una noche de la semana pasada y se encontró en la mañana se había "agotado", pero el BC se había ido y no había opción para un reembolso. Naturalmente, he asumido que el comerciante había reclamado el BC de pago, pero niega haberlo recibido. CoinGate no me ayuda a averiguar lo que pasó, y tuve que copiar y pegar la dirección de la CoinGate factura, así que no veo cómo podría haber ido a la dirección equivocada.

Coincidentemente, el sendero de la de pago tiene que terminar en una cartera o la cuenta de que el primer pago que les había hecho a este mismo vendedor (que pasaron sin problema) también pasa a través de. El comerciante dice que esto no es una indicación de que han recibido el segundo pago y que la cuenta a través de los cuales los dos pagos pasado es probable que un CoinGate cuenta. Aquí está la dirección que el pago es MIA fue enviado a la (copiado y pegado de la factura en CoinGate):

36kHjTRjHLXKkyZa85VRKJqbswXi7vAZ1j

El BC cantidad: 0.05049452 BTC 217.16 USD @2018-11-30T05:36:16Z

Este es el ID de transacción:

93d7087f7e7f1fbca60ca3cb03eb65a43109876672e589664cf687d67113c5e4

El comerciante ha accedido amablemente a enviar mi producto a pesar de no haber recibido el pago. Estamos con la esperanza de ser capaz de seguir la pista hacia abajo a través de CoinGate, pero hasta ahora son menos útiles. Si alguien tiene una idea de cómo realizar un seguimiento de este pago, me sería de gran aprecio. Bitcoin es tan ampliamente utilizado, no puedo entender cómo se puede simplemente desaparecer en medio de una transacción. Me hace desconfiar de uso alguna vez de nuevo, como yo acabo de pasar la mayor parte de los 5 días tratando de resolver esto.

+479
Roy Stevens 9 dic. 2013 15:39:53

Probabilidad evita que esto suceda el bitcoin espacio de direcciones es de 2^160 o

1,461,501,600,000,000,000,000,000,000,000,000,000,000,000,000,000 (apx)

aquí está una foto para ponerlo en perspectiva. Ok, así que ahora usted está pensando bien, es rápido para generar ellos, así que voy a hacer más justo. Mirando este hilo Cómo pre-generar 100M direcciones bitcoin? usted puede generar 770k direcciones en 15 minutos, por lo que permite hacer los cálculos. que es

54,168,210,000,000,000,000,000,000,000,000,000,000 (apx)

años de generar todas las direcciones bitcoin. ponerse manos a la obra.

+458
terray 22 oct. 2010 16:34:06

Un PC de propósito general de la CPU está tan lejos, superó especializadas de la minería de chips (ASIC) que su valor para la minería es casi nula. Tal vez el único caso en que un PC puede ser útil para la minería está en el comienzo de un cripto-monedas del ciclo de vida, cuando acaba de ser lanzado, y muy pocos son de explotaciones mineras. Pero cuando ASIC de minería de hardware se une a la moneda de la red, la dificultad aumentará y de procesamiento de la CPU mineros intrascendente. Si expande la definición de PC para incluir ASIC de minería de hardware, entonces la idea de la venta de hash de energía es muy interesante, sin embargo. He encontrado la siguiente referencia a esta idea: https://en.bitcoin.it/wiki/Hash_Market

+374
D4V1D 7 nov. 2019 21:09:04

Sé que un bloque generalmente tarda 10 minutos en promedio para obtener confirmado. Pero ¿cuál es la probabilidad de que esto va a suceder?

Quiero decir ¿hay alguna fórmula que podemos utilizar para calcular la probabilidad de que un bloque será confirmado en el bitcoin red dentro de x minutos? (suponiendo que los recursos se fija en el conjunto de la red)

+314
LuisBorges 29 jul. 2018 23:27:26

Mi novato comprensión de BTC es que el BTC es valioso, ya que es escaso - matemáticamente, sólo puede haber 21M BTC, no más.

¿Qué lo detiene otra de las altcoins de partida con el mismo protocolo, pero una nueva cadena, haciendo que el límite de BTC a N * 21MBTC?

+294
Roadkillnz 29 dic. 2015 20:41:24

Si el precio de bitcoin a cabo utilizando Black-Scholes, que en algún momento desea calcular la volatilidad.

Black-Scholes imagina una normal sin tendencia de la distribución para su volatilidad del componente, casi ciertamente malo para bitcoin, pero probablemente más conservador de lo que es apropiado, así que lo vamos a usar como un límite inferior.

La última vez que hice las matemáticas, las cosas eran un poco más loco de lo que son ahora, pero salí con la volatilidad anual en el 300-600% del rango.

Otra forma de decir esto es que usted no puede útilmente transact opciones en bitcoins fuera últimos dos o tres meses; el precio justo de una llamada o poner va a ser el 99%+ de comprar el subyacente.

Para re-re-estado, los derivados financieros no son una solución mágica; que se puede mover alrededor de riesgo, pero no se pueden borrar.

Creo que un mejor enfoque, y estamos trabajando en uno en CoinLab) es evaluar lo que la transacción ventana que se sienta seguro celebración de Bitcoins, y luego evaluar qué modelos de negocio funcionará en esa ventana.

Para responder a su pregunta re: el protocolo Bitcoin en sí, vamos a imaginar que usted no necesita un cambio de protocolo, que se desea agregar derivados de algún tipo para la configuración actual sin necesidad de mineros a cambio de lo que hacen.

Creo que probablemente podría calzador con algunas juicioso uso de multi-parte de pago secuencias de comandos, sino que necesariamente se basan en datos externos-la 'tasa de cambio' es en realidad un libro de ordenes, tal vez agregados a partir de un número de sitios de exchange, no hay nada relativos a monedas horneados en el Bitcoin mecanismo de ninguna manera.

Se podría añadir algunas transacciones que la liberación de fondos basado en un código ofrecidos por un servidor de confianza cuando ve a una tasa de cambio gatillo, pero que en realidad es un montón de trabajo, y probablemente no vale la pena.

+78
user42593 21 jul. 2011 1:58:21

Recientemente he creado un post en el blog sobre esto: https://bitinnovate.com/creating-an-offline-bitcoin-wallet/

Pasos para la creación de un sin conexión bitcoin wallet

  1. Abra la carpeta que contiene su cartera.archivo dat
    • Para usuarios de Windows: Vaya a Inicio -> Ejecutar (o pulse WinKey+R) y ejecute el siguiente: %APPDATA%\Bitcoin
    • Para los usuarios de Linux: Por defecto, la Bitcoin debería estar aquí: ~/.bitcoin/
    • Para usuarios de Mac: Por defecto, la Bitcoin debería estar aquí: ~/Library/Application Support/Bitcoin/
  2. Copia de seguridad de su cartera.dat archivo a una ubicación segura
  3. Mueva su origional cartera.dat archivos de este directorio
  4. Iniciar el cliente Bitcoin
  5. El cliente Bitcoin creará automáticamente una nueva cartera.archivo dat y una nueva dirección
  6. Copia la dirección y guárdalo en el bloc de notas
  7. Cifrar el monedero con una frase de contraseña segura
  8. Cerrar el cliente Bitcoin
  9. Volver a la carpeta de Bitcoin
  10. Mueva la nueva cartera.dat archivo de esta carpeta y guardarla en un lugar seguro. Sugiero hacer varias copias de seguridad de esto en varios tipos de medios. I. e. CD, Tarjeta SD o una unidad de disco duro portátil
  11. Mueva su vieja cartera.dat archivo en el directorio de Bitcoin
  12. Ejecute el cliente Bitcoin
  13. Ahora puedes enviar bitcoins a la dirección que has copiado abajo y van a ser almacenados de forma segura sin conexión

Para obtener la billetera de nuevo en línea. Mover la cartera.dat archivo y reemplazarlo con la conexión a internet de archivo. Abra el cliente Bitcoin y que ahora tendrán acceso a los bitcoins asociados con la cartera.

+64
user63409 27 jul. 2016 13:09:30

Estoy haciendo algunos experimentos para encontrar coinbase altura de los recién extraído del bloque que se recibe de la ZMQ.

 tx_coinbase = CTransaction.deserialize(x('010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2303f90d1800fe6d8a0300fea00a04000963676d696e6572343208010000000000000000ffffffff02bc078402000000001976a914c11998cf0635b9ba940212af99447dfbdcfafe9688ac0000000000000000266a24aa21a9ed7a0ea91535f513cc527e1858a43800c2f6712d45404877f59f564a8eea88276f0120000000000000000000000000000000000000000000000000000000000000000000000000'))
 scriptSig = tx_coinbase.vin[0].scriptSig
 coinbase_script = CScript(scriptSig)
 para o en coinbase_script:
 h = int(b2lx(s), 16)
la tala de árboles.debug(h)
romper

Es realmente extraño en mi opinión. La pregunta:

Hay mejor solución para analizar scriptSig y tire de la altura de bloque?

*Es también un ejercicio de 2 de Programación de Bitcoin en el Capítulo 9. Pero realmente quiero tener altura de bloque usando sólo crudos bloque obtenidos a partir de Núcleo a través de la zmq.

+56
Ein Hazard 15 ene. 2019 12:58:21

Estás usando mal el algoritmo de hash para Bitcoin minería. Bitcoin utiliza SHA256d (d = doble), pero cpuminer (al menos la versión 2.3.2 en mi sistema) valores predeterminados para scrypt (para Litecoin) lugar:

-a, --algo=ALGO especificar el algoritmo a utilizar
 scrypt scrypt(1024, 1, 1) (predeterminado)
 sha256d SHA-256d

Aguanieve la piscina del Bitcoin, por lo que se debe añadir -una sha256d a la línea de comandos. Verás una mucho mayor hash rate (scrypt es intencionalmente mucho más lento para calcular que SHA256) y obtendrá yay!!! en lugar de booooo después de algún tiempo en el log:

[2013-12-09 21:51:25] hilo 0: 49985792 hash, 832.61 khash/s
[2013-12-09 21:51:29] el subproceso 1: 51072988 hash, 841.16 khash/s
[2013-12-09 21:52:23] hilo 0: 49956628 hash, 864.18 khash/s
[2013-12-09 21:52:32] el subproceso 1: 50469540 hash, 808.16 khash/s
[2013-12-09 21:53:26] hilo 0: 51850904 hash, 833.58 khash/s
[2013-12-09 21:53:29] el subproceso 1: 48489516 hash, 855.40 khash/s
[2013-12-09 21:54:25] rosca 1: 46821320 hash, 834.33 khash/s
[2013-12-09 21:54:25] aceptado: 1/1 (100.00%), 1668 khash/s (yay!!!)
[2013-12-09 21:54:25] hilo 0: 50014552 hash, 838.40 khash/s
[2013-12-09 21:54:41] rosca 1: 13586032 hash, 850.75 khash/s
[2013-12-09 21:54:41] aceptado: 2/2 (100.00%), 1689 khash/s (yay!!!)

Para obtener los mejores resultados, usted debe también utilizar el mencionado stratum+tcp protocolo y ajustar --hilos para el número de núcleos en el sistema.

+28
Lars Bergstrom 25 ene. 2019 17:05:07

He Bitcoin core cartera sincronizado, original de mi cartera estaba bitcoin QT versión 0.7. Mi Bitcoin QT billetera nunca sincronizado y traté de recibir mi bitcoins. Ahora que bitcoin core ha sincronizado ¿cómo puedo transferir mi transacción de bitcoin core?

+25
Tharindu Ahangangoda 12 oct. 2010 5:18:28

Mostrar preguntas con etiqueta