Ao traduzir a documentação do Babylon, vi a parte do Covenant Committee e a minha primeira reação foi: “Lá vem mais um comitê”. Para ser sincero, hoje em dia, em qualquer projeto on-chain que faça um comitê/multisig, eu automaticamente ativo o meu modo de defesa — isso é fácil demais de ser embalado como “descentralizado”, mas na prática vira uma porta dos fundos. Depois, porém, eu entendi todo o processo de staking e de saída, e percebi que talvez não tenha entendido exatamente onde ele trava. @BabylonLabs_io
No resgate normal na expiração, não precisa de assinatura de comitê: se o time-lock chegou, você consegue sair. O comitê trava em duas coisas: o desligamento antecipado e as penalidades por má conduta. Ou seja, só caminhos fora do normal passam por eles. No resgate normal de BTC, o comitê nem sequer consegue encostar.
Por que existe esse desenho? Porque o script do Bitcoin é muito “bobo”. Você trava um pedaço de BTC e quer sair antes: a rede principal do Bitcoin nem entende o conceito de “antecipar”. Ela só sabe que, quando chega a hora, dá para destravar. O que o comitê faz é, na verdade, bem simples — usa multisig para adicionar uma camada de caminho de autorização para “saída antecipada”. Não é uma questão de permissão direta; é um executor de condições. Claro, aqui existem riscos. Se o mecanismo de assinatura do comitê for comprometido, em tese poderiam assinar uma transação falsa de desligamento antecipado. Na documentação está escrito que é 3/5 multisig, com membros públicos. Mas se esse limite é suficiente, como os membros são trocados e tudo mais — não há dados de execução para validar.
Então o Covenant Committee não é exatamente uma porta dos fundos, mas também não dá para tratá-lo como um design perfeito e descentralizado. Ele é mais uma concessão de engenharia diante do fato de que o script do Bitcoin é limitado — dá para usar, mas não é tão elegante.
Na minha opinião, o que realmente vale a pena observar são três coisas: se os limites de permissão vão se expandir junto com as atualizações; se a composição dos membros vai ficando cada vez mais concentrada; e, quando a capacidade do script do Bitcoin melhorar no futuro, se isso pode ser substituído. Antes dessas três questões serem respondidas, dizer que é “completamente descentralizado” ou dizer que é “uma porta dos fundos centralizada” é cedo demais. #baby $BABY
No resgate normal na expiração, não precisa de assinatura de comitê: se o time-lock chegou, você consegue sair. O comitê trava em duas coisas: o desligamento antecipado e as penalidades por má conduta. Ou seja, só caminhos fora do normal passam por eles. No resgate normal de BTC, o comitê nem sequer consegue encostar.
Por que existe esse desenho? Porque o script do Bitcoin é muito “bobo”. Você trava um pedaço de BTC e quer sair antes: a rede principal do Bitcoin nem entende o conceito de “antecipar”. Ela só sabe que, quando chega a hora, dá para destravar. O que o comitê faz é, na verdade, bem simples — usa multisig para adicionar uma camada de caminho de autorização para “saída antecipada”. Não é uma questão de permissão direta; é um executor de condições. Claro, aqui existem riscos. Se o mecanismo de assinatura do comitê for comprometido, em tese poderiam assinar uma transação falsa de desligamento antecipado. Na documentação está escrito que é 3/5 multisig, com membros públicos. Mas se esse limite é suficiente, como os membros são trocados e tudo mais — não há dados de execução para validar.
Então o Covenant Committee não é exatamente uma porta dos fundos, mas também não dá para tratá-lo como um design perfeito e descentralizado. Ele é mais uma concessão de engenharia diante do fato de que o script do Bitcoin é limitado — dá para usar, mas não é tão elegante.
Na minha opinião, o que realmente vale a pena observar são três coisas: se os limites de permissão vão se expandir junto com as atualizações; se a composição dos membros vai ficando cada vez mais concentrada; e, quando a capacidade do script do Bitcoin melhorar no futuro, se isso pode ser substituído. Antes dessas três questões serem respondidas, dizer que é “completamente descentralizado” ou dizer que é “uma porta dos fundos centralizada” é cedo demais. #baby $BABY
