#dusk $DUSK @Dusk Sempre quis entender o que exatamente a “liquidação com certeza” enfatizada repetidamente por Dusk significa, e qual é a diferença essencial em relação ao que normalmente se diz “a transação foi confirmada”. Desta vez, foquei especificamente neste ponto.
A maior parte das blockchains quando fala em “confirmação” na verdade envolve probabilidade: quanto mais fundo o bloco fica “enterrado”, menor a chance de reversão; porém, teoricamente ainda existe a possibilidade de ele ser contestado (mesmo que mínima). Por isso, antes as exchanges com frequência exigiam que os usuários esperassem alguns blocos de confirmação — na essência, era aguardar até que essa probabilidade caísse para um nível que o usuário considere aceitável. A “liquidação com certeza” que a Dusk descreve não segue essa lógica. Segundo a versão oficial, assim que um bloco é aprovado formalmente pelo comitê de consenso, ele é imediatamente e de forma inequívoca “fixado”, não é “cada vez menos provável de ser revertido”; em vez disso, é “a partir daquele momento não será mais revertido”. Isso se baseia em um grupo de validadores assinando em conjunto uma prova daquele bloco, e não em empilhar tempo para reduzir probabilidades.
Aqui, porém, encontrei uma contradição pequena e interessante. Ao procurar um artigo muito antigo publicado pela Dusk, deparei com a frase de que “o tempo de confirmação do bloco fica entre aproximadamente cinco e vinte segundos”, e o texto ainda usava expressões do tipo “tempo de confirmação”, com um tom mais probabilístico. Mas em materiais mais recentes, a formulação mudou para algo como “em poucos segundos é possível obter o resultado final com certeza”, e o termo passou de “confirmação” para “final”. No começo eu pensei que fosse apenas a mesma mecânica descrita de outro jeito; depois percebi que isso talvez reflita que o próprio protocolo também passou por upgrades nesses anos. A versão inicial talvez ainda carregasse um pouco da ideia de confirmação probabilística; nas versões posteriores é que a mecânica de “um grupo de pessoas assina em conjunto para decidir” teria sido consolidada de modo mais sólido. Não encontrei um documento que explicasse claramente “a partir de qual versão isso passou a ser apenas certeza”; no máximo, posso dizer que provavelmente houve iterações e que ainda não verifiquei em qual atualização exatamente esse foi o ponto de divisão.
Para mim, se esse assunto for aplicado a cenários reais, a importância é bem grande — especialmente se estivermos falando de liquidação de valores em uma transação de títulos. “Provavelmente não será revertido” e “a partir daquele momento não será mais revertido” correspondem a formas completamente diferentes de reconhecimento de responsabilidade legal: no primeiro caso, para fazer uma liquidação financeira formal, você sempre precisa deixar uma “margem” de período de carência esperando, e no segundo caso o enquadramento legal muda a partir do momento da aprovação.