|
August 10, 2014, 05:07:13 PM |
|
Estas son mis notas personales que tomé en su día. "Coiner" tiene BTC, "Seller" tiene algún producto o servicio (que pueden ser euros):
1) Escrow, en la sección "Escrow Agent" genera dos claves (Escrow Invitation A y Escrow Invitation B) y da a Coiner la A y a Seller la B. Escrow: A B Coiner: A Seller: B
2) Seller con su clave B irá a la sección "Payee (Generate Payment Invitation)" y generá una clave C (Payment Invitation), y un address publico en donde Coiner deberá pagar con sus BTC por lo que está comprando. Escrow: A B Coiner: A Seller: B C addr
3) Seller entrega a Coiner la clave C (Payment Invitation) y el address público en donde Coiner deberá bloquear su pago. No debe entregar a Coiner la clave B ni tampoco debe entregar al escrow la clave C. Escrow: A B Coiner: A C addr Seller: B C addr
4) Coiner con la clave A, que recibió del Escrow, y con la clave C (Payment Invitation), que recibió de Seller, verifica en la sección "Payer (Verify Escrow & Payment Invitations)" que el address público que le envió Seller es el correcto. Escrow: A B Coiner: A C addr, verifies addr Seller: B C addr
5) Coiner envía y congela los BTC con los que le comprará a Seller el producto. Esto lo hace enviando los BTC al address de quien, por ahora, todavía nadie es dueño. Escrow: A B Coiner: A C addr, makes tx Seller: B C addr
6) Coiner comunica a Seller la transacción. Seller lo verifica en blockchain.info. Escrow: A B Coiner: A C addr Seller: B C addr, verifies tx
7) Visto que los fondos están bloquedos, Seller finalmente envía su producto a Coiner de forma verificable. Esto por si surgen problemas, el Escrow pueda interceder. Escrow: A B Coiner: A C addr Seller: B C addr, sends item
8) Una vez que Coiner recibe el producto, entrega a Seller la clave A. Escrow: A B Coiner: A C addr Seller: A B C addr
9) Seller a este punto es la única persona que tiene las tres claves: A, B y la C (Payment Invitation). Con las tres claves va a la sección "Collect Bitcoins" e introduce las tres claves. Esto le generará la llave privada con la que podrá retirar los BTC bloqueados por Coiner en el address público. Escrow: A B Coiner: A C addr Seller: A B C addr, generates privkey
|