Escuché que los canales de micropago (MPC) no se pueden usar actualmente debido a la maleabilidad de la transacción.
AFAIK, las personas que dicen eso tienen en cuenta que el reembolso y el pago tx, que tienen como entrada el depósito tx (Dtx), podrían no ser válidos si se cambiara el hash del depósito. Estoy bien con esto.
Lo que no entiendo: si el atacante logra modificar el hash de Dtx antes de que llegue a la cadena de bloques, creo que también puede gastar el doble de los btc que se supone que van a Dtx. Por lo tanto, el doble gasto parece una amenaza tanto como la maleabilidad. Sin embargo, nadie lo discute, así que supongo que algo está mal con este razonamiento. ¿Qué?
¿Es correcto lo siguiente?
siempre que los ataques de maleabilidad son posibles, también lo son los ataques de doble gasto. ?
Gracias
Gran pregunta. Para comprender cómo funciona, debe comprender que abrir un canal de micropago (MPC) requiere un compromiso antes de comenzar. Es decir, ambas partes deben demostrar que no pueden gastar dos veces estas transacciones antes de comenzar.
¿Cómo es esto posible? GUIÓN, por supuesto. Primero se firma una transacción (salida 2 de 2) que depende de otras transacciones, lo que abre el MPC, y luego, y solo entonces, ambas partes liberan las transacciones que harían válida esta otra transacción. En ese momento, los fondos están comprometidos con el canal y no se pueden gastar dos veces, ya que está bloqueado en una salida 2 de 2, que debe ser firmada por ambas partes, lo que elimina la posibilidad de un gasto doble.
Una explicación más completa se puede encontrar aquí .
hartmut
canción de jimmy
hartmut
canción de jimmy
hartmut
canción de jimmy