Liquid Network ha recuperado 3.400 bitcoins de los cerca de 4.000 retirados durante el incidente de seguridad sufrido por la sidechain, tras una negociación con los responsables que quedó documentada en la propia blockchain de Bitcoin.
Los autores de la retirada, que se identificaron como white hat hackers, utilizaron mensajes OP_RETURN en transacciones de Bitcoin para comunicarse con Blockstream, advertir de la existencia de un fallo de seguridad y condicionar la devolución de los fondos a que la vulnerabilidad fuera corregida.
Liquid recupera 3.400 bitcoin
El suceso comenzó con la retirada de cerca de 4.000 BTC de una dirección controlada por la Federación de Liquid, el conjunto de organizaciones que opera de forma conjunta la infraestructura de la sidechain y participa en la custodia de los bitcoins que respaldan los LBTC.
Liquid informó del incidente y se refirió a los responsables como supuestos white hat hackers. También indicó que los responsables retiraron los fondos a través de una SideSwap PAK, aunque aseguró que nadie había comprometido esa clave. Tras hacerse con los bitcoins, los responsables dejaron un primer mensaje en Bitcoin: Somos whitehats. Contactad con nosotros onchain. Para hacerlo utilizaron OP_RETURN, una función que permite incorporar datos a una transacción de Bitcoin. Después pidieron a Blockstream que solucionara primero el fallo y parcheara los nodos antes de devolver el dinero.
Los responsables cifraron los detalles técnicos de la vulnerabilidad con la clave PGP pública de Blockstream. El propio mensaje especificaba que habían utilizado la clave publicada por la compañía para encriptar la información. Blockstream respondió posteriormente, también a través de Bitcoin, y comunicó que había parcheado los nodos puente y que ya podían devolver los fondos de forma segura. La compañía incorporó el mensaje a una nueva transacción y lo firmó con PGP.
Recuperar los bitcoins
Tras este mensaje, los responsables devolvieron 3.400 bitcoin a una dirección de la Federación de Liquid. Aproximadamente 600 bitcoins permanecían bajo su control. No obstante, la información oficial disponible no indica que esa cantidad corresponda a una recompensa acordada con Blockstream.
En este caso, la propia blockchain de Bitcoin documentó la negociación para recuperar los bitcoins. Las transacciones permiten reconstruir toda la secuencia: la salida de los fondos, la identificación de sus responsables como whitehats, la petición de solucionar el fallo antes de devolver el dinero, el envío cifrado de los detalles técnicos, la respuesta firmada de Blockstream tras parchear los nodos y, finalmente, la devolución de 3.400 bitcoins.
Conviene aclarar que el problema afectó a Liquid, una sidechain con arquitectura de seguridad propia que utiliza un modelo denominado Strong Federation. Blockstream actúa como proveedor tecnológico y los miembros de la Federación operan conjuntamente la infraestructura.

