Depois de estudar o desenho do período de unbonding de $BABY , descobri que ele faz uma escolha deliberada entre proteger a segurança da rede e a liquidez dos usuários.
No protocolo de staking, esse período de unbonding costuma ser discutido como um problema de experiência do usuário: esperar demais é chato, e seria melhor que fosse mais rápido. Mas eu analisei com seriedade a lógica do período de unbonding de @BabylonLabs_io sob a ótica de segurança e descobri que a razão para ele existir é muito mais profunda do que apenas limitar a liquidez; além disso, dentro desse desenho há um trade-off que eu acho que vale a pena esclarecer com cuidado.
O papel mais central do período de unbonding é reservar tempo para a execução da penalidade (slashing). Se um provedor de finalidade (finality provider) fizer assinatura dupla, as evidências precisam ser detectadas, registradas na cadeia e então acionar a transação de slashing. Essa sequência de operações acontece on-chain e leva tempo. Se não existisse um período de unbonding, um validador malicioso poderia retirar todo o BTC apostado antes de a evidência ser submetida; nesse caso, o mecanismo de slashing se tornaria praticamente inútil. Em essência, o período de unbonding diz: seu BTC pode sair, mas você precisa esperar; durante esse tempo, se for descoberto que o validador que você delegou cometeu má conduta, ainda há tempo para executar a punição. #baby
Visto por esse lado, o período de unbonding não é uma concessão para melhorar a experiência do usuário, e sim uma condição para que todo o mecanismo de segurança funcione. Sem unbonding, o slashing não teria “dentes”; sem dentes, a ameaça deixa de ser real, e a capacidade de restringir o comportamento dos validadores diminuiria bastante.
Mas existe um trade-off aqui que precisa ser dito. Quanto maior o período de unbonding, mais amplo é a janela de segurança e mais confiável fica o mecanismo de slashing. Quanto menor o período de unbonding, melhor fica a liquidez do usuário e menor é o atrito para participar. A Babylon define o unbonding mínimo em cerca de 7 dias; esse número é encontrado como um ponto de equilíbrio entre dois objetivos, e não é uma restrição puramente técnica.
Para quem mantém BTC por longo prazo, 7 dias quase não afeta; para quem negocia em curto prazo, é um custo real de liquidez. Isso significa que o staking da Babylon, na estrutura dos usuários, tende a filtrar naturalmente os detentores de longo prazo em vez de recursos de curto prazo. Do ponto de vista da estabilidade do protocolo, essa filtragem é benéfica: detentores de longo prazo não fazem unbonding em massa durante oscilações do mercado, e a estabilidade do TVL tende a ser maior.