¿Por qué el Bitcoin conversión de tasa de cambio salvajemente?

No entiendo por qué la tasa de conversión de bitcoin cambios salvajemente. ¿Por qué no?

+598
Christina Singer 22 may. 2010 22:46:07
20 respuestas

Soy incapaz de ganar dinero a partir de la resolución de los bloques, pero creo que podría hacer el dinero de las cuotas de transacción. El problema es que las piscinas de ocultar los costos de transacción de los mineros. Los mineros ganan el solucionó bloques. Cómo se podría ir sobre el procesamiento de transacciones en mi cuenta?

Este va a satisfacer dos objetivos:

  1. ganar honorarios de la transacción
  2. las transacciones puedo realizar yo mismo, puedo proceso mí mismo
+976
Boscoe 03 февр. '09 в 4:24

Bitcoind tiene 3 métodos

  • blocknotify=cmd
  • walletnotify=cmd
  • alertnotify=cmd

Entiendo que estos 3 parámetros de línea de comandos, debe utilizarse para recibir notificaciones de bitcoin demonio. Podría alguien sugerir cómo debe ser integrado o comunicarse con la aplicación PHP.

+964
user50523 20 ene. 2014 12:10: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.

+892
okutuzov 18 sept. 2015 15:52:35

Me gustaría experimentar con tener menos caracteres (recorte de un par de caracteres al final, y menos de la suma de comprobación) de una dirección a la vez que se conservan suficientes para la seguridad adecuada.

He mirado en base56.h, pero no parece que la realidad de verificación de direcciones?

+889
agent86 14 ago. 2018 14:40:35

Simplificado: Una de minería de la piscina es un programa que se conecta a un Bitcoin completo nodo para obtener el "trabajo" a través de una interfaz RPC y divide a los mineros sobre el Estrato.

Como un minero, usted está buscando para un hash menor que un umbral que se correlaciona con la dificultad actual. Usted está buscando un bloque que comienza con, digamos, 10 ceros a la izquierda. De vez en cuando encontrarás un bloque con 8 ceros a la izquierda. Enviar esa información a la piscina, lo que demuestra "yo he hecho suficiente trabajo para encontrar uno de esos, así que estoy realmente contribuyendo a encontrar el bloque". Que se conoce como un compartir.

La piscina se mantiene el seguimiento de todas las acciones de la actual búsqueda de bloque. Si la piscina se encuentra el bloque, se obtiene una cierta cantidad de BTC (actualmente 12.5). Aquellos que vaya a una dirección de la plena nodo se mencionó anteriormente, por lo tanto en la piscina manos del operador. Basado en el número de acciones y el número de todas las otras acciones, la piscina calcula la cantidad de dinero que usted se merece. Luego se comunica a través de la API RPC, diciendo que el nodo enviar previamente extraído Bitcoins, que se encarga de las solicitudes de la misma manera como si estuviera sentado en su computadora, haciendo que las transacciones manualmente sobre la cartera de GUI

+874
Alanthink 13 ago. 2014 13:47:39

Los nodos de publicidad de las tasas para la transmisión sobre un canal como parte de un channel_update mensaje. La actualización debe ser enviado tan pronto como channel_announcement se envía. Cada una de las partes puede decidir sus propias tarifas para el canal.

Para los canales privados, los nodos de anunciar los cargos dentro de la r etiquetados campo del PERNO#11 de la factura.

Cuando la expedición de un pago, el nodo debe calcular el pago requerido para cada salto y agregarlo a la forma de pago solicitada en la factura. Cuando cada uno de los intermedios hop recibe un update_add_htlc mensaje, que se desenvuelve en un nivel de la cebolla paquete, que contiene un amt_to_forward. Este es restado de la amount_msat en el update_add_htlc mensaje, y la diferencia es la cuota que se paga por este salto.

Si el salto determina que la cuota es insuficiente, responder al remitente con fee_insufficient error como parte de un update_fail_htlc mensaje. Este mensaje también incluye la más reciente channel_update para este canal para que el pagador puede volver a intentar el pago con nuevas tarifas.

Siempre existe la posibilidad de una condición de carrera donde las tasas puede haber cambiado entre la más reciente channel_update y el intento de pago. Este es minimizado mediante la inclusión de la channel_update como parte de la falla anterior.

Si el pago en el último salto es demasiado pequeño, se responderá con un error que contiene el incorrect_or_unknown_payment_details código de error.

+842
jekatatarin 10 jul. 2019 8:02:49

Yo también ejecutar btcd/lnd. En primer lugar usted necesita para confirmar su btcd puerto está en la dirección mencionada.

netstat-an | grep puerto

En la lnd nodo para ver si puede conectarse al puerto telnet xxx.xxx.xxx.xxx xxxx

Cambiar su btcd para el modo de depuración en btcd.conf. Usted verá en btcd de registro si lnd es capaz de llegar y cuáles son los errores. Asegúrese también de que esto no es un problema de firewall, tienes que crear una regla para el puerto.

+655
thegexploit 28 sept. 2013 5:58:53

Una idea sería tomar los datos históricos de Mt. Gox. Una vez que la lista se hace la descarga de análisis/importar los datos históricos de las bases de datos, y también analizar el Bitcoin bloque de la cadena (el uso de dos diferentes tablas SQL a menos que usted tiene una gran base de datos de servidor).

A partir de aquí, comprobar cómo el número de transacciones que se produjo en la bolsa durante el bloque y cómo muchos se produjo en la red ws ese momento. Deseche cualquier incautos y datos inútiles. Estoy seguro de que esto no es perfecta datos que se conjugan a la perfección. También cada vez que se esté calculando la profundidad del mercado, sólo tomar el valor de la actual ronda de Mt. Gox las transacciones y la única de las transacciones de Bitcoin en el synetwork para el bloque actual.

Como usted tiene el histórico de datos, usted debe obtener al menos una generalización de los precios con bastante facilidad.

+590
IOS48 14 abr. 2019 19:23:33

Cuando voy a recibir bitcoins veo un cierto número de "confirmaciones" en el cliente. ¿Qué significan? ¿Por qué la mayoría de los sitios que yo espere de 6 "confirmaciones" antes de la compra se va a ir a través de?

+588
user306752 20 oct. 2018 0:05:08

Me pregunto que Conozca a Su Cliente de los proveedores de soluciones son utilizadas por Bitcoin empresas?

+580
Brien Colwell 8 mar. 2017 3:39:07

Nunca he tenido que esto ocurra antes de hace tres días y todavía no confirmados, ha alguien más experimentado esto!?! Podrá confirmar?

https://blockchain.info/tx/5d054c0f9a686a67f3be86b3fb8b91f5f61291145714dcf466f64ebc45b71019?show_adv=true

+560
MadeInPixels 19 mar. 2014 11:38:00

¿Cuál es la forma más fácil de llegar una notificación de correo electrónico cada vez que puedo recibir o enviar una onda de pago?

+369
Alex Thomas 5 jul. 2016 23:41:35

Me preguntaba cómo testnet direcciones como https://testnet.blockchain.info/address/myaj43o2wt34j31ej5pmP6htCHFafAKoeP se crean? También hay un script para crear ellos?

+245
maniomedily 1 may. 2011 13:42:42

FUI a través de la tutoría para pybitcointools mediante la línea de comandos. En la última línea de I am a pushtx(tx3) y sin Embargo sigo recibiendo este error :

raise Exception(p)
Excepción: Un punto fuera es que ya pasó en [37275258, 92842599]

ESTA es la lista de comandos escrita :

de bitcoin de importación * 
>>> priv = sha256('algunas grandes a largo brainwallet contraseña')
>>> priv 
'57c617d9b4e1f7af6ec97ca2ff57e94a28279a7eedd4d12a99fa11170e94f5a4'
>>> pub = privtopub(priv)
>>> pub 
'0420f34c2786b4bae593e22596631b025f3ff46e200fc1d4b52ef49bbdc2ed00b26c584b7e32523fb01be2294a1f8a5eb0cf71a203cc034ced46ea92a8df16c6e9'
>>> addr = pubtoaddr(pub)
>>> addr 
'1CQLd3bhw4EzaURHbKCwM5YZbUQfA4Rey6'
>>> h = historia(addr)
>>> h
[{'salida': u'4cc806bb04f730c445c60b3e0f4f44b54769a1c196ca37d8d4002135e4abd171:1', 'block_height': 262537, 'pasar': u'772bebdf445d719d90d52a3029d27e90aa8f26eca8d431fc77cc487c377a89c4:1', 'valor': 50000, 'dirección': u'1CQLd3bhw4EzaURHbKCwM5YZbUQfA4Rey6'}, {'salida': u'b0aad2e5184099b20d53100a678e9bec2eab1b0710fb06930f333387492a82b3:0', 'block_height': 363957, 'pasar': u'05551814576ba084a0736abd8df411061c5ea7e4ae72d334317f5504f6b331d6:0', 'valor': 500000, 'dirección': u'1CQLd3bhw4EzaURHbKCwM5YZbUQfA4Rey6'}, {'salida': u'97f7c7d8ac85e40c255f8a763b6cd9a68f3a94d2e93e8bfa08f977b92e55465e:0', 'block_height': 262537, 'pasar': u'772bebdf445d719d90d52a3029d27e90aa8f26eca8d431fc77cc487c377a89c4:0', 'valor': 50000, 'dirección': u'1CQLd3bhw4EzaURHbKCwM5YZbUQfA4Rey6'}]
>>> outs = [{'valor': 9000, 'dirección': '16iw1MQ1sy1DtRPYw3ao1bCamoyBJtRB4t'}]
>>> tx = mktx(h,salidas)
>>> tx 
'010000000371d1abe4352100d4d837ca96c1a16947b5444f0f3e0bc645c430f704bb06c84c0100000000ffffffffb3822a498733330f9306fb10071bab2eec9b8e670a10530db2994018e5d2aab00000000000ffffffff5e46552eb977f908fa8b3ee9d2943a8fa6d96c3b768a5f250ce485acd8c7f7970000000000ffffffff0128230000000000001976a9143ec6c3ed8dfc3ceabcc1cbdb0c5aef4e2d02873c88ac00000000'
>>> tx2 = signo(tx,0,priv)
>>> tx2
'010000000371d1abe4352100d4d837ca96c1a16947b5444f0f3e0bc645c430f704bb06c84c010000008a47304402207422fc91d125a40ce5a4f0e105554ade35dc89f59da1b62dfff75f66cd25f87e022072cea64cb10866042339c1ae8ea6d81478867f541086b07837774e2df652630a01410420f34c2786b4bae593e22596631b025f3ff46e200fc1d4b52ef49bbdc2ed00b26c584b7e32523fb01be2294a1f8a5eb0cf71a203cc034ced46ea92a8df16c6e9ffffffffb3822a498733330f9306fb10071bab2eec9b8e670a10530db2994018e5d2aab00000000000ffffffff5e46552eb977f908fa8b3ee9d2943a8fa6d96c3b768a5f250ce485acd8c7f7970000000000ffffffff0128230000000000001976a9143ec6c3ed8dfc3ceabcc1cbdb0c5aef4e2d02873c88ac00000000'
>>> tx3 = signo(tx2,1,priv)
>>> tx3
'010000000371d1abe4352100d4d837ca96c1a16947b5444f0f3e0bc645c430f704bb06c84c010000008a47304402207422fc91d125a40ce5a4f0e105554ade35dc89f59da1b62dfff75f66cd25f87e022072cea64cb10866042339c1ae8ea6d81478867f541086b07837774e2df652630a01410420f34c2786b4bae593e22596631b025f3ff46e200fc1d4b52ef49bbdc2ed00b26c584b7e32523fb01be2294a1f8a5eb0cf71a203cc034ced46ea92a8df16c6e9ffffffffb3822a498733330f9306fb10071bab2eec9b8e670a10530db2994018e5d2aab0000000008a47304402206aa501a97b3b9754d2cf3b702dcd9733a8a3156321569d8fb97b175f411211a80220442f426c7121a68b9476dc1df31ef71d70eb1bf3777cb38ce83b35882765518701410420f34c2786b4bae593e22596631b025f3ff46e200fc1d4b52ef49bbdc2ed00b26c584b7e32523fb01be2294a1f8a5eb0cf71a203cc034ced46ea92a8df16c6e9ffffffff5e46552eb977f908fa8b3ee9d2943a8fa6d96c3b768a5f250ce485acd8c7f7970000000000ffffffff0128230000000000001976a9143ec6c3ed8dfc3ceabcc1cbdb0c5aef4e2d02873c88ac00000000'

>>> pushtx(tx3)
Traceback (la mayoría de llamada reciente pasado):
 File "<stdin>", line 1, in <module>
 Archivo "/usr/local/lib/python2.7/site-packages/bitcoin/bci.py" línea 304, en pushtx
 retorno f(*args)
 Archivo "/usr/local/lib/python2.7/site-packages/bitcoin/bci.py", línea 259, en bci_pushtx
 volver make_request('https://blockchain.info/pushtx', 'tx='+tx)
 Archivo "/usr/local/lib/python2.7/site-packages/bitcoin/bci.py", línea 23, en make_request
 raise Exception(p)
Excepción: Un punto fuera es que ya pasó en [37275258, 92842599]

No estoy seguro de lo que estoy haciendo mal.

Su ayuda es muy apreciada. Saludos

+223
Mary Hurst 8 may. 2012 6:19:55

Mi comprensión de la prueba-de-la apuesta es la siguiente: El nodo que las minas en el siguiente bloque se elige, al azar, en proporción a la cantidad de nodos que tienen en la red (ex. persona que posee el 5% de todas las fichas en el ecosistema tiene un 5% de probabilidad de ser seleccionado para la mina de la siguiente bloque)

El bloque recibe difundido a través de la red.

Sin embargo, basados en este principio de aleatoriedad, lo que si es un mal enactor es elegido por casualidad.

¿Qué pasa si una persona quiere presentar un bloque w/ transacciones fraudulentas (ex. en lugar de Bob el envío de Alice 1 cryptotoken, el estafador de los cambios de la transacción para hacer que Bob enviar Alice 100 cryptotokens - suponiendo que Bob posee 100+ cryptotokens)?

Gracias!

+190
twindham 18 feb. 2010 2:55:07

He enviado un pago de 198.52 mBTC el uso de Electrum. Hay dos salidas. Uno de 196.39 mBTC que llegaron. Había otra salida, de 2 de mBTC que estoy asumiendo que fue procesado como cambio. ¿Alguien sabe donde los 2 mBTC podría haber ido? No llego con el destinatario y no volver a mi monedero de cambio.

Soy nuevo en el Bitcoin y solo me preocupa que en el futuro si quiero pagar a alguien, mi pago no puede llegar a ellos en su totalidad y, de dinero durante la transacción puede desaparecer de que no voy a ser capaz de recuperar. Ambas cosas ocurrieron en este caso, y me gustaría entender por qué antes de utilizar Bitcoin para más transacciones.

Cualquier ayuda es muy apreciada.

+165
Ionav 8 sept. 2014 12:56:15

Me metí en bitcoin minería de datos hace aproximadamente un año por la compra de un usado Cointerra TerraMiner IV. El precio de bitcoin fue mayor que el costo de la electricidad para operar la máquina. No sé mucho acerca de los componentes internos de la máquina, pero sé que es 4 GoldStrike me 28nm ASIC tablas (2 por cada junta) controlado por un linux embebido beaglebone de la junta. Con las noticias más actuales sobre el Bitcoin/XT split, me pregunto si es posible actualizar el software de minería de datos para apoyar XT.

No estoy muy familiarizado con ASIC tablas—¿específica de la aplicación" excluir Bitcoin XT en este caso?

Mi experiencia: Ciencias de la computación/Ingeniería de Software/Internet Security Investigación

+126
tanwon 10 jun. 2011 17:16:32

Esta calculadora y esta tabla de hadas son útiles para la estimación de los honorarios. Cuando se crea una transacción con X cantidad de Bitcoin que se gasta y y Bitcoin recibe, la diferencia (X-Y) serán los honorarios enviado a los mineros. La columna izquierda de la tabla se muestra la cantidad de satoshis/bytes por transacción en el mempool y la columna de la derecha se mostrará una estimación de tiempo de procesamiento. (Mayor Satoshi/byte = más atractivo para los mineros)

Por ejemplo, esta transacción es de 257 bytes y fue acusado de $3.25 en TX honorarios o más o menos ~194 Satoshi/byte. Mirando el gráfico, esta operación tenía una prioridad mucho más alta que la de una transacción con 10 Satoshi/byte.

Un rápido recordatorio: las Tarifas no depende de la cantidad de Bitcoin que usted envía, sino más bien cuánto espacio de la transacción se lleva en bytes. Una simple transacción entre usted (1 entrada) y otra persona (2 salidas, 1 cambio de dirección, y 1 receptor) tendrá menos gastos que, por ejemplo, una transacción con 20 salidas.

+77
Jashan Preet 23 ago. 2019 7:08:50

Puede alguien pls ayuda o que me explique lo que está pasando.

+18
VDN 3 feb. 2016 8:37:34

Dado que bitcoin ha aumentado de valor, uno de nosotros tiene para beneficio de este.

Si usted posee los bitcoins mientras que el valor sube, tú eres el derecho a beneficiarse de ella, porque también el riesgo de frenar mientras que el valor de las gotas y, a continuación, usted está atascado con la pérdida.

Imaginar la de 10.000 BTC pizza transacción fueron devueltos ahora: ¿el comprador tiene derecho a 10.000 BTC, o sólo el valor de los dos pizzas de hoy? Si estuviera realmente derecho a los 10.000 BTC, que también abriría la puerta para que el fraude en la forma de "comprar algo con BTC, si el tipo de cambio sube, devolverlo para un reembolso en BTC".

Usted debe tener derecho a un reembolso del mismo poder de compra real de lo que usted pagó. Con USD, esto es generalmente insignificante (en realidad ~2%/año debido a la inflación, pude ver que argumentando que usted debe obtener un $76.50 valor de reembolso a cuenta de la caída de valor de fiat), así que tiene sentido para el reembolso de la cantidad exacta que usted pagó. Con Bitcoin, la forma más sencilla de realizar un seguimiento de este sobre no trivial período de tiempo es por que se remitan para su fiat valor.

+12
BillDo168 4 dic. 2013 3:59:08

Mostrar preguntas con etiqueta