No início, presumi que a ativação do Vault nas Trustless Bitcoin Vaults (TBV) era coordenada do jeito “chato”, com algum serviço monitorando as duas cadeias e acionando um interruptor quando tudo se alinha. Era essa a parte que eu estava errado, e o mecanismo real é melhor do que eu esperava. No peg-in, o depositante gera um segredo de 32 bytes e envia apenas o hash SHA-256 desse segredo para o registro do vault na Ethereum. Os bitcoins que ele deposita ficam travados em um endereço Taproot comprometido com o mesmo hashlock. Duas cadeias, uma única impressão digital, e nenhuma das partes se moveu ainda.
A ativação acontece quando o depositante revela o segredo na Ethereum. Esse único reveal faz duas coisas ao mesmo tempo: o contrato Ethereum verifica a pré-imagem e registra o colateral como ativo, e o segredo revelado se torna a peça que faltava no witness para a transação final de PegIn no bitcoin. O Vault Provider apenas pega o segredo a partir do reveal público e monta a transmissão. Não existe um coordenador decidindo o momento. O depositante é quem decide, porque só ele mantém a pré-imagem.
Então o vínculo entre as cadeias não é uma mensagem nem um oráculo: é um pedaço de matemática que só uma pessoa consegue completar. Eu continuo voltando à ideia de como a superfície de confiança ali é pequena. Um segredo, mantido pela única parte que deveria controlar o timing de qualquer forma.
#baby @BabylonLabs_io $BABY