yo de inglés voy regular pero he leído este hilo y sigo sin entender el tema de la verificación fiat. Entre el punto 3 y 4. Si A envía la transferencia y B la recibe pero dice que no la ha recibido, se supone que el BTC y la fianza están congelados ¿Cómo se resuelve este conflicto? vale que se supone que B pierde su BTC y su fianza, pero como se decide quien lleva razón? el sistema no puede verificar si hizo la transferencia, es la palabra de A contra B...
Es muy sencillo: simplificando, el envío permanece congelado hasta que A y B lo liberan, para lo cual ambos los dos deben de haber firmado.
El sistema no se rije por la razón que crea tener cada uno, sino por el interés de cada cual, que es más efectivo. No existen estrategias ganadoras operando con malicia:
¿Por qué va a pagar A?
Porque va contra su interés no hacerlo: perderá la fianza, y además no recibirá su BTC.
¿Por qué va a firmar B?
Porque también va contra su interés no hacerlo, entoncés perderá su BTC y su fianza, así que estará esperando que le llegue la pasta, y en cuanto le llegue se apresurará a firmar, so pena de perder más valor que el fiat recibido.
Ahora sólo queda que firme A, que lo hará para no perjudicarse estúpidamente, habiendo pagado a su proveedor, y perdiendo, para más inri, 1 BTC y la fianza.
La operación concluirá, devolviendo las fianzas a cada dueño.