Pasé un tiempo leyendo la documentación de Babylon hoy, y hubo una cosa que no dejaba de rondarme.
@BabylonLabs_io
Antes de indagar en ello, asumí que el staking de BTC funcionaría como la mayoría de los esquemas de seguridad entre cadenas: sacar el BTC mediante un puente, envolverlo y hacer que un contrato inteligente en otra cadena lo mantenga mientras genera recompensas.
Pero no es así como Babylon lo aborda.
El BTC nunca sale de la red de Bitcoin. El staking ocurre bloqueando tus monedas en una salida de Taproot con dos rutas posibles de gasto: una te permite retirar después de un tiempo de espera (timelock) y la otra solo se activa si el proveedor de finalización (finality provider) al que delegaste actúa de forma deshonesta. No hay wrapping, no hay token sintético, y no hay un custodio que mantenga tus monedas en otro lugar.
El detalle más pequeño que me sorprendió: la desvinculación (unbonding) no es instantánea. Una vez que la solicitas, tu BTC permanece bloqueado durante una cantidad de bloques determinada, aproximadamente dos días, antes de que vuelva a poder gastarse. Es un intercambio deliberado, no un error: darle tiempo al sistema para detectar comportamientos indebidos antes de que los fondos se muevan.
Al pensarlo, la filosofía de diseño parece menos centrada en agregar funcionalidades y más en no introducir nuevos lugares en los que confiar. Menos intermediarios, menos cosas que pueden fallar en silencio.
La simplicidad en el diseño suele reflejarse en menos sitios donde algo podría salir mal, y no en más cosas que podría hacer.
¿Te parece que ese intercambio entre liquidez y seguridad vale la pena?
@BabylonLabs_io #baby $BABY
@BabylonLabs_io
Antes de indagar en ello, asumí que el staking de BTC funcionaría como la mayoría de los esquemas de seguridad entre cadenas: sacar el BTC mediante un puente, envolverlo y hacer que un contrato inteligente en otra cadena lo mantenga mientras genera recompensas.
Pero no es así como Babylon lo aborda.
El BTC nunca sale de la red de Bitcoin. El staking ocurre bloqueando tus monedas en una salida de Taproot con dos rutas posibles de gasto: una te permite retirar después de un tiempo de espera (timelock) y la otra solo se activa si el proveedor de finalización (finality provider) al que delegaste actúa de forma deshonesta. No hay wrapping, no hay token sintético, y no hay un custodio que mantenga tus monedas en otro lugar.
El detalle más pequeño que me sorprendió: la desvinculación (unbonding) no es instantánea. Una vez que la solicitas, tu BTC permanece bloqueado durante una cantidad de bloques determinada, aproximadamente dos días, antes de que vuelva a poder gastarse. Es un intercambio deliberado, no un error: darle tiempo al sistema para detectar comportamientos indebidos antes de que los fondos se muevan.
Al pensarlo, la filosofía de diseño parece menos centrada en agregar funcionalidades y más en no introducir nuevos lugares en los que confiar. Menos intermediarios, menos cosas que pueden fallar en silencio.
La simplicidad en el diseño suele reflejarse en menos sitios donde algo podría salir mal, y no en más cosas que podría hacer.
¿Te parece que ese intercambio entre liquidez y seguridad vale la pena?
@BabylonLabs_io #baby $BABY