Eu costumava pensar que a segurança do Babylon começava quando o BTC era bloqueado no Bitcoin.
Depois passei algum tempo acompanhando como um cofre realmente se move da criação até a liquidação, e essa suposição começou a mudar.
O Bitcoin é o último checkpoint. Mas antes que qualquer coisa chegue ao Bitcoin, assinaturas precisam ser coletadas, condições precisam ser atendidas e diferentes participantes precisam se coordenar. Muita coisa já aconteceu antes mesmo de uma transação estar pronta para ser liquidada.
Isso me fez olhar para segurança de outra forma.
A maioria de nós avalia segurança perguntando se os fundos podem ser roubados após a liquidação. Estou começando a pensar que outra pergunta também importa: quanta incerteza um protocolo pode remover antes mesmo de a liquidação acontecer?
O evento de segurança mais forte pode ser aquele que nunca vemos on-chain.
Uma assinatura ausente, uma tentativa de coordenação que falha ou uma condição que não é atendida geralmente não deixa nenhum rastro visível, porque a transação não acontece. O sucesso muitas vezes parece que nada aconteceu.
Por isso, eu não penso que o Bitcoin e o Babylon estejam resolvendo o mesmo problema. O Bitcoin torna o histórico finalizado extremamente difícil de alterar. O Babylon tenta garantir que apenas o histórico bem validado chegue a esse ponto.
Eu gosto desse design. O que ainda me deixa curioso é como ele se comporta quando as coisas deixam de acontecer como planejado. Se os operadores forem atrasados ou se a coordenação começar a se romper, essas salvaguardas ainda se sustentam? Provavelmente é aí que o teste real começa.
@BabylonLabs_io #baby $BABY
Depois passei algum tempo acompanhando como um cofre realmente se move da criação até a liquidação, e essa suposição começou a mudar.
O Bitcoin é o último checkpoint. Mas antes que qualquer coisa chegue ao Bitcoin, assinaturas precisam ser coletadas, condições precisam ser atendidas e diferentes participantes precisam se coordenar. Muita coisa já aconteceu antes mesmo de uma transação estar pronta para ser liquidada.
Isso me fez olhar para segurança de outra forma.
A maioria de nós avalia segurança perguntando se os fundos podem ser roubados após a liquidação. Estou começando a pensar que outra pergunta também importa: quanta incerteza um protocolo pode remover antes mesmo de a liquidação acontecer?
O evento de segurança mais forte pode ser aquele que nunca vemos on-chain.
Uma assinatura ausente, uma tentativa de coordenação que falha ou uma condição que não é atendida geralmente não deixa nenhum rastro visível, porque a transação não acontece. O sucesso muitas vezes parece que nada aconteceu.
Por isso, eu não penso que o Bitcoin e o Babylon estejam resolvendo o mesmo problema. O Bitcoin torna o histórico finalizado extremamente difícil de alterar. O Babylon tenta garantir que apenas o histórico bem validado chegue a esse ponto.
Eu gosto desse design. O que ainda me deixa curioso é como ele se comporta quando as coisas deixam de acontecer como planejado. Se os operadores forem atrasados ou se a coordenação começar a se romper, essas salvaguardas ainda se sustentam? Provavelmente é aí que o teste real começa.
@BabylonLabs_io #baby $BABY
