hay una frase en la documentación de Babylon que suena alarmante hasta que realmente lees lo que significa. "El Consejo de Seguridad puede bloquear un pago." primera reacción, espera, entonces hay un grupo que puede detener que tu dinero se mueva cuando quiera. segunda reacción, después de comprobar de verdad la lógica del contrato, no, no realmente, y la diferencia entre esas dos reacciones es de lo que vale la pena hablar en el diseño.
esto es lo que CouncilNoPayout hace en realidad. el Consejo de Seguridad tiene una sola palanca, y es un freno, no un volante. puede detener un pago para que no se complete si algo parece estar mal, comprando tiempo para investigar antes de que los fondos se muevan a algún lugar donde no deberían ir. lo que no puede hacer, estructuralmente, ni por política, ni por una promesa que alguien haya hecho, es redirigir a dónde van esos fondos. no puede desviar un pago a una dirección diferente. no puede reclamar fondos para sí ni para nadie más. no puede anular quién es el destinatario legítimo. el contrato simplemente no le da esa capacidad, punto final, por muchas personas que formen parte del consejo y por urgente que parezca la situación.
ese es un modo de fallo significativamente distinto al de la mayoría de sistemas que otorgan poder a un comité de emergencia. muchos protocolos dan a un multisig la capacidad de pausar cosas, y pausar en silencio implica que el mismo grupo también podría redirigir si de verdad quisiera, porque el contrato confía en ellos ampliamente. babylon, en cambio, reduce a propósito el radio del impacto. el peor resultado de un consejo capturado o malicioso aquí no es el robo. es el retraso, y solo el retraso.
pero el retraso no es nada, y no quiero minimizar esa parte solo porque el robo no esté sobre la mesa. si tu BTC está en plena liquidación, en plena redención, lo que sea que esté pasando en ese momento, y un pago se congela, no pierdes los fondos de forma definitiva, pero sí pierdes el acceso a ellos durante todo el tiempo que dure la congelación, sin ningún compromiso claro en ningún sitio sobre cuánto tiempo se permite que continúe.
así que, ¿un consejo que solo puede retrasar es un problema realmente resuelto, o simplemente un problema más pequeño con el mismo nombre.
#baby @BabylonLabs_io $BABY
esto es lo que CouncilNoPayout hace en realidad. el Consejo de Seguridad tiene una sola palanca, y es un freno, no un volante. puede detener un pago para que no se complete si algo parece estar mal, comprando tiempo para investigar antes de que los fondos se muevan a algún lugar donde no deberían ir. lo que no puede hacer, estructuralmente, ni por política, ni por una promesa que alguien haya hecho, es redirigir a dónde van esos fondos. no puede desviar un pago a una dirección diferente. no puede reclamar fondos para sí ni para nadie más. no puede anular quién es el destinatario legítimo. el contrato simplemente no le da esa capacidad, punto final, por muchas personas que formen parte del consejo y por urgente que parezca la situación.
ese es un modo de fallo significativamente distinto al de la mayoría de sistemas que otorgan poder a un comité de emergencia. muchos protocolos dan a un multisig la capacidad de pausar cosas, y pausar en silencio implica que el mismo grupo también podría redirigir si de verdad quisiera, porque el contrato confía en ellos ampliamente. babylon, en cambio, reduce a propósito el radio del impacto. el peor resultado de un consejo capturado o malicioso aquí no es el robo. es el retraso, y solo el retraso.
pero el retraso no es nada, y no quiero minimizar esa parte solo porque el robo no esté sobre la mesa. si tu BTC está en plena liquidación, en plena redención, lo que sea que esté pasando en ese momento, y un pago se congela, no pierdes los fondos de forma definitiva, pero sí pierdes el acceso a ellos durante todo el tiempo que dure la congelación, sin ningún compromiso claro en ningún sitio sobre cuánto tiempo se permite que continúe.
así que, ¿un consejo que solo puede retrasar es un problema realmente resuelto, o simplemente un problema más pequeño con el mismo nombre.
#baby @BabylonLabs_io $BABY
Funds being stolen
0%
Funds being temporary frozen
0%
Both are equally concerning
100%
Depends on the protocol
0%
1 Votos • Votación cerrada