Eu mexi nos materiais do @BabylonLabs_io até meia noite, a fim de conferir os limites de permissão dos liquidantes; no fim, acabei sendo enredado por um design de “anti-bloqueio”. #baby
Todo mundo acha que a ação de um tomador de empréstimo depositar BTC para criar um cofre é um assunto que diz respeito apenas a uma pessoa: assina e pronto, está feito. Mas afinal não é bem assim. No documento TBV está escrito que, para impedir a verificação dos novos depósitos, a etapa de criação do cofre exige que k pessoas, como limite/limiar, entre os n liquidantes, assinem a transação em conjunto — não é que qualquer liquidante aí decida “sim ou não” do seu jeito, e também não é obrigatoriamente que todos compareçam. Ou seja, o seu ato de depositar dinheiro, naturalmente, precisa do “aceno” de um pequeno grupo de liquidantes.
Isso fica interessante. À primeira vista, parece um design anti-bloqueio — caso algum liquidante faça algo de má-fé e não assine para impedir que você crie o cofre, desde que consigam reunir k liquidantes honestos, dá para seguir; um único liquidante não consegue “matar” tudo.
Mas por outro lado, quem são exatamente esses liquidantes? Como a lista de permissões (white list) é definida? E quais são os valores concretos de k e n? Esses números não estão fixados no material; eu não encontrei a configuração pública dos limiares. Esta parte está, por enquanto, pouco transparente. “Anti-bloqueio” soa como proteção para quem deposita, mas o pré-requisito é que esse conjunto de liquidantes seja, por si, suficientemente descentralizado e bem distribuído; caso contrário, “assinatura por limiar” e “lista de permissões” ficam separados por uma linha bem tênue.
E isso é diferente das duas etapas de saque e de liquidação — nesses dois passos, a documentação diz claramente que não é necessário confiar, é execução unilateral, sem depender do humor/rosto de outras pessoas. Mas nessa etapa de criação do cofre, você na verdade fica colocado diante de um mecanismo de limiar; essa diferença eu não tinha pensado antes.
Minha posição agora é: tratar isso primeiro como um item a ser observado, sem atrapalhar meus testes pequenos, mas não vou considerar agora esse conjunto de mecanismos como “totalmente descentralizado”. Vocês encontraram como essa lista de permissões de liquidantes é escolhida especificamente? Dá para investigar e destrinchar?#baby $BABY
Todo mundo acha que a ação de um tomador de empréstimo depositar BTC para criar um cofre é um assunto que diz respeito apenas a uma pessoa: assina e pronto, está feito. Mas afinal não é bem assim. No documento TBV está escrito que, para impedir a verificação dos novos depósitos, a etapa de criação do cofre exige que k pessoas, como limite/limiar, entre os n liquidantes, assinem a transação em conjunto — não é que qualquer liquidante aí decida “sim ou não” do seu jeito, e também não é obrigatoriamente que todos compareçam. Ou seja, o seu ato de depositar dinheiro, naturalmente, precisa do “aceno” de um pequeno grupo de liquidantes.
Isso fica interessante. À primeira vista, parece um design anti-bloqueio — caso algum liquidante faça algo de má-fé e não assine para impedir que você crie o cofre, desde que consigam reunir k liquidantes honestos, dá para seguir; um único liquidante não consegue “matar” tudo.
Mas por outro lado, quem são exatamente esses liquidantes? Como a lista de permissões (white list) é definida? E quais são os valores concretos de k e n? Esses números não estão fixados no material; eu não encontrei a configuração pública dos limiares. Esta parte está, por enquanto, pouco transparente. “Anti-bloqueio” soa como proteção para quem deposita, mas o pré-requisito é que esse conjunto de liquidantes seja, por si, suficientemente descentralizado e bem distribuído; caso contrário, “assinatura por limiar” e “lista de permissões” ficam separados por uma linha bem tênue.
E isso é diferente das duas etapas de saque e de liquidação — nesses dois passos, a documentação diz claramente que não é necessário confiar, é execução unilateral, sem depender do humor/rosto de outras pessoas. Mas nessa etapa de criação do cofre, você na verdade fica colocado diante de um mecanismo de limiar; essa diferença eu não tinha pensado antes.
Minha posição agora é: tratar isso primeiro como um item a ser observado, sem atrapalhar meus testes pequenos, mas não vou considerar agora esse conjunto de mecanismos como “totalmente descentralizado”. Vocês encontraram como essa lista de permissões de liquidantes é escolhida especificamente? Dá para investigar e destrinchar?#baby $BABY