Pages:
Author

Topic: Problema cliente - page 2. (Read 3934 times)

legendary
Activity: 1623
Merit: 1608
March 21, 2013, 12:39:32 AM
#10
yo tambien creo que es como dijeron de las direcciones el problema que veo diferente saldo, pero ese no es el problema principal

El problema que tienes, tal y como dice Ogig, es el hecho de que en un wallet de Bitcoin-qt solo se precargan 100 claves privadas, y tú (por lo que veo en la imagen) llevas ya 500 transacciones. Cuando no vacías el wallet, el propio Bitcoin-qt genera una dirección de cambio (en inglés, change) que son diferentes en los dos wallets. Si sigues funcionando de esta manera, el problema va a ir aumentando.

La forma sencilla de solucionarlo es que envíes el TOTAL de un wallet a una DIRECCIÓN NUEVA, recién creada, del otro wallet. En el wallet remitente se quedará el saldo a cero bitcoins, y en el destinatario debería aparecer la suma real que tienes.

El cambio o "change" a una dirección diferente no es parte del protocolo Bitcoin. Bitcoin-Qt envía el cambio a una dirección diferente para ganar en privacidad.

member
Activity: 118
Merit: 10
March 20, 2013, 09:42:29 PM
#9
ya probe el rescan y borrarle los archivos para que busque los bloques desde 0 pero sigue igual


yo tambien creo que es como dijeron de las direcciones el problema que veo diferente saldo, pero ese no es el problema principal



el problema principal es la transaccion que hice desde el cliente viejo, que me desconto los btc, nunca tuvo ninguna confirmacion y tampoco llego a donde debia ir. El cliente nunca me aviso que debia actualizar a la 0.8, al no confirmarse me puse a investigar y vi que decian que debiamos actualizar


no me complico tanto porque fueron solo 0.05btc, si hubiese movido 20 btc me estaria matando y no fue que hice nada del otro mundo, solamente no me entere a tiempo que debia actualizar el cliente
legendary
Activity: 1623
Merit: 1608
March 20, 2013, 03:45:00 PM
#8
alguna forma de que verificquen los bloques desde cero para ver si se arregla?

Prueba con lo siguiente:

bitcoin-qt -rescan

De todas formas, tiene toda la pinta de que lo que te está ocurriendo es lo que dice Ogig.
legendary
Activity: 1820
Merit: 1017
March 20, 2013, 02:28:29 PM
#7
TETOCONPOLERA podrías aclararnos que ha sido finalmente del problema.
member
Activity: 70
Merit: 10
March 19, 2013, 10:23:45 AM
#6
Creo que tu problema es el siguiente:

Las carteras del cliente bitcoin-qt generan 100 direcciones al crearse. Tú sólo ves 5 en el cliente, y cada vez que pides una nueva dirección para recibir btc no la estas creando realmente, si no cogiendo una dirección de esas 100 ya creadas.

Por ejemplo tenemos wallet A con sus 100 direcciones, y le haces una copia, wallet B. Ahora empiezas a usar walletA, y cada vez que miras walletB el saldo será el mismo, pero en el momento que uses la dirección 100 de walletA y bitcoinqt cree una nueva (por ejemplo para el cambio, como en tu caso) la wallet B no la tendrá en su lista de direcciones, y por lo tanto no verás el saldo de esa dirección concreta.

Soluciónes:

Primero no uses el wallet.dat en plan un día aquí otro allí. Es mejor tener dos carteras distintas. Al wallet.dat le haces una copia regularmente sólo como respaldo. Siempre puedes usar otro cliente si necesitas tener carteras "read only".

Segundo, para recuperar "la normalidad" podrías exportar todas las direcciones de tus dos carteras e "integrarlas" en una nueva. Lo mejor para esto es transferir todos los saldos a nuevas direcciones, lo que le llaman swipe (barrido) en el Armory. Por supuesto también podrías localizar la dirección en concreto que no tienen las dos carteras y reimportar esa.

Lo que buscas son los comando "dumprivkey" para ver las direcciones privadas de cada cartera, e "importprivkey" para importar las que te falten.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

Saludos
legendary
Activity: 1018
Merit: 1000
March 19, 2013, 09:33:04 AM
#5
Mira el historial de transacciones de ambos clientes y mira cual de los dos tiene la transacciones mas recientes. Ese sera el mas actualizado y es el wallet.dat que tienes que respaldar.

Ahora ocasionalmente me toca hacer algo similar a tener dos clientes bitcoins compartiendo el mismo wallet.dat

Yo uso un dummy wallet.dat para mantener el cliente al dia en la terminal que no estoy usando en el momento y simplemente apago reemplazo y reinicio el cliente, y evito el conflicto que estas sufriendo.
member
Activity: 118
Merit: 10
March 19, 2013, 09:07:17 AM
#4
no espere a que confirmara porque estuvo mas de un dia con 0 confirmaciones y ahi me di cuenta del problema


el tema de las direcciones, yo siempre me quede tranquilo de que tenia mi wallet.dat guardado. Significa que si me explota la pc y ese wallet tenia nuevas direcciones creadas a las que se recibieron btc, si la restaruro voy a perder esos bitcoins?


ahora les borre los archivos y estan actualizando todos los bloques desde 0 ambas pcs, pero sin confirmar una me sigue diciendo 1.2btc y la otra 0.67btc


en los 2 años que llevo en esto nunca me habia pasado algo asi
hero member
Activity: 715
Merit: 500
Bitcoin Venezuela
March 19, 2013, 03:50:01 AM
#3
1) No es recomendable usar la misma wallet.dat con dos clientes distintos, podría "corruptearse" el archivo. Mejor usar Electrum, ya que usa una misma cartera sincronizada en cada PC.

2) Si la transacción está sin confirmar, solo debes esperar. Mientras poseas las llaves privadas no debería de pasarle nada a tus BTCs.

Tendrías que haber esperado a la confimación, no actualizar en el proceso, esperemos que eso no afecte a tu cartera.

3) La diferencia de 0.5 y lo que enviaste 0.05 es por que aun no has recibo el cambio. El cliente toma los inputs de tu balance 0.5, usa los outputs 0.05 y te devuelve los 0.45 restantes a una "dirección de cambio" (change address) o la misma dirección.
legendary
Activity: 1099
Merit: 1000
March 18, 2013, 10:22:39 PM
#2
A priori se me ocurre preguntarte cuantas direcciones tiene generadas cada cartera.
Quizás eran iguales en un momento, pero ya no lo son, digo.
member
Activity: 118
Merit: 10
March 18, 2013, 10:08:19 PM
#1
Buen dia gente, tengo un problema rarisimo con el cliente

tengo la misma wallet.dat en mi casa y en mi trabajo, nunca tuve problemas


ayer hice una transaccion desde mi casa (version 0.7.2)  y no me di cuenta que pedian que actualice a la 0.8, la transaccion nunca se confirmo pero me descontaron los btc


en el trabajo (version 0.Cool esa transaccion no la veo, como si nunca hubiera pasado. Si bien no es muy importante porque era un monto chico, tengo bastante diferencia de saldo entre ambas wallets, lo que me preocupa

actualice la 0.7.2 a la 0.8 pero el problema persiste


wallet de mi casa


wallet del trabajo



fijense que la transaccion de la discordia es de 0.05, pero la diferencia en saldo es de 0.5btc


alguna forma de que verificquen los bloques desde cero para ver si se arregla?
Pages:
Jump to: