#dusk $DUSK @Dusk Passei a tarde remexendo nas anotações de abstração de stake da Dusk, com a esperança de ouvir o habitual papo de liquid staking.

O que realmente me chamou a atenção foi mais silencioso. Contratos inteligentes já podem fazer staking por conta própria. Eles captam depósitos, executam a posição e decidem o que acontece com os recompensas de acordo com as próprias regras.

O fluxo é o que mais ficou. Um contrato não pode simplesmente disparar um stake_from_contract. Os fundos precisam primeiro ficar dentro dele; só depois eles são empurrados pelo Transfer Contract com uma chamada de contract_to_contract, antes que o genesis do Stake Contract sequer toque neles.

Mesmo assim, ainda existe o piso de 1.000 DUSK. A ativação continua esperando pelo próximo limite de época, mais um — na prática, cerca de uma a duas épocas. Desfazer o stake e sacar funcionam do mesmo jeito, com callbacks que trazem os fundos e as recompensas de volta para a lógica do contrato.

Sozu é o exemplo concreto que já está ali — um pool automatizado em que ninguém precisa colocar seu próprio provisioner node para rodar. A pergunta de verdade não é o número do rendimento. É se fazer staking pode parar de ser uma tarefa de carteira e virar algo que outros contratos consigam apenas “encaixar” — pools, divisores de recompensas, estratégias completas que se executam sozinhas.

Larguei a chá em uma pausa e fiquei encarando aquilo. Me fez pensar se toda rede, eventualmente, precisa tornar sua camada de segurança programável assim antes de as aplicações reais começarem a ser construídas por cima dela.