Ayudar a comprender las transacciones de varias firmas

No soy un tipo técnico de ninguna manera, y tengo muchas dificultades para entender las transacciones de firmas múltiples.

¿Tendría tiempo un experto para tratar de "simplificar" los conceptos básicos para mí usando algún tipo de analogía?

Lo siento mucho si esto se ha abordado antes, pero todavía se me escapa.

Realmente aprecio cualquier ayuda.

Respuestas (1)

Una dirección multifirma se crea de manera determinista utilizando los parámetros y las direcciones que pueden gastar fondos de la cuenta.

Por ejemplo:

  • Me gustaría venderte una GPU, pero no nos conocemos
  • Encontramos un servicio de depósito en garantía (o contacto común para actuar como depósito en garantía) en el que ambos confiamos
  • Creamos una dirección multisig con parámetros Se requieren 2 firmas <su dirección> <mi dirección> <dirección de depósito en garantía>, la dirección es determinista, por lo que ambos obtendremos la misma dirección
  • Usted envía monedas para la GPU a esta dirección, verifico que se reciban las monedas y le envío la GPU
  • Recibe la GPU y crea una transacción que paga a <mi dirección> y la firma con la clave de <su dirección>, yo firmo la transacción con <mi dirección> y la transmito a la red
  • Si hay alguna disputa (por ejemplo, no recibe la GPU o no llegó como se describe), se comunica con el agente de custodia y, si está de acuerdo con su caso, crea una transacción que envía las monedas a <su dirección> y la firma con <dirección de depósito en garantía>, firma la transacción con <su dirección> y la transmite a la red

Dado que se requieren 2 firmas, cualquier disputa debe ser resuelta por el depósito en garantía, y usted puede elegir su propio depósito en garantía. Si ambos acordamos dónde deben terminar los fondos, entonces no es necesario el depósito en garantía.