Quanto mais eu lia o código da Babylon esta semana, mais um pequeno detalhe ficava martelando na minha cabeça.

Cada ponto de controle enviado ao Bitcoin sai, na verdade, como duas transações separadas, não uma só. Meu primeiro pensamento foi que era redundância, como uma cópia de segurança para o caso de algo ficar órfão. Mas não é nada disso. Uma saída OP_RETURN do Bitcoin só comporta 80 bytes, e um ponto de controle completo simplesmente não cabe nesse espaço. Então ele é dividido ao meio e enviado como duas transações, depois remontado assim que ambas são confirmadas. Parece simples quando você sabe, mas eu nunca tinha visto ninguém mencionar isso antes.
O que realmente despertou minha curiosidade foi saber quem envia essas transações.

Não são validadores, nem a própria @BabylonLabs_io , apenas qualquer pessoa que queira. São chamados de "vigilantes". Você executa o software, pega o ponto de controle, paga a taxa do Bitcoin do próprio bolso e o transmite. Não há caução, lista de permissões, nada que impeça você de simplesmente... parar. E o sistema inteiro só precisa que uma dessas pessoas esteja online e seja honesta em determinado momento. Não a maioria, apenas uma.
É estranho saber que um sistema de staking multibilionário depende discretamente disso. Fico pensando em quantos vigilantes estão realmente operando agora e se a maioria das pessoas que fazem staking pela Babylon sequer sabe que isso existe.

$BABY #baby