Yo originalmente pensé que en el momento en que las transacciones de staking de Bitcoin se suben a la cadena, el staking se haría efectivo.

Después de dedicar un poco de tiempo a estudiar el proceso de activación de Babylon, descubrí que el verdadero “portero” está en otro lugar.

Un diseño común de staking permite delegar con la confirmación de la transacción. Es rápido, sí, pero no usaría un proceso de activación adicional como @BabylonLabs_io .

Babylon eligió un camino diferente.

No hace que el staking se active de inmediato. Tras enviar la delegación, el Covenant Committee debe completar la firma umbral exigida por el protocolo; luego el protocolo completa el proceso de activación en Babylon Genesis. El comité realiza firmas coordinadas para las transacciones relacionadas conforme al protocolo. Cuando las firmas ya están listas, el módulo x/btcstaking recién empuja esa delegación al estado activo.

Al principio pensé que así quedaba todo más limpio. Luego entendí que la demora no había desaparecido… solo se había trasladado a otro sitio.

Tus fondos ya están bloqueados en Bitcoin, pero hasta que las firmas del comité queden registradas en Genesis, están en estado de “pendiente de activación”. Lo interesante aquí es que Babylon no eliminó la dependencia de coordinación en el proceso de activación; en cambio, la completó mediante firmas umbral del comité. La información relevante queda registrada públicamente y cualquiera puede verificarla.

En papel, esta arquitectura parece razonable. Pero lo que más quiero saber es si el sistema aguanta cuando, en el futuro, las solicitudes de activación aumenten de manera evidente y los usuarios empiecen a medir el tiempo de espera en horas en lugar de minutos.

#baby $BABY
🤔 等待太久
67%
🔥 更安全的设计
33%
3 Votos • Votación cerrada