Bitcoin Forum
May 03, 2024, 07:34:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ¿Puede una direccion hacer un envio de un monto sin confirmaciòn?  (Read 832 times)
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
September 01, 2014, 05:23:23 PM
 #1

Acabo de ver algo que por intuición creía que era imposible dentro del sistema del bitcoin y que ahora me pone realmente en guardia con eso de los dobles gastos. 

Envié (de 1Cat51eNMCtivykbwCzSDa2GvYk9aVkBa) 0,0251 al exchange de surbitcoin. Me dieron una address única para esa transacción (1KowisSueUhkjpDyBZ1Efwjj7EnCD4SwkV). Esa dirección mando inmediatamente ese monto a una address multifirma que ellos declaran como de cold-storage. La mandò incluso antes de que la primera fuera confirmada. De hecho ambas transacciones fueros incluidas en el mismo bloque.

https://blockchain.info/es/address/1KowisSueUhkjpDyBZ1Efwjj7EnCD4SwkV

Si observan el tiempo que tardó el address 1Kowis en redirigir el fondo fue de tres segundos. Tengo tiempo sin usar el cliente original. Pero según entiendo este no permite envíos hasta que la transacción tenga un mínimo de confirmaciones. ¿Sigue eso así?

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
1714764873
Hero Member
*
Offline Offline

Posts: 1714764873

View Profile Personal Message (Offline)

Ignore
1714764873
Reply with quote  #2

1714764873
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714764873
Hero Member
*
Offline Offline

Posts: 1714764873

View Profile Personal Message (Offline)

Ignore
1714764873
Reply with quote  #2

1714764873
Report to moderator
1714764873
Hero Member
*
Offline Offline

Posts: 1714764873

View Profile Personal Message (Offline)

Ignore
1714764873
Reply with quote  #2

1714764873
Report to moderator
ioxoi
Hero Member
*****
Offline Offline

Activity: 608
Merit: 500



View Profile
September 01, 2014, 06:22:15 PM
 #2

Correcto, piénsalo a la inversa ¿qué razón ves para no aceptar varias transacciones consecutivas?, si la primera es correcta, ¿por que no incluir la segunda y la tercera, etc, etc.?
De esta forma:
-reduces el tiempo de confirmación
-Minimizas el doble gasto sobre las 2ªs operaciones
-Aumentas el ingreso de los mineros si son transacciones con comisión.
Shawshank
Legendary
*
Offline Offline

Activity: 1623
Merit: 1608



View Profile
September 01, 2014, 06:58:47 PM
 #3

Se puede enviar perfectamente una transacción, la siguiente y la siguiente así sucesivamente sin haber esperado a la primera confirmación. Satoshi Dice hacía algo parecido.

Si las comisiones son buenas, pueden ir toda la cadena de transacciones, una detrás de otra, en el mismo bloque.

Lightning Address: shawshank@getalby.com
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
September 01, 2014, 07:18:52 PM
 #4

Correcto, piénsalo a la inversa ¿qué razón ves para no aceptar varias transacciones consecutivas?, si la primera es correcta, ¿por que no incluir la segunda y la tercera, etc, etc.?
De esta forma:
-reduces el tiempo de confirmación
-Minimizas el doble gasto sobre las 2ªs operaciones
-Aumentas el ingreso de los mineros si son transacciones con comisión.


Correcto, ya lo estaba haciendo antes de ver sus mensajes. Como medida de seguridad del exchange es muy buena. De hecho me ingresaron el monto dentro del exchange a la segunda confirmación, imagino que se lo pueden permitir precisamente por tener ese sistema.

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
September 01, 2014, 07:29:18 PM
 #5

Como ya se ha dicho, se pueden enviar transacciones que dependan de otras sin confirmar, pero hay que tener ojo con el infame "transaction malleability". Si una transacción mutada se incluye en un bloque antes que la original, ésta deja de ser válida (se convierte en un intento de doble gasto) y cualesquiera otras transacciones que usen sus outputs no se llegarán a confirmar nunca. No es que uno vaya a perder dinero por esto, pero es una molestia innecesaria.

Doy por hecho que en surbitcoin saben lo que hacen (?) pero para nosotros los mortales, mejor esperar a una confirmación y nos quitamos cacas.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!