Cuanto más leo el código de Babylon esta semana, más se me quedaba grabado un pequeño detalle.

Cada checkpoint que se envía a Bitcoin en realidad sale como dos transacciones separadas, no como una sola. Mi primera idea fue que fuera redundante, como una copia de seguridad por si algo se quedaba huérfano. Pero resulta que no es así. Una salida OP_RETURN de Bitcoin solo guarda 80 bytes, y un checkpoint completo simplemente no cabe en ese espacio. Así que se divide en dos y se envía como dos txs, y luego se recompone cuando ambas se confirman. Sencillo una vez que lo sabes, pero no había visto a nadie señalarlo antes.
Lo que realmente me intrigó fue quién lo envía.

No los validadores, ni el @BabylonLabs_io en sí, sino cualquiera que quiera. Se les llama "vigilantes". Ejecutas el software, recoges el checkpoint, pagas la comisión de Bitcoin con tu propio bolsillo y lo publicas. Sin fianza, sin lista blanca, nada que te impida simplemente... parar. Y todo el sistema solo necesita que haya una de estas personas en línea y siendo honesta en un momento dado. No una mayoría: solo una.
Da la sensación de ser extraño saber que un sistema de staking de varios miles de millones de dólares descansa silenciosamente en eso. Me hace preguntarme cuántos vigilantes están ejecutándose realmente ahora mismo y si la mayoría de las personas que hacen staking a través de Babylon incluso sabe que existe esta parte.

$BABY #baby