Hoje revisei novamente a documentação dos Trustless Bitcoin Vaults (TBV) depois de concluir mais uma rodada de testes na testnet pública.
Dois números lado a lado me fizeram parar.
Um Vault leva cerca de 6–10 minutos para concluir sua coordenação off-chain assim que se torna elegível. Ainda assim, todo o processo de peg-in ainda leva em torno de 2 horas, porque precisa aguardar 12 confirmações de blocos do Bitcoin Signet. (Documentação da Babylon Labs)
No começo, pensei que isso fosse simplesmente o custo de uma rede lenta.
Se a fase de coordenação leva apenas alguns minutos, por que não permitir que os usuários tomem empréstimos imediatamente e finalizem a confirmação do Bitcoin depois? A experiência do usuário seria muito mais suave. Voltei à documentação com exatamente essa suposição em mente.
O que eu havia negligenciado era que esses dois períodos de espera protegem dois tipos completamente diferentes de risco.
A janela de 6–10 minutos existe para que o Vault Provider, o Application Vault Keeper e o Universal Challenger possam preparar e validar todo o grafo de transações pré-assinado. As 12 confirmações de bloco do Bitcoin, no entanto, não estão protegendo os participantes. Elas estão protegendo o próprio colateral, permitindo que o Vault se torne ativo apenas depois que o Bitcoin confirmar de forma independente que o peg-in é suficientemente seguro. (Documentação da Babylon Labs)
Foi nesse momento que percebi que estava medindo desempenho do jeito errado.
Eu continuava olhando para o tempo total de espera, enquanto o protocolo deliberadamente o separa em duas camadas independentes: o tempo necessário para humanos coordenarem e o tempo necessário para o Bitcoin chegar a uma confirmação final. A primeira pode ser otimizada com software e infraestrutura melhores. A segunda quase não pode ser encurtada se o Bitcoin deve continuar como a fonte definitiva da verdade.
Esse detalhe mudou completamente a forma como penso sobre o BitcoinFi.
Perguntamos com frequência:
“Quão rápido é este protocolo?”
Talvez a pergunta melhor seja:
“Quanto do tempo de espera é uma latência genuína do sistema, e quanto é o preço de se recusar a substituir o Bitcoin por uma nova suposição de confiança?”
@BabylonLabs_io $ON $BABY #baby
Dois números lado a lado me fizeram parar.
Um Vault leva cerca de 6–10 minutos para concluir sua coordenação off-chain assim que se torna elegível. Ainda assim, todo o processo de peg-in ainda leva em torno de 2 horas, porque precisa aguardar 12 confirmações de blocos do Bitcoin Signet. (Documentação da Babylon Labs)
No começo, pensei que isso fosse simplesmente o custo de uma rede lenta.
Se a fase de coordenação leva apenas alguns minutos, por que não permitir que os usuários tomem empréstimos imediatamente e finalizem a confirmação do Bitcoin depois? A experiência do usuário seria muito mais suave. Voltei à documentação com exatamente essa suposição em mente.
O que eu havia negligenciado era que esses dois períodos de espera protegem dois tipos completamente diferentes de risco.
A janela de 6–10 minutos existe para que o Vault Provider, o Application Vault Keeper e o Universal Challenger possam preparar e validar todo o grafo de transações pré-assinado. As 12 confirmações de bloco do Bitcoin, no entanto, não estão protegendo os participantes. Elas estão protegendo o próprio colateral, permitindo que o Vault se torne ativo apenas depois que o Bitcoin confirmar de forma independente que o peg-in é suficientemente seguro. (Documentação da Babylon Labs)
Foi nesse momento que percebi que estava medindo desempenho do jeito errado.
Eu continuava olhando para o tempo total de espera, enquanto o protocolo deliberadamente o separa em duas camadas independentes: o tempo necessário para humanos coordenarem e o tempo necessário para o Bitcoin chegar a uma confirmação final. A primeira pode ser otimizada com software e infraestrutura melhores. A segunda quase não pode ser encurtada se o Bitcoin deve continuar como a fonte definitiva da verdade.
Esse detalhe mudou completamente a forma como penso sobre o BitcoinFi.
Perguntamos com frequência:
“Quão rápido é este protocolo?”
Talvez a pergunta melhor seja:
“Quanto do tempo de espera é uma latência genuína do sistema, e quanto é o preço de se recusar a substituir o Bitcoin por uma nova suposição de confiança?”
@BabylonLabs_io $ON $BABY #baby