Pages:
Author

Topic: BLOCKCHAIN: Transacciones sin confirmar y saldo no disponible para enviar. (Read 35751 times)

newbie
Activity: 14
Merit: 0
A mi me ocurre algo similar con mycelium, estoy intentando enviar 0.5 de mi cartera de android a una en iphone las transacciones no se propagan por la red, en una cartera dice enviando 0.5 y la otra dice recibiendo 0.5 pero no se confirman y el fee fue de mas de 2 dolares, al buscar el hash dela transacción en la web de blockchain, me dice que no existe la transacción. Alguien sabe que puede ser?
hero member
Activity: 1386
Merit: 504
buen dia amigos, soy nuevo en este mundo y me acaba de ocurrir un percance, hice un deposito en la pagina de cuplicar bitcoins llamada https://doublr.me

Las coins no se duplican. Te han estafado.
No creo que ha sido engañado blockchain era lento ahora y estar congestionado debido a tener muchas transacciones
legendary
Activity: 1974
Merit: 1030
buen dia amigos, soy nuevo en este mundo y me acaba de ocurrir un percance, hice un deposito en la pagina de cuplicar bitcoins llamada https://doublr.me

Las coins no se duplican. Te han estafado.
newbie
Activity: 1
Merit: 0
buen dia amigos, soy nuevo en este mundo y me acaba de ocurrir un percance, hice un deposito en la pagina de cuplicar bitcoins llamada https://doublr.me , y coloque mi direccion de cartera, al momento de la pagina pagarme el pago sale realizado a otra direccion que yo no proporcione sale la dirrecion en blockchain y las confirmaciones pero no se que hacer con esto, opr favor necesito ayuda alguien que pueda ayudarme.  Cry Cry Cry
legendary
Activity: 1623
Merit: 1608
La duda que tengo al hacer eso es... si al no tener todavía ninguna confirmación en la transacción pendiente, una vez que se haga la transacción hacia mi mismo monedero con todo el dinero disponible (incluido ese dinero que aún no tiene confirmaciones), iría a mi monedero todo el dinero, o iría parte a mi monedero y la cantidad que estaba pendiente a la dirección que puse en primer lugar.

Es necesario que la transacción que está aún sin confirmar envíe bitcoins al menos a una dirección de tu wallet de electrum (ya sea en la cantidad principal o en el cambio). Lo puedes comprobar fácilmente poniendo el txid en un explorador, por ejemplo, en blockchain.info. Si no, no sería posible utilizar CPFP agrupando todo en una única dirección desde una única transacción adicional de electrum.

Si tuvieras el control de al menos una única dirección Bitcoin de destino en la transacción sin confirmar, aunque no perteneciera a tu wallet de electrum, también podrías hacer CPFP pero seguramente tendrías que importar claves privadas y demás. No sería tan directo.
newbie
Activity: 3
Merit: 0
Vale, ya he averiguado como se hace ! Es bastante fácil, pero claro tienes que saber que botón tocar...

Todavía se sigue intentando enviar la transacción que tengo pendiente, así que probaré a realizar lo que dices de mandar todos mis bitcoin a una dirección controlada por mí con una fee más alta.

La duda que tengo al hacer eso es... si al no tener todavía ninguna confirmación en la transacción pendiente, una vez que se haga la transacción hacia mi mismo monedero con todo el dinero disponible (incluido ese dinero que aún no tiene confirmaciones), iría a mi monedero todo el dinero, o iría parte a mi monedero y la cantidad que estaba pendiente a la dirección que puse en primer lugar.

No sé si me he explicado bien.

Muchas gracias crack !
legendary
Activity: 1623
Merit: 1608
También uso electrum y tengo una transacción que hice sin confirmar varios días, se ha vuelto a reenviar sola... Alguna vez dejará de reenviarse?
Habría supuesto que en electrum, el nodo al que estas conectado normalmente no reenviaría la transacción al cabo de 72 horas, pero realmente no se puede saber. Basta con que haya un solo nodo en toda la red que se dedique a reenviar transacciones más o menos antiguas para que esas transacciones sigan en el mempool y "no se olviden".


Quote from: Bitcoinuser10
También he intentado hacer una transacción CPFP, pero sinceramente... no sé cómo hacerla :S

No sé que es el change, ni saber si existe, ni como hacer una transacción que implique a otra... Estoy un poco perdido en ese tema... Si me pudieran echar una mano se lo agradecería.
Es difícil poder explicar qué es CPFP si no conoces lo que es el "change", o los inputs y los outputs. Como caso particular, si todos los fondos que tienes en electrum en estos momentos están con cero confirmaciones, cualquier nueva transacción que hagas con una comisión especialmente alta hacia una dirección Bitcoin que tú controles en ese mismo wallet, hará que al menos de una las transacciones que aún está sin confirmar se confirme más rápidamente.

EDIT: También, si haces una transacción que mueve TODOS los bitcoins del wallet (incluyendo los de direcciones con cero confirmaciones) a una única dirección de ese mismo wallet con una comisión especialmente elevada para compensar la baja comisión de las transacciones aún sin confirmar, también estarías llevando a cabo un CPFP, y por tanto las transacciones pendientes se confirmarían más rápidamente. El inconveniente principal sería que pierdes privacidad, porque cualquiera monitorizando la red puede suponer (pero no tener la certeza), de que hay una relación en el mundo real entre la transacciones pendientes de confirmar y el propietario de la dirección en la que se han agrupado todos los bitcoins.
newbie
Activity: 3
Merit: 0
Tengo entendido que habías utilizado Electrum, no el wallet de blockchain.info. Así que tu caso está precisamente explicado en la FAQ de Electrum:

http://docs.electrum.org/en/latest/faq.html#my-transaction-has-been-unconfirmed-for-a-long-time-what-can-i-do

Como no has activado la opción "Enable Replace-By-Fee" que indica en la FAQ anterior, solo te quedan dos opciones:

1. Esperar a que se confirme o que se cancele. (como has utilizado Electrum, el tiempo máximo de espera son 72 horas)
2. Utilizar la opción CPFP ("child pays for parent"). CPFP no aparece como tal en Electrum, pero básicamente significa que gastes el "change" (el cambio de la transacción que vuelve a tu propio wallet, si es que existe) y que aún está sin confirmar, y lo envíes a otra dirección de tu propio wallet con una comisión especialmente alta (más alta de lo normal) para que compense la baja comisión de la primera transacción. De esta forma, la segunda transacción paga por la baja comisión de la primera, y como la segunda transacción depende de la primera, se confirmarían las dos automáticamente. No sé si queda claro, pero esas son las dos opciones que quedan.

Hay gente que envía mensajes a mineros y a "aceleradores" de transacciones, pero a mí me gusta más cumplir estrictamente con los incentivos del protocolo.
[/quote]

A mi me pasa lo mismo, escribí en otro post mi problema. Aprovecho que este hilo va de lo mismo...

También uso electrum y tengo una transacción que hice sin confirmar varios días, se ha vuelto a reenviar sola... Alguna vez dejará de reenviarse?

También he intentado hacer una transacción CPFP, pero sinceramente... no sé cómo hacerla :S

No sé que es el change, ni saber si existe, ni como hacer una transacción que implique a otra... Estoy un poco perdido en ese tema... Si me pudieran echar una mano se lo agradecería.
legendary
Activity: 1623
Merit: 1608
En otro hilo que ayer encontré...creo entender que afirmabas que se puede disponer e los fondos para un envío mientras la transferncia polémica no esté confirmada ni una vez ...y si con ello vacías la cartera, la transferencia errada NUNCA ya entrará en la blockchain , pues la nueva y correcta se le "colaría" en el acceso a los fondos y cuando la mala quisiese enviar la blockchain desestimaría su etición, pues lo haría sobreuna cartera sin saldo. Es éso correcto ? No habría riesgo de liarlo aún más, aunque te asegiurases de enviar una comisión alta ?

Podrías decirme los pasos para un envío 100% correcto en ese caso ? ( Yo preferiría, si ello no acarrea riesgos añadidos , resolver la ransferencia en lugar de esperar días a que fuese denegada y anulada dejando la wallet limpìa - iba a dcir devolviendo el saldo, pero no es así, ya que el saldo está ahí, aunque intimida tocarlo ).

Tengo entendido que habías utilizado Electrum, no el wallet de blockchain.info. Así que tu caso está precisamente explicado en la FAQ de Electrum:

http://docs.electrum.org/en/latest/faq.html#my-transaction-has-been-unconfirmed-for-a-long-time-what-can-i-do

Como no has activado la opción "Enable Replace-By-Fee" que indica en la FAQ anterior, solo te quedan dos opciones:

1. Esperar a que se confirme o que se cancele. (como has utilizado Electrum, el tiempo máximo de espera son 72 horas)
2. Utilizar la opción CPFP ("child pays for parent"). CPFP no aparece como tal en Electrum, pero básicamente significa que gastes el "change" (el cambio de la transacción que vuelve a tu propio wallet, si es que existe) y que aún está sin confirmar, y lo envíes a otra dirección de tu propio wallet con una comisión especialmente alta (más alta de lo normal) para que compense la baja comisión de la primera transacción. De esta forma, la segunda transacción paga por la baja comisión de la primera, y como la segunda transacción depende de la primera, se confirmarían las dos automáticamente. No sé si queda claro, pero esas son las dos opciones que quedan.

Hay gente que envía mensajes a mineros y a "aceleradores" de transacciones, pero a mí me gusta más cumplir estrictamente con los incentivos del protocolo.
member
Activity: 274
Merit: 10
Puede ser que el mensaje de error sea incorrecto y que lo que ocurre es que no te deja enviar esa cantidad de 1 BTC si no añades comisión.

Recomiendo lo siguiente:
1) En lugar de "Envío rápido", clica en "Envío personalizado".
2) Dentro de "Envío personalizado", añade la comision pertinente y haz el envío.

Buenas Shawsank

Yo precisamente hice lo de ampliar el límite, pues la semana pasada estuve 3 ó 4 días en esprea de una transferencia y no es agradable.

En "Detalles" me da 0,0005998 , que puse , sobrepasando la recomedación de fee del intermediario P2P shapeshift.

Aún así, me asigna a esa transferencia una etiqueta de LOW FEED junto a una señal de peligro...que apareció al momento de clickar en el envío.

En otro hilo que ayer encontré...creo entender que afirmabas que se puede disponer e los fondos para un envío mientras la transferncia polémica no esté confirmada ni una vez ...y si con ello vacías la cartera, la transferencia errada NUNCA ya entrará en la blockchain , pues la nueva y correcta se le "colaría" en el acceso a los fondos y cuando la mala quisiese enviar la blockchain desestimaría su etición, pues lo haría sobreuna cartera sin saldo. Es éso correcto ? No habría riesgo de liarlo aún más, aunque te asegiurases de enviar una comisión alta ?

Podrías decirme los pasos para un envío 100% correcto en ese caso ? ( Yo preferiría, si ello no acarrea riesgos añadidos , resolver la ransferencia en lugar de esperar días a que fuese denegada y anulada dejando la wallet limpìa - iba a dcir devolviendo el saldo, pero no es así, ya que el saldo está ahí, aunque intimida tocarlo ).

Muchas gracias.
newbie
Activity: 25
Merit: 0
Me he puesto a hacerlo hace 5 minutos y ya está resuelto

¿Qué es lo que hiciste exactamente? Por curiosidad y también para uso de generaciones futuras. ¿Te hiciste una transacción a ti mismo?

Si, me hice la transferencia a mi mismo, a la cartera de multibit que acababa de crear.
Primero transferí lo que me permitió, le indique 1 BTC y me dio la opción de ajustar la transferencia a lo máximo que me permitía (0.005...), me volvió a reajustar la transferencia por cuestión de comisión o saldo (no recuerdo ahora mismo lo que me indicaba) a 0.004..., y esa una vez ajustado al máximo permitido puede hacer la primera transferencia.
Tras comprobar que me aparecía en multibit, a los 5 minutos hice una 2ª trasferencia del mismo modo, le indique 1 BTC para me la corrigiese al máximo que me permitiera, pero esta vez pude pasar todo el saldo indicado sin ningún problema.
En un par de hora ya tenia los 2 imputs en multibit confirmados con sus correspondientes comisiones (mayor la del primer output que la del segundo a pesar de ser mucha menos cantidad...  Huh)
legendary
Activity: 1974
Merit: 1030
Me he puesto a hacerlo hace 5 minutos y ya está resuelto

¿Qué es lo que hiciste exactamente? Por curiosidad y también para uso de generaciones futuras. ¿Te hiciste una transacción a ti mismo?
newbie
Activity: 25
Merit: 0
dserrano5, más claro agua, jajaja muchas gracias.
Me he puesto a hacerlo hace 5 minutos y ya está resuelto, parece ser que solo me permitía hacer ese output tan pequeño como "seguridad" (entiendo yo), tal como comentaba Shawshank, para protegerse... pues tras hacer esa primera salida he intentado hacer otra con valor de 1 BTC para BC me auto-corrigiese la operación y me dijese cuanto podía sacar, y bendita sorpresa... me ha pasado el BTC entero sin problemas!!
El primer output ya esta confirmado en la cartera de multibit, el segundo aún no, pero está reflejado.
Quiero agradeceros vuestra ayuda, vuestras explicaciones y paciencia, da gusto tratar con vosotros, muchas gracias!
legendary
Activity: 1974
Merit: 1030
No me queda otra que tirar de la madre de la ciencia...  Tongue
Por lo que me vais explicando y voy pillando, junto al hilo de los direcciones de cambio de la sección de novatos, a grosso modo, entiendo que puedo utilizar una dirección para recibir tropecientos pagos, pero puedo realizar pocos envíos, en mi caso, puedo recibir 200 imputs o más, pero las outputs de salida tienden a ser de menor cantidad cuantos mas se hagan, de ahí lo que me comentabas de ir haciendo outputs de lo que me deje y acumular en otra dirección para desde esa volver a hacer una salida a otra dirección con un monto mayor, más o menos no?

Más o menos.

Tu problema es: tienes tropecientos céntimos en el monedero. No puedes ir a comprar un desodorante y soltarle 300 céntimos a quien te atienda en caja. Bueno, sí puedes, pero se van a quedar con tu cara y por la noche te van a destripar Smiley. O, alternativamente, pagas una comisión y todos en paz.

¿Cómo sales de esta situación? Pues haciendo una transacción en la que cojas 10 de esos céntimos y te los envíes a ti mismo, con eso se transforman en una moneda de 10 céntimos. A continuación coges 20 céntimos (la moneda nueva y otras 10 pequeñas) y te los vuelves a enviar a ti mismo, con lo cual acabas con una moneda de 20. Y así sucesivamente, transformando 1000 moneditas pequeñas en una sola que valga 1000 veces más. Al terminar este proceso, pagas el desodorante con una moneda grandota como hace la gente normal, y a cambio te dan hasta las gracias y todo Tongue.

Esto tiene sus matices y sus leches, pero por ahora simplemente que sepas que es así como te quitas el polvo.


si tengo x BTC en la dirección "A" y necesito vender uno creo una dirección nueva "B", lo traspaso y hago la venta desde esa, y el resto de BTC los paso a una nueva dirección "C" dejando vacía "A", es correcto?

Sí, pero no tienes que preocuparte por eso. Cualquier cliente decente gestiona las direcciones de cambio por su cuenta y no las va a reutilizar. Tú simplemente haz pagos sin mirar a quién y listos. Y para recibir pagos, proporciona siempre una dirección nueva a quien te vaya a pagar.


hay que ir pagando comisiones en todos esos movimientos?

Depende. Las comisiones se derivan de varios factores y uno no te puede decir a priori si vas a tener que pagar, y a cuánto tiene que ascender.
newbie
Activity: 25
Merit: 0
No me queda otra que tirar de la madre de la ciencia...  Tongue
Por lo que me vais explicando y voy pillando, junto al hilo de los direcciones de cambio de la sección de novatos, a grosso modo, entiendo que puedo utilizar una dirección para recibir tropecientos pagos, pero puedo realizar pocos envíos, en mi caso, puedo recibir 200 imputs o más, pero las outputs de salida tienden a ser de menor cantidad cuantos mas se hagan, de ahí lo que me comentabas de ir haciendo outputs de lo que me deje y acumular en otra dirección para desde esa volver a hacer una salida a otra dirección con un monto mayor, más o menos no?
Creo que voy pillando lo el uso de multiples direcciones, los BTC que tengas que ahorrar los puedes dejar en una dirección offline o en papel por ejemplo, pero los que necesites para hacer transacciones, vender, etc hay que ir moviendolos de dirección en dirección, si tengo x BTC en la dirección "A" y necesito vender uno creo una dirección nueva "B", lo traspaso y hago la venta desde esa, y el resto de BTC los paso a una nueva dirección "C" dejando vacía "A", es correcto? hay que ir pagando comisiones en todos esos movimientos?
De esta forma se fomentan las direcciones de cambio. El multibit por ejemplo viene de perlas para hacer esto entiendo, pudiendo gestionar todas las direcciones desde un mismo cliente no tienes que estar mirando donde creaste o dejaste de crear wallets
legendary
Activity: 1623
Merit: 1608
Aún así no acabo de entender el porqué hace 15 días me dejó pasar 1 BTC en 2 veces y ahora no... si tuviese que hacer un pago por cualquier servicio o compra o venderlo estaría jodido, es una pu..da la verdad.

Supongo que te dejó porque tenías outputs sin gastar ("unspent outputs") suficientemente grandes. De hecho, es de suponer que Blockchain, para tu caso concreto, siempre va a ir cogiendo primero los mayores outputs que no hayan sido gastados. Es decir, a medida que vayas sacando tus bitcoins de ese monedero, la máxima cantidad que podrás sacar de una sola transacción será cada vez menor. Tendrás que armarte de paciencia...

Otra duda que me surge es si me pasará lo mismo desde el wallet al que voy a pasar el saldo, aun gestionandolo con multibit me va a poden limitaciones? entiendo que no debería ser así

Al principio probablemente cueste, pero a medida que vayas agrupando progresivamente, poco a poco, todos esos "unspent outputs" en un único input, la tarea del movimiento de fondos será cada vez menos costosa. 
newbie
Activity: 25
Merit: 0
Primeramente, tranquilo, porque todos los bitcoins que has recibido están confirmados y son tuyos.

Por otro lado, lo que dice Blockchain tiene sentido. Viendo las imágenes que has adjuntado, tienes varios inputs de 0.000056 BTC. Ten en cuenta que la cantidad mínima aceptable por los mineros actualmente es 0.0000543 . Es decir, muchas de las transacciones que estás recibiendo están en el auténtico mínimo que acepta la red actualmente.

Tal y como lo entiendo, tienes dos opciones.
1) Dejar sin tocar los bitcoins en el monedero de Blockchain, cruzar los dedos, esperar a que el valor de Bitcoin suba con el tiempo, y se baje el umbral mínimo aceptable por los mineros, y lo puedas transferir con una comisión reducida. ¿Cuándo puede ocurrir esto? Imposible de saber con certeza.
2) Ir agrupando poquito a poquito las transferencias. Empiezas por 0.00559395, por ejemplo, que es el máximo que acepta Blockchain actualmente, y que es 100 veces más que el mínimo aceptado por los mineros. Después, en destino, esperando el tiempo suficiente para que la comisión necesaria no sea demasiado alta, vuelves a agrupar hasta 0.55, por ejemplo. Puedes tardar varios días en conseguirlo pero es factible.

Para que te des cuenta de los órdenes de magnitud que estamos hablando, el máximo tamaño de una transacción aceptable por los mineros es de 100 KB, que supone el 10% del máximo del bloque, que es de 1 MB. Como cada input ocupa aproximadamente 150 bytes, con 200 inputs ya llegarías al 3% del tamaño máximo del bloque tú solito, para una transacción total de 1 BTC. La red Bitcoin se defiende y no te lo permite, porque considera la acción de salva2r un ataque a su integridad  Cheesy

Tranquilo estoy, relativamente, eso de no poder sacarlo me jode, pero bueno. Creo que probaré la segunda opción que me comentas a ver que tal, tardaré un poco pero bueno, mejor eso que nada.
Entonces lo que debo hacer es ir pasando de BC a otro wallet que tenga (en este caso será uno mio que tengo en multibit) a razón del máximo que me deje ir pasando hasta dejar el wallet de BC vacío no?
Aún así no acabo de entender el porqué hace 15 días me dejó pasar 1 BTC en 2 veces y ahora no... si tuviese que hacer un pago por cualquier servicio o compra o venderlo estaría jodido, es una pu..da la verdad.
Otra duda que me surge es si me pasará lo mismo desde el wallet al que voy a pasar el saldo, aun gestionandolo con multibit me va a poden limitaciones? entiendo que no debería ser así
legendary
Activity: 1623
Merit: 1608
Primeramente, tranquilo, porque todos los bitcoins que has recibido están confirmados y son tuyos.

Por otro lado, lo que dice Blockchain tiene sentido. Viendo las imágenes que has adjuntado, tienes varios inputs de 0.000056 BTC. Ten en cuenta que la cantidad mínima aceptable por los mineros actualmente es 0.0000543 . Es decir, muchas de las transacciones que estás recibiendo están en el auténtico mínimo que acepta la red actualmente.

Tal y como lo entiendo, tienes dos opciones.
1) Dejar sin tocar los bitcoins en el monedero de Blockchain, cruzar los dedos, esperar a que el valor de Bitcoin suba con el tiempo, y se baje el umbral mínimo aceptable por los mineros, y lo puedas transferir con una comisión reducida. ¿Cuándo puede ocurrir esto? Imposible de saber con certeza.
2) Ir agrupando poquito a poquito las transferencias. Empiezas por 0.00559395, por ejemplo, que es el máximo que acepta Blockchain actualmente, y que es 100 veces más que el mínimo aceptado por los mineros. Después, en destino, esperando el tiempo suficiente para que la comisión necesaria no sea demasiado alta, vuelves a agrupar hasta 0.55, por ejemplo. Puedes tardar varios días en conseguirlo pero es factible.

Para que te des cuenta de los órdenes de magnitud que estamos hablando, el máximo tamaño de una transacción aceptable por los mineros es de 100 KB, que supone el 10% del máximo del bloque, que es de 1 MB. Como cada input ocupa aproximadamente 150 bytes, con 200 inputs ya llegarías al 3% del tamaño máximo del bloque tú solito, para una transacción total de 1 BTC. La red Bitcoin se defiende y no te lo permite, porque considera la acción de salva2r un ataque a su integridad  Cheesy
legendary
Activity: 1212
Merit: 1052
¿puedes poner una imagen de la pestaña "recibir dinero"?
newbie
Activity: 25
Merit: 0
Sigo si poder traspasar el saldo, me sigue dado el mismo problema, ni poniéndole la comisión de 0.0036 ni incluso 0.036, la única diferencia es que ahora en vez darme un saldo disponible de 0.00559395, me da 0.00671894 y me dice "the wallet contains a very large number of unspent inputs, ignoring some".
He estado revisando pagina por pagina las transacciones y no he visto ninguna sin confirmar, todas están en verde, con mas de 200 verificaciones cada una (excepto las últimas recibidas que tienes menos de 100) y en ninguna hay gastos duplicados ni veo nada raro.
Significa esto que los pagos realmente aun no se han hecho efectivos a pesar de estar confirmados y de ahí ese aumento del saldo disponible? entonces no debería afectar al monto que no proviene de estos micropagos entiendo yo, de la misma forma que me bloquea ahora me deberia haber bloqueado la transferencia que hice del BTC hace 15 días...
Pages:
Jump to: