¿Es posible habilitar una transacción 2 de 3 sin el componente de depósito en garantía definido como "nadie puede quedarse con los fondos, pero los fondos deben existir"?
En un escenario donde A quiere pagar a C y requiere intermediario B para multisig.
¿Es posible que A autorice una transacción con B y C con una firma parcialmente firmada, y luego B y C pueden combinar esa firma para crear una transacción? B y C tendrán varias formas de determinar si hay fondos disponibles de A, pero por razones de brevedad, supongamos que A tiene fondos.
Esto ciertamente es posible, pero a menos que defina las "varias formas" para verificar que A tiene los fondos, la solución debe excluir este componente clave. Aquí hay una posible solución:
Cree una dirección de Bitcoin de 3 de 5 firmas múltiples a la que A transfiera el Bitcoin en cuestión. A posee 3 de las 5 direcciones participantes, mientras que B y C aportan una cada uno. Next A prepara una transacción parcialmente firmada que se firma con solo una de sus claves.
Para acceder eventualmente a los fondos, B y C deben firmar esta transacción (o pedirle a A que firme más). Pero no vincula los fondos en el sentido de que A aún puede acceder a Bitcoin usando solo sus propias claves.
Tenga en cuenta que esto solo protege a A de que B o C tomen posesión unilateralmente de los bitcoins involucrados, pero no ofrece ninguna garantía a B o C de que los bitcoins seguirán estando disponibles para ellos en el futuro. Eso puede crear un incentivo particularmente perverso para que el intermediario B y el destinatario C conspiren para dividirse el bote entre ellos en lugar de adherirse a las responsabilidades de B en este asunto que se suponía que eran.
Nate Eldredge
CQM