Hay un problema fácil de “dejar que $BTC se lo lleve” con un Slashing: Bitcoin no tiene validadores de PoS, y los mineros no saben a quién castigar. ¿Por qué Babylon puede tocar BTC?
Pensé que el Covenant Committee era “el juez”, pero al revisar los EOTS y los scripts de Bitcoin Staking, vi que es más como “un testigo”: quien realmente presiona el botón de la penalización es el propio Finality Provider.
La clave está en la “liberación condicional de derechos de firma”. El Finality Provider usa EOTS para generar un compromiso de firma único para cada altura. Si hay doble firma, la reutilización del nonce aleatorio secreto lo delatará, revelando su clave privada completa. Esa clave privada es precisamente la última llave necesaria para desbloquear la transacción de Slashing prefirmada. En la fase de staking, todas las rutas ya están escritas en los scripts de Taproot; solo falta esta llave, que normalmente guarda el Finality Provider. Bitcoin no reconoce una autoridad externa capaz de forzar su uso. Solo si los EOTS se rompen por doble firma, la llave aparece de forma verificable en la cadena. $BABY
Así que Babylon no hace que Bitcoin entienda una infracción de PoS; más bien convierte las consecuencias matemáticas de la infracción en una firma válida que Bitcoin puede reconocer. Es una especie de “custodia de firmas condicional”. #baby
Pero el riesgo es muy real: bugs del cliente, o retrasos de red que causen firmas duplicadas, pueden detonar la exposición de la clave privada sin intención maliciosa; además, la transacción prefirmada depende de UTXOs específicos y del estado en cadena, y una reorganización profunda o cambios drásticos en las comisiones podrían dejar la transacción atascada.
@BabylonLabs_io Lo más valioso para seguir no es cuántos nodos maliciosos se penalizan, sino si esta conversión de “evidencia criptográfica a penalización en BTC” puede funcionar de manera estable y confiable en la práctica.
¿Qué opinas?
Pensé que el Covenant Committee era “el juez”, pero al revisar los EOTS y los scripts de Bitcoin Staking, vi que es más como “un testigo”: quien realmente presiona el botón de la penalización es el propio Finality Provider.
La clave está en la “liberación condicional de derechos de firma”. El Finality Provider usa EOTS para generar un compromiso de firma único para cada altura. Si hay doble firma, la reutilización del nonce aleatorio secreto lo delatará, revelando su clave privada completa. Esa clave privada es precisamente la última llave necesaria para desbloquear la transacción de Slashing prefirmada. En la fase de staking, todas las rutas ya están escritas en los scripts de Taproot; solo falta esta llave, que normalmente guarda el Finality Provider. Bitcoin no reconoce una autoridad externa capaz de forzar su uso. Solo si los EOTS se rompen por doble firma, la llave aparece de forma verificable en la cadena. $BABY
Así que Babylon no hace que Bitcoin entienda una infracción de PoS; más bien convierte las consecuencias matemáticas de la infracción en una firma válida que Bitcoin puede reconocer. Es una especie de “custodia de firmas condicional”. #baby
Pero el riesgo es muy real: bugs del cliente, o retrasos de red que causen firmas duplicadas, pueden detonar la exposición de la clave privada sin intención maliciosa; además, la transacción prefirmada depende de UTXOs específicos y del estado en cadena, y una reorganización profunda o cambios drásticos en las comisiones podrían dejar la transacción atascada.
@BabylonLabs_io Lo más valioso para seguir no es cuántos nodos maliciosos se penalizan, sino si esta conversión de “evidencia criptográfica a penalización en BTC” puede funcionar de manera estable y confiable en la práctica.
¿Qué opinas?