Bitcoin envío de error de transacción

Recientemente he comprado algunos Bitcoins(alrededor de 0,5), y la envió a un amigo. Les consiguió directa. Hoy quería transferir algunos más pero no funcionó. Cada transacción fue un error, además de uno muy pequeño(0.001 BTC). Todas las transacciones están marcados con un questionmark, por lo que no son confirmadas por la razón que sea. Después he reiniciado mi cliente bitcoin, la mayoría de las operaciones fueron marcados con un signo de exclamación. No tengo idea de por qué no puedo enviar dinero. Cualquier persona que tenga problemas similares y consiguió una solución?

Gracias!

Aquí está una captura de pantalla btw: enter image description here

+334
JnBrymn 12 nov. 2019 19:52:05
17 respuestas

Quiero tener un servidor en ejecución que será el procesamiento de los pagos y reembolsos. Sin embargo, también quiero asegurar que en caso de mi servidor de morir, que después de un reinicio, voy a continuar con el envío de cualquiera de los reembolsos correspondientes sin necesidad de enviar un reembolso a alguien que ya han enviado uno también. Pienso usar un WAL para lograr esto, pero necesito saber qué tienda de WAL. Es posible saber su ID de transacción antes de enviar la transacción?

De esa manera, yo podría simplemente ingresa el ID antes de enviar, y si me bloqueo, puedo comprobar el blockchain para ver si la transacción ya existe o no.

Esto parece que sería un problema común para los procesadores de pago, pero mirando el JSON-RPC documentación parece que sólo puedes obtener el ID de la transacción después de la presentación de la sendfrom/sendtoaddress.

+953
Mkay 03 февр. '09 в 4:24

Aunque el limitado número total de bitcoins implica que van a ser deflacionario en el futuro. Lo que significa que aumentará en valor debido a la oferta limitada. Actualmente están inflacionario como acerca de 7200 bitcoins son liberados a la circulación cada día. Esta tendencia va a continuar durante algún tiempo antes de que la oferta empieza a disminuir.

Esto significa que hay una gran cantidad de presión a la baja sobre el valor de los bitcoins (muchos de suministro). Esto podría llevar a que los precios bajando mucho antes de que se vaya de nuevo debido a la oferta limitada.

+897
The night manager 8 oct. 2011 7:17:56

Finalmente, la dificultad va a soltar. Esto hará que la minería a aumentar. Esto provocará un aumento en el precio debido a la verificación del problema la celebración de los precios se ha ido.

Hay otro factor que también-una vez que hayas comprado la minería de hardware, el costo del hardware es un costo hundido. Mientras se pueda pagar por la electricidad, vas a seguir corriendo. Un típico de minería de datos aparejo de hoy produce Bitcoins valor de cerca de 60 veces su costo de la electricidad (1W/GH/s). Así que el precio que habría que quitar astronómicamente para que la gente deje de minería de datos.

Podría, por supuesto, reducir significativamente los incentivos para que los mineros para invertir en nuevos equipos. Pero que va a seguir con la dificultad de aumento. No va a reducir considerablemente las confirmaciones.

También, la gente puede ver que la dificultad se va a caer y el precio va a volver. Así se podrían ver esto como una gran oportunidad para obtener nuevos minería de hardware en lugar de la espera más fácil de minería de datos.

+888
whaeoneng 3 mar. 2019 13:04:07

Cada bloque en el blockchain contiene un puntero al anterior bloque (bloque de encabezado). Si varios bloques de referencia determinado bloque como su padre, sólo el que es parte de los más largos de la cadena es aceptada.

Supongamos que el hash de la actual blockchain punta (último bloque) es 'Una'. Dos minero simultánea de las obras de los nuevos bloques (que contienen diferentes transacciones) la referencia a Un como un padre. Es necesario que el más lento minero para restablecer su trabajo cuando más rápido minero termina su bloque (con hash 'B') y emisiones, porque el siguiente bloque tiene para hacer referencia a 'B' en lugar de 'A' como un padre?

Si este principio es cierto, significa que más lentas mineros tienen que reiniciar su trabajo con más frecuencia porque están huir más rápido de los mineros que publicar sus bloques y, por tanto, cambiar el blockchain sugerencia?

+872
Awais Fayyaz 29 jul. 2018 7:31:37

Creo que tengo el cgminer configurado y me quiero conectar a una minería de la piscina.

He creado un .sh archivo con el siguiente texto:

export DISPLAY=:0
exportación GPU_MAX_ALLOC_PERCENT=100
exportación GPU_USE_SYNC_OBJECTS=1
cd /home/oshirowanen/Descargas/cgminer-3.7.2-x86_64-construido
./cgminer --scrypt -o http://<mining_pool>:<puerto> -u <usuario> -p <contraseña> -I 9

He encontrado este enlace para p2pool:

https://bitcointalk.org/index.php?topic=66182.0

y ha decidido utilizar el siguiente de la piscina:

California::estados UNIDOS::http://p2pool.stitthappens.com:10336/::1%::LTC::StittHappens::Esmeralda Roja

El formato es el siguiente:

Ciudad/Estado/Provincia::el País::Dirección IP:Puerto::Precio::Acuñación de monedas Minadas::Nombre del grupo::Operator (Nick)Nombre

Mi pregunta es, de acuerdo con el .sh archivo, yo también debería tener una contraseña, pero no se proporciona contraseña en mi elegido p2pool, yo.e:

California::estados UNIDOS::http://p2pool.stitthappens.com:10336/::1%::LTC::StittHappens::Esmeralda Roja

¿Dónde puedo obtener la contraseña de?

O son los p2pools en https://bitcointalk.org/index.php?topic=66182.0 sólo para propósitos de prueba después de que se supone que tienes para configurar su propio p2pool?

+861
Adam Sarnovsky 8 mar. 2017 21:35:17

1024.

/ * * * El tamaño del "bloque de ventana de descarga": cómo mucho antes de la actual altura obtenemos?
 * Grandes ventanas tolerar mayor velocidad de descarga de las diferencias entre pares, pero aumentar el potencial
 * grado de desorden de bloques en el disco (que hacen que la indización y en el futuro tal vez poda
 * más difícil). Probablemente vamos a querer hacer de este un por-peer valor adaptativo en algún momento. */
static const unsigned int BLOCK_DOWNLOAD_WINDOW = 1024;

(Fuente.)

+741
JWCastillo 8 oct. 2019 21:10:10

No puedo estar "Bittrex específico", pero me puede dar una respuesta general a cómo iba a trabajar y han visto trabajar a través de una media docena de sistemas de criptografía específicos y docenas de sistemas financieros que no son cripto específicos:

Cuando se establece un orden de venta (o simplemente haga clic en vender) por lo general no es un "1 y hecho" de la situación. Usted está vendiendo una cantidad 'x' por lo menos 'y' valor. Como el sistema coincide con la compra de tu 'x' cantidad de órdenes de compra, una cuota se aplica cuando el partido se hizo y el "comercio" se produce. El cargo puede ser llevado a cabo a AMBOS lados del comercio. Usted tiene un .25%.. el comprador puede tener un .25%. Eso significa que si la operación se completa, lo que se "debe" se va a eliminar, antes de entregarlo. Consiguen BCH. La persona que compra es una cuota demasiado.. que pagar en BTC. Una vez que el comercio se completa, que pagan su cuota en BTC.

Lo siento, este no es específicamente un Bittrex de responder, es un "¿cómo estas cosas normalmente trabajo". No me puedo imaginar de qué otra manera se podría llevarse a cabo como lo haría un lío todo normal prácticas de contabilidad.

En suma, para mantener la contabilidad: El comercio se ha completado. Los honorarios son evaluados con respecto a los resultados.

+707
megerka 9 dic. 2012 6:24:22

Tan sólo a partir de la inclusión en coinmarketcap.com parece ser 954 cryptocurrencies ahora. Me imagino que es un poco como un inicio, en la que la mayoría de ellos no sobrevivirán.

Es demasiado tarde para mina de los grandes - como bitcoins, etereum y litecoins - probablemente necesitan plataformas con ASIC a las minas. Pero, ¿es posible solo en la mía los más pequeños? Los que están en las etapas iniciales en la esperanza de que tal vez un día que va a despegar? Sería como la minería bitcoin en 2009?

+620
Mrityunjay Kumar Singh 21 jun. 2017 9:20:45

Su dirección 32feVAD9Haq1CtfT6JCLTt4L5qef3UnVpy es un P2SH mainnet dirección, con un 05 prefijo de dirección y representa el base58 la codificación de los datos siguientes:

  • [05][20 bytes hash][4 bytes suma de comprobación]

Así, el [05] prefijo que indica su cartera que su dirección representa un P2SH script incrustado presagio (20B).

Por otro lado, un [00] prefijo que indica su cartera que la 20B de digerir representa una Clave Pública de Hash, y que los fondos deben ser enviados a un P2PKH (Pay-2-Public-Key-Hash) de salida.

El número de versión, por tanto, le da a su cartera la información necesaria para producir el correcto tipo de salida cuando el envío de fondos, de modo que el destinatario tiene las claves privadas (P2PKH) o presagio (P2SH) para pasar a ellos.

El 05 de prefijo se traduce a un 3 en base58 de codificación, que es la razón por la que las direcciones comienzan con 3. No puedo comentar sobre lo que el script incrustado tipo es, sin embargo, desde el P2SH tiene es simplemente la 20B hash-resumen de los mismos. Tal vez un P2SH(P2WPKH) tipo de secuencia de comandos.

Modificado Respuesta:

Para determinar la dirección de la versión apropiada para una salida específica de una transacción, basta con mirar el script de salida en cuestión.

  • P2PKH: "hash160 [20] igual" -> versión 5
  • P2SH: "dup hash160 [20] equalverify checksig" -> versión 0
  • P2WPKH: "[00] [20]" -> bech32 dirección
+615
Bablu Virk 23 ago. 2014 9:20:11

Coinut ahora está ofreciendo Bitcoin opciones PUT resuelto por Bitcoins. Puede el comercio binario o en opciones de vainilla. Ahora es la única funcionamiento de Bitcoin opciones de cambio.

+491
yulubad95 8 mar. 2013 5:27:00

No tendría que ser un público hash a transacción, la asignación de algún lugar.

Sí. Existe una base de datos de utxo - el saldo de transacciones de salidas. Para ser correctos - es un índice de blockchain archivo.

+438
SensualLettuce 7 ene. 2015 16:12:12

Son exactamente el mismo número; uno está escrito en little endian la notación y la otra es "big endian". Observe que los bytes (dos-hex-pares de dígitos) son exactamente al revés de uno a otro.

Bloque de exploradores como blockchain.info normalmente, big-endian para el bloque de hashes. La prueba-de-trabajo requisito significa que la mayoría de los bits significativos tiene que ser cero, por lo que big endian hace que sea más fácil de ver esto.

+391
hapto 27 abr. 2019 1:18:46

Bueno, en cierto sentido, la electricidad puede ser almacenado, si se está generando a través de carbón, gas natural, hidroeléctrica, o plantas de energía nuclear. (Se lo guarde por que no se genera en el primer lugar.)

Se podría definir una unidad de la moneda como una nota emitida por una compañía de electricidad diciendo, "IOU un megajoule." De la cruz región de comercio sería manejado por la búsqueda de un intermediario para el intercambio, por ejemplo, un Xcel IOU para una GDF Suez IOU.

Habría algunos problemas con este enfoque. En primer lugar, Bitcoin tiene una fiabilidad del 99% a 99,99%, dependiendo de cómo se defina. Que no es lo suficientemente confiable en muchos contextos. Imagine, por ejemplo, si un hospital no fue capaz de comprar energía para una hora cada año.

Segundo, las tasas de intercambio entre los diversos Pagarés va a cambiar basado en la especulación y los cambios en los mercados de combustibles, así que lo que pueden comprar con su dinero no permanecer estable de una semana a la semana. Por ejemplo, imagina si le han pagado en Delmarva PAGARÉS porque usted trabajó para una empresa con sede en Delaware, pero vivió en algún lugar donde usted necesita para pagar sus cuentas en Xcel PAGARÉS.

En teoría, usted podría hacer esto. No estoy seguro de que te gustaría, sin embargo.

+351
Epinikion 8 abr. 2011 6:52:25

Es casi trivial doble gasto ataque en contra de Bitcoin si un atacante tiene un MITM (man-in-the-middle) ataque en contra de la víctima: el atacante impide que todos los bloques de ser visto, y los reemplaza con su propio. El argumento en contra de esto que he leído en línea es que "va a tomar un tiempo extremadamente largo para que el atacante generar sus propios bloques, por lo que la víctima darás cuenta de que hay algo mal".

Pero, ¿y el siguiente ataque?

  1. Atacante "Mallory" tiene un ataque MITM contra la víctima "Alice". Dicen que toma Mallory T minutos para generar un bloque, donde T >> 10
  2. Cuando el N-ésimo bloque se genera en la red, Mallory espera C*N minutos antes de enviarlo a Alice (aquí C es un pequeño arbitraria constante, y N=1 es el primer bloque generado en la red después de que el ataque MITM comienza). En otras palabras, sólo una pequeña cantidad de tiempo que se agrega a cada bloque, pero Alice blockchain se pone más y más detrás de la "real" blockchain como pasa el tiempo.
  3. Deje Que M=6*T/C. Después de M bloques, Alicia blockchain se C*M = 6*T minutos por detrás de la real blockchain. Mallory se inicia la generación de bloques contra el real blockchain la cabeza en este momento. Se inserta un falso malicioso de transacciones en el primer bloque que encuentra, y llena el resto con las transacciones de la real blockchain.
  4. Por el momento Alice capturas de hasta que punto de la blockchain, Mallory se han generado 6 bloques, lo suficiente como para hacer que Alice cree que el malicioso transacción ha sido confirmada.

En otras palabras, Mallory se acumula tiempo para sí misma para generar algunos bloques mediante la adición de C extra minutos entre cada bloque. Una vez que haya acumulado suficiente, se "pasa" a la hora de generar algunos falsos bloques.

Alice todavía se ve un bloque de ~cada 10+C minutos, así como C es pequeña, ella nunca avisos de que algo está mal. Ella también ve a su propio transacciones con el tiempo va a través, sólo con un retraso adicional de N*C minutos.

¿Bitcoin de alguna manera proteger en contra de esto? O se trata de un legítimo doble de gasto de ataque?

+181
johni 16 may. 2011 3:43:08

Usted puede encontrar que es más fácil consultar un electrum servidor directamente. El estrato es un buen protocolo en el que es muy fácil de utilizar en un grupo ad-hoc de la moda.

Si usted está usando python3 esto es casi seguro que la solución más fácil, demasiado.

def get_from_electrum(método, params=[]):
 params = [params] si el tipo(params) no es la lista de los demás parámetros
 s = socket.create_connection(('ecdsa.net', 50001))
 s.enviar(json.vertederos({"id": 0, "método": método, "params": params}).encode() + b'\n')
 return json.cargas(s.recv(99999)[:-1].decode())

get_from_electrum('blockchain.dirección.get_balance', '1MaxKayeQg4YhFkzFz4x6NDeeNv1bwKKva')

Resultado:

{
 "resultado": {
 "sin confirmar": 0,
 "confirmado": 237093847
},
 "id": 0
}

Documentación: https://electrum.orain.org/wiki/Stratum_protocol_specification

+176
Edilson 19 jun. 2012 14:49:15

Puedo recomendar a mis favoritos instantánea de exchange https://www.247exchange.com/buy aunque tienen bastante estrictos requisitos de verificación para los pedidos pagados con tarjetas de crédito y límite de la orden comienza a partir de $100 para los de primer orden, su ritmo es muy bueno, y su apoyo es muy útil. Es bastante nuevo cambio, pero es gestionado por la empresa financiera, en el sitio web es compatible con PCI para el uso de 247exchange es una manera confiable de comprar bitcoins con tarjeta de crédito.

+167
avhilchen 11 jun. 2015 0:41:20

Suponer que crear una alternativa cryptocurrency ("InflationCoin") basado en el software de bitcoin con un cambio en el protocolo:

  • El Bloque recompensa es constante, por ejemplo, 50 InflationCoin

Técnicamente esto funciona igual que Bitcoin, evitando uno de Bitcoin más discutido característica, es decir, integrado en la deflación. El suministro de InflationCoin iba a crecer constantemente, lo que posiblemente lleve a una controlada y predecible de la inflación si el InflationCoin economía no crece tan rápido que la oferta de InflationCoins. Las transacciones son siempre baratos y por tanto, se alienta. El acaparamiento es peligroso debido al riesgo de inflación.

Dado que, tanto usando Bitcoin y InflationCoin es voluntaria, podrían coexistir y, posiblemente, atraen a diferentes usuarios o el uso de escenarios.

+27
SDL 12 jul. 2019 13:41:30

Mostrar preguntas con etiqueta