Mi Bitcoin transacción se pierde

Cuando entro en el depósito de la dirección de donde he enviado a mi bitcoin, la Blockchain dice que la transacción es "Pasado", ¿Qué significa esto? Ha sido así durante 3 días ahora. Por favor, ayuda!

+910
user1721135 6 jul. 2019 15:56:10
20 respuestas

No es sólo acerca de los mineros, también se trata de personas el uso de bitcoin. Si los mineros deciden tenedor de la cadena y de mantener el bloque de recompensa en 50btc, no pueden utilizar esos bitcoins en cualquier lugar donde la gente no ha modificado también su falta de minería de bitcoin cliente. Protocolo cambios no son sólo acerca de >50% de los mineros, sino acerca de >50% de los usuarios en clientes.

En este caso, dado que los usuarios no tienen ningún incentivo para modificar sus clientes para tratar el nuevo tenedor legítimo, en lugar de las reglas originales de la horquilla, cualquier minero que decide pasar sus recursos de minería de la nueva "50 btc para siempre" de la horquilla es sólo va a ser perder el tiempo, ya que él no será capaz de gastar sus monedas en cualquier lugar; ellos serán rechazados como ilegítimo por parte de los usuarios, comerciantes, intercambios, etc.

+982
Justine 03 февр. '09 в 4:24

Los exploradores no están sincronizados el uno con el otro, sino que muestran diferentes bloques. Parece Guión de la testnet se ha reiniciado varias veces, con lo de la cadena.también lo es el uso de una versión de la testnet que dash.siampm.com está utilizando una versión diferente de la testnet. Esto significa que ellos están utilizando diferentes blockchains. Por lo tanto sus transacciones sólo aparecerá correctamente en la que está utilizando la testnet de la cadena que está utilizando.

+973
aenariel 1 abr. 2010 20:05:00

No he investigado mucho, pero no es un ataque a la bitcoin red llamada "egoísta mineros". Habla de las personas de la minería y de mantener sus bitcoins sin el "uso" de ellas. Tal vez se podría trabajar también en este escenario.

+939
warrenkopp 1 abr. 2016 2:47:05

Puedo pasar de la entrada con 0 confirmaciones?? Si pudiera, ¿existen algunas restricciones?

+912
Charlotte 9 jul. 2011 12:31:46

Soy bastante nuevo en esto, así que no hay burlas para los principiantes. ;-)

He intentado importar mi cartera desde el bitcoin-qt cliente en blockchain.info y, aunque el proceso parece ir swimmingly que ambos muestran diferentes balances, con blockchain.info mostrando que estoy lleno de bitcoin!

Ahora sé que hay otras respuestas acerca de ese tema en el sitio, pero no he encontrado una respuesta a estas preguntas específicas (Que yo era capaz de grok!). Parece ser que hay una multitud de maneras a alguien nuevo a bitcoin puede espectacular b0rk sus billeteras, tantos que yo no pude hacer ningún problema en particular que se adapte a mi situación.

Sin embargo, un usuario en otra pregunta publicado que hubieran sido capaces de resolver su problema haciendo lo siguiente:

Como resulta, la importación no recoger todas mis direcciones/keys. Mediante la comparación de la salida de pywallet --dumpwallet y la blockchain.info las exportaciones yo era capaz de identificar las claves que faltan y agregarlos manualmente. Ambos saldos coinciden ahora :-)

Así que tengo una pregunta de dos partes:

  1. Creo que puedo trabajar fuera de cómo para hacer lo que él sugiere con buscar un poco en google, pero no sé por qué esta solución funciona, puede que alguien me ilumine?
  2. He leído que es posible que mis saldos son diferentes porque mi cliente no estaba en sincronización con la red cuando hice la exportación/importación de proceso, podría incidir en el problema?
  3. Y si este es un factor que contribuye, acaba de salir de la bitcoin-qt cliente que se ejecuta en mi máquina hasta que se sincroniza con la red de causar tanto blockchain.info y bitcoin-qt para mostrar el mismo saldos?
  4. O tengo que empezar a hacer todo el proceso de nuevo después de que el cliente ha sincronizado?

(Yo sé, yo sé, que estaba a más de dos preguntas :-))

Cualquier ayuda sería muy apreciada!

EDIT: en cuanto a por qué quería hacerlo, quería alejarse de el bitcoin-qt cliente a otro, porque yo estaba teniendo problemas de rendimiento con el original. Pensé que podría exportar todo a blockchain.info y desde allí exportar mi billetera en un nuevo cliente. Complicado, sí; completamente incomprendida, de acuerdo, pero que es donde estoy yo.

+906
Comodore 6 nov. 2018 12:15:29

Para responder a la parte sobre el robo de la cartera, el ladrón de inmediato a transferir el saldo de su robo de la cartera en su propio bolsillo, y repita el proceso con regularidad. Así que cuando usted agrega más Bitcoins a su cartera, que se desvanecería como el ladrón robó. Así que usted sería capaz de compartir el robo de la cartera con el ladrón, pero sería una muy desequilibrada tipo de intercambio, donde se hizo todo el deposito y él hizo todo el retiro.

Usted sería mejor hacer una nueva cartera, la transferencia de los Bitcoins a la nueva cartera antes de que el ladrón vacía, y nunca utilizando cualquiera de las direcciones de la vieja cartera de recibir de nuevo direcciones. Esto implicaría dar nuevas direcciones a cualquier persona o a cualquier sitio web que almacena una dirección de la tuya y es probable que alguna vez enviar monedas a ella.

+834
Sunny Shade 7 may. 2013 13:18:26

Con la nueva Serie N de VMs, usted puede ahora mis más: https://medium.com/@benthompson2001/mining-bitcoin-other-altcoins-with-azure-n-series-gpu-virtual-machines-e8591895baba#.67rl6apt1

+833
Hounshell 30 may. 2010 22:00:13

Actualizada la cartera a v3.3 y re-corrió sincronización :)

+806
Gerdo4ka 20 nov. 2017 22:38:37

Estoy tratando de entender qué valores me pide en la configuración.json para instalar el bloque explorer para Iquidus. Sé cómo conseguir la génesis de bloque como he codificado cuando hice un tenedor para crear un nuevo altcoin, sin embargo, estoy seguro de cómo obtener la genesis_tx. Sé que puede convertir, a partir de la génesis de bloque, pero estoy seguro de cómo?

"génesis": { "genesis_tx": "", "genesis_block": ""}

En términos de la API de configuración, que están pidiendo una dirección, blockindex, blockhash, y txhash. El blockindex puede ser cualquier valor dentro de su bloque de altura... así que puedo elegir cualquier valor para el índice con la dirección correspondiente en la lista de transacciones? También, ¿cómo puedo obtener el txhash y la blockhash? Estos valores, a mi entender, están sujetos a cambio y sé que están almacenados en el blockchain... ¿alguien sabe cómo puedo recuperar esta información?

"api": { "blockindex": "", "blockhash": "", "txhash": "", "address": "" },

Les agradezco por su tiempo y consideración.

+600
user37309 6 ene. 2019 21:19:45

Así, como yo lo entiendo, un SPV cliente sólo recibe la última merkle raíz de la última cuadra y verificar si una transacción está en él. Luego se ve que mucho hashpower fue desperdiciado en ese bloque y, a continuación, se supone que debería de ser un válido bloque. Estoy en lo cierto?

No. Una SPV cliente presenta una floración de filtro para un total de nodo de prestación de servicios de SPV. Cada vez que un bloque de encabezado es enviado a usted, un nodo se verifica dijo bloom filtro de transacciones que pueden o no estar interesados en el bloque.

Si sí, entonces se dice que se incluirán las transacciones, incluyendo todas las transacciones necesarias para el cálculo de la Merkle Raíz. De lo contrario, usted acaba de recibir un bloque de encabezado con ninguna transacción que sea. Para cada bloque de encabezado recibido, su SPV cliente comprueba si contiene una prueba de trabajo de la solución que satisface la dificultad requisito y si está relacionada con el bloque anterior (como de costumbre).

En la poda de modo, sin embargo, todo el blockchain es descargado, verificado y, a continuación, se podan. Ahora, el cliente simplemente descarga los nuevos bloques, verifica ellos, y poda. Como he leído, sin embargo, en la poda modo, el cliente mantiene la última x bloques por alguna razón. Por qué?

Supongo que usted está hablando en términos de un nodo, ya SPV nodos no descargar el blockchain en todo y no hay nada para podar.

La razón por la que los N últimos bloques se mantienen es así que cuando una re-organización lleva a cabo, es posible sistemáticamente deshacer las transacciones que llevó a la actual UTXO conjunto que está basada en un huérfano de la cadena. Usted, a continuación, deshacer, al punto donde el nuevo éxito de la cadena comienza y aplicar las transacciones que se registran en la nueva cadena. Sin el pasado N de los bloques, no hay manera de viento de la onu cuando la cadena de re-org lleva a cabo, a continuación, volver a derivar la UTXO independientemente requiere una descarga completa de la blockchain.

También, si tengo toda la blockchain en podar de modo que, una blockchain hechos de árboles de merkle, dada una nueva transacción y su merkle, puedo comprobar que en algunos bloques y sé que este bloque es válido porque me validado antes de la poda. Sin embargo, ¿cómo puedo saber que esta transacción se gasta el saldo de la entrada? Qué necesito para pedir el merkle ruta de acceso de la referencia a transacciones y sigue haciendo eso?

Creo que están confundidos. Mientras se opera un total de nodos en podar modo, el nodo se descarga cada bloque y realizar la validación completa. Cada transacción que se procesa y se actualizará el UTXO conjunto que se almacena en el nodo. Por lo tanto, usted sabrá si las transacciones están gastando válido UTXOs o no.

+592
Goutam 28 ene. 2017 1:06:07

Las principales ventajas de la UTXO modelo son la sencillez de implementación y mejora de la privacidad.

Con el UTXO modelo, transacciones con tan solo consumir algunos UTXOs y crear algunos UTXOs. Este apretado restricción en ¿qué operaciones se pueden hacer hace que las transacciones más simples y más fáciles de ejecutar en paralelo.

El UTXO modelo también mejora la privacidad, por lo que es más difícil de asociar transacciones emitidas por el mismo partido.

Las principales ventajas de la cuenta del modelo son las mejoras en la transacción flexibilidad, administración de la cuenta, y multi-moneda capacidades. Una transacción en una cuenta modelo puede hacer mucho más que consumir y crear UTXOs, se puede modificar la persistencia de los datos asociados con una cuenta. Esto permite funciones como el orden de los libros y de la cruz-pagos en su moneda.

Tal vez lo más importante, permite una cuenta administrada. Por ejemplo, el XRP de Contabilidad permisos de las cuentas de cambiar sus credenciales criptográficas. Usted puede tener un conocido públicamente recibir la dirección y el cambio de la clave necesaria para pasar los fondos enviados a esa dirección sin tener que comunicar una nueva dirección o movimiento de fondos.

En un sistema de múltiples monedas, cuentas puede especificar los activos que están dispuestos a aceptar como pago. Así, por ejemplo, si te debo dólares, puedo comprobar la configuración de tu cuenta para ver de qué activos se aceptan para pagos en dólares. El permite que el XRP de Contabilidad de activos extranjeros del sistema, permitiendo la mayor descentralizado de intercambio en el mundo.

Por último, una cuenta del modelo hace que sea más fácil llevar a nuevos servidores. El número de cuentas que generalmente es mucho menor que el número de UTXOs en un tamaño comparable sistema. Esto significa menos datos necesarios para traer en nuevos nodos.

+562
quannabe 31 jul. 2011 13:31:12

Estaba esperando que alguien me podría ayudar por favor?

Yo solía tener un escritorio de cartera para XRP que me acabo de enterar de que había sido eliminado y que el lugar donde mis monedas.

Existe de todos modos para acceder a esas monedas de nuevo?- Soy incapaz de descargar el escritorio cartera ya que no puedo encontrarlo - id realmente agradecería cualquier ayuda.

+472
Bob Rosset 5 may. 2010 16:33:15

su "Función Compartida Pública GetSignature" funciona bien! He sido el tormento de mi cabeza por un par de días a escribir mi propia, pero no hubo suerte! Gracias por el fragmento!

En cuanto a tu problema puede que alguien ya ha respondido a ella.

Para solucionar más problemas te recomiendo después de obtener un Error de HTTP para continuar con su flujo y GDAX le dará información útil.

he aquí cómo manejar una excepción de la web.

 Catch ex as WebException

 Dim resultado Como Nuevo ClassWebRequestOutput
 de salida._ErrorMessage = ex.Mensaje.ToString

 Dim exResponse Como Cadena
 de salida._Error = True

 exResponse = New StreamReader(ex.Respuesta.GetResponseStream()).ReadToEnd
 de salida._Resopnse = exResponse

 Devolver el resultado
 Función De Salida

Esto continúa con la conexión a internet con consejos útiles.

+459
StephanieF 20 feb. 2017 5:08:43
  1. Quién selecciona las transacciones a ir en este bloque? Si no es una persona, en donde el Núcleo es esta incluido

Minero seleccione ellos. Más específicamente, el nodo de software que los mineros seleccione ejecutar las transacciones. La mayoría de los mineros el uso de Bitcoin Core o alguna variación de ella.

  1. ¿Cómo entonces se atan en un bloque?
  2. ¿Cómo hacen para pasar luego a los mineros?

Cuando el nodo de software selecciona las transacciones, se crea una cadena hexadecimal para cada transacción que representa cada uno de los campos. Que cadena hexadecimal sigue el mismo formato utilizado para registrar las transacciones para el envío a través de la red, así como la representación hexadecimal de los bytes en lugar de los bytes de sí mismos. Este es un paquete junto con algunos otros de la información en un objeto JSON en el getblocktemplate formato y proporcionado a más de un JSON-RPC interface para la minería de software.

La minería de software, a continuación, toma la información proporcionada por getblocktemplate, añade su propia información adicional (por ejemplo, el nonce) y construye un serializado bloque. Serializado bloques de matrices de bytes que contiene toda la información en un bloque y tienen el mismo formato que envía a través de la red. Si el bloque es válido, el minero envía el serializado bloque de vuelta al nodo que envía al resto del Bitcoin red.


Aquí está un ejemplo paso a paso de cómo un minero Alice minas de un bloque.

  1. Alice corre Bitcoin Core que constantemente recibe, valida, y los relés de las transacciones y de otros bloques.
  2. Alice se ejecuta un software de minería de datos (tales como cgminer) y se conecta aquí hash máquinas (por ejemplo, un Antminer S9) para que.
  3. Alice también se proporciona para su instancia de cgminer las credenciales para el JSON-RPC interface para su Bitcoin Core nodo.
  4. cgminer utilizará getblocktemplate y enviar una solicitud para un bloque de plantilla para Bitcoin Core.
  5. Bitcoin Core recibe el getblocktemplate solicitud y elige las transacciones de su piscina de válido y no confirmados de transacciones que tiene almacenado en la memoria. Las transacciones son normalmente seleccionados por sus tarifas, la más alta tasa de tasa de de ser seleccionado en primer lugar.
  6. Bitcoin Core construye un bloque de plantilla utilizando el seleccionado las transacciones y añade cualquier información adicional necesaria.
  7. Bitcoin Core responde a cgminer sobre el JSON-RPC interface con el completado de bloque de plantilla.
  8. cgminer recibe el bloque de la plantilla y la utiliza para construir un serializado bloque de encabezado en una forma que sea aceptable para el hash de hardware
  9. cgminer envía los datos que ha guardado en el hashing el hardware y el hardware calcula el hash SHA256 mientras que el incremento de algunos datos en los datos.
  10. El hash de hardware (o cgminer) comprueba si un valor hash tiene una prueba válida de su trabajo. Si no, vaya al paso 14.
  11. Una vez que el hardware agota todas las posibles combinaciones que se pueden probar usando los datos y responde a cgminer
  12. cgminer, cuando el hash de hardware no puede continuar con sus datos, los envía a otro getblocktemplate solicitud de Bitcoin Core para un nuevo conjunto de transacciones y el bloque de datos a tratar.
  13. Repita los pasos 4 a 12 hasta el hash de hardware encuentra un hash con una prueba válida de su trabajo en el paso 10.
  14. Una vez que un hash con una prueba válida de su trabajo ha sido encontrado, cgminer toma los datos que se hash para que una prueba válida de trabajo y los combina con el serializado transacciones.
  15. El serializado bloque se convierte en una cadena hexadecimal y enviado a Bitcoin Core utilizando el submitblock RPC comando.
  16. Bitcoin Core toma la cadena hexadecimal que representa el bloque, la convierte en una matriz de bytes, comprueba que el bloque es válido, y si es así, envía el bloque de los nodos a los que está conectado.
+426
Abdulaziz Hamdan 17 ene. 2011 5:56:10

He descargado el LiteCoin Núcleo para el Mac (High Sierra 10.13.3) con el fin de utilizar la testnet para las pruebas de un carrito de compras en línea. No estoy buscando a mina cualquiera de las monedas, sólo tiene que utilizar el monedero. La aplicación se carga correctamente cuando se conecta a la cartera normal, pero cuando voy a agregar testnet=1 para el litecoin.conf, que no se van a conectar a los compañeros. Cuando me miro en el registro de depuración, veo

2018-03-01 14:37:02 connect() para 104.236.211.206:19335 error después de select(): Conexión rechazada (61)
2018-03-01 14:37:03 connect() para 173.209.44.34:19335 error después de select(): Conexión rechazada (61)
2018-03-01 14:37:03 connect() para 173.209.44.34:19335 error después de select(): Conexión rechazada (61)
2018-03-01 14:37:04 connect() para 66.178.182.35:19335 error después de select(): Conexión rechazada (61)
2018-03-01 14:37:04 connect() para 66.178.182.35:19335 error después de select(): Conexión rechazada (61)
2018-03-01 14:37:05 connect() para 173.209.44.34:19335 error después de select(): Conexión rechazada (61)

He intentado añadir un RPC user/pass, pero sigue sin ir. Error 61 parece referirse a que el servicio no se está ejecutando en el puerto en el equipo de destino. Estoy en un entorno de oficina, por lo que no puede hacer cualquier cambio en la red. Hay algo que me falta?

Aquí está mi actual litecoin.conf

rpcuser=litecoinrpc
rpcpassword=mypasswordhere
testnet=1
+328
J3D1Meist4 15 ene. 2013 17:58:20
  1. Para mejorar su conocimiento acerca de BTC ir a bitcoin.org y es.bitcoin.es (en el último, Bitcoin Wiki, usted puede encontrar también Foros & Chats para ampliar su conocimiento).
  2. Para saber sobre el precio actual de Bitcoin intercambios de ir a bitcoinwisdom.com.
  3. Algunas empresas que venden equipo de hardware sólo en unos pocos países, por ejemplo:
    Dell.com (en estados UNIDOS, reino unido y Canadá), NewEgg.com (en EE.UU. y Canadá). Día por día, más y más empresas están dispuestas a aceptar BTC como forma de pago, les pregunto si lo hacen.
  4. Para conseguir BTC en su país mejor probar un intercambio internacional sitio como LocalBitcoins.comtal vez puedas encontrar a alguien dispuesto a vender BTC y el sitio proporciona la información necesaria (aquí tenéis un enlace directo a su mercado de Bangladesh).

Espero que esta información le dará una rápida puesta en Bitcoin.

+279
Akiha 8 ene. 2017 11:16:42

Como @Murch señalado correctamente de hecho, es posible enviar bitcoin a una clave pública o con el hash de la clave pública. La motivación original para el uso de los hash de las claves públicas fue para acortar el tamaño de la dirección. Las claves públicas en su formulario sin comprimir son de 64 bytes, mientras que MADURO-MD salidas de 20 bytes (+5 bytes de la suma de comprobación y la versión).

Curiosamente Satoshi no sabía que las claves públicas puede ser comprimido hasta 32 bytes +1 bits (¿por Qué Bitcoin apoyo comprimido y sin comprimir o claves de direcciones?) y así eligió los hash como una manera de conseguir comprimido direcciones. Las implicaciones de seguridad son interesantes:

A diferencia de claves públicas, las funciones de hash como SHA-256 y MADURO-MD se cree para ser cuántico resistente. Un quantum atacante podría recuperar eficientemente la clave privada para cualquier Bitcoin clave pública, pero no para un P2PKH dirección. Sin embargo, cada vez que una transacción se pasa de un P2PKH dirección se revela la clave pública como parte de la secuencia de comandos.

Por otro lado, el número total de direcciones posibles es 2^160, mientras que el número total de claves públicas es de aproximadamente 2^256. Teóricamente, esto significa que las direcciones son menos seguras que las claves públicas en contra de un ataque de fuerza bruta. Obviamente, un ataque de fuerza bruta es completamente inviable para cualquier tipo de dirección.

+193
hhhhhhhh 19 mar. 2015 11:32:53

Por qué no usar simplemente Electrum lugar? Es bastante fácil de integrar con una Electrum cartera, y tiene un personalizables búsqueda de la brecha que puede ser tan grande como sea necesario.

+169
harvey 4 may. 2010 23:51:36

"Inmaduro" bloques " de que debería ser válido, pero requieren de 100-120 confirmaciones antes de que puedan ser gastado. En testnet esto puede tomar hasta 40 horas o así. Si usted tiene el hash del bloque (debería estar en la depuración.registro si no en otros lugares), usted debería ser capaz de encontrar estos bloques en http://blockexplorer.com/testnet y ver a ellos vinculados en el bloque de la cadena.

"Huérfanas" bloques puede pasar si se encuentra un bloque, pero que es desconocido para usted, alguien ya ha encontrado un bloque vinculado a la misma madre. Esto parece ser más común en testnet, que no parece ser muy eficiente en la propagación de recién encontrado bloques. (No sé por qué, tal vez hay una gran cantidad de experimentación de los clientes que no se retransmiten los bloques correctamente.) Esto puede suceder especialmente debido a los 20 minutos de la regla en testnet, el cual si no se encuentra el bloqueo dentro de los 20 minutos de la última, la dificultad temporalmente gotas a 1. Cuando esto sucede, normalmente, un montón de gente a encontrar un bloque dentro de un par de segundos, y no es una carrera para ver quién se propagan y aceptado en primer lugar. Así que cada vez que esto ocurre, hay una buena probabilidad de que usted va a encontrar un bloque en dificultad 1, pero incluso una mejor oportunidad de que alguien le golpearon a él, y que su bloque se quedarán huérfanos.

+146
user782220 19 feb. 2010 16:20:16

Cuando el BitForce Bitcoin Miner es la minería, ¿tiene que ser conectado a una PC todo el tiempo?

+31
Avant56 5 ene. 2012 16:55:19

Mostrar preguntas con etiqueta