O meu tio reconstrói motores e mantém uma chave de torque separada da caixa de ferramentas normal — precisa, especializada, usada exatamente para uma categoria de trabalho, em que adivinhar não é bom o suficiente. O resto ele faz à mão livre. Eu assumi que as funções de host do Piecrust eram apenas código de contrato comum com um nome mais sofisticado. Essa suposição caiu por terra quando rastreei o que elas realmente são. Uma função de host roda fora do sandbox do WASM — código nativo que o runtime chama diretamente, em vez de lógica compilada em WASM e executada dentro do ambiente virtualizado. A Dusk construiu isso especificamente para operações criptográficas: hashing, verificação de PLONK, verificação de Groth16, verificações de assinatura. O teste real para a DUSK é se essa divisão entre nativo/sandbox realmente se sustenta conforme mais primitivas criptográficas são adicionadas, ou se a lista de funções de host acaba virando, por fim, um fardo de manutenção. O que eu não encontrei documentado é exatamente como a Dusk decide quais operações futuras se qualificam para tratamento com função de host versus permanecer dentro do WASM — se existe um limite definido, ou se é julgado caso a caso.
Anos atrás, vi um amigo pechinchar em um mercado de peixes. O preço não estava fixo em um cartaz — ele mudava conforme os compradores passavam, enquanto o estoque não vendido ficava mais tempo no gelo. Dúzias de pequenas decisões humanas de precificação se somavam ao que, no fim do dia, acabava virando a "taxa de mercado". A descoberta de taxa da TermMax funciona mais como aquele mercado de peixes do que como uma máquina de venda automática. A documentação descreve o protocolo como uma reinvenção do Uniswap V3 AMM especificamente para mecanismos de taxa fixa, com curvas de precificação personalizáveis. Cada Range Order Setter configura sua própria curva: taxas mais baixas para a parte inicial de uma ordem correspondida, e progressivamente mais altas para as partes posteriores. O protocolo agrega isso entre vários Setters em um único conjunto de curvas, que um Taker enxerga. Autocrítica: o próprio anúncio da TermMax na versão V2 admite que essa analogia do mercado de peixes tinha uma falha real na V1 — a fragmentação de liquidez era um dos três gargalos críticos que eles citaram abertamente. Um cofre com 1M USDC precisava dividi-lo entre mercados: 400K aqui, 600K ali, em vez de alocar onde realmente era necessário. Isso não é uma boa descoberta competitiva de preços; é o mesmo capital preso em vários estandes separados, incapaz de responder uns aos outros. A TMX deve ser avaliada com base em se a agregação da V2 realmente corrigiu essa fragmentação, ou se apenas tornou a mesma liquidez fragmentada mais fácil de visualizar em um único painel.
🌋 Alerta de rompimento — três moedas enlouquecendo enquanto os “majors” dormem. Quem tem o gráfico mais forte a partir daqui?
$ONG 🔺🌕 | $AVAAI 🌀💫 | $ONT 🔷⚡
📈 ONG — em alta +93,21% (agora US$ 0,11944) 🚀 📈 AVAAI — em alta +38,74% (agora US$ 0,018981) 🌊 📈 ONT — em alta +36,12% (agora US$ 0,05562) 💎
ONG está liderando forte 🏆, quase dobrando em um dia; AVAAI não está muito atrás 🥈, e ONT fecha o top 3 🥉. Metas ousadas pela frente — ONG para US$ 0,25 é ~109% 🔥, AVAAI para US$ 0,04 é ~111% 💥 e ONT para US$ 0,10 é ~80% ⚡.
🗳️ ESCOLHA SEU LADO 👇
💬 Qual continua rompendo, e qual vai ficar sem fôlego primeiro? Deixe seu voto e sua justificativa abaixo ⚔️
⚠️ Não é aconselhamento financeiro. Faça sempre sua pesquisa (DYOR). 🔍
Fiquei com a questão: a documentação do Dusk não responde diretamente com números exatos — duas anotações diferentes do Phoenix podem produzir o mesmo nullifier? O que posso confirmar com precisão: o próprio repositório do Dusk sobre Phoenix afirma que o nullifier é computado especificamente para que um observador externo não consiga vinculá-lo à anotação de origem. Cada anotação é convertida em hash e inserida como folhas de uma árvore de Merkle de anotações, e gastar uma produz um valor de nullifier determinístico ligado aos dados daquela anotação específica. A etapa de hashing por baixo disso — tanto na estrutura da árvore de Merkle do Dusk quanto em operações criptográficas mais amplas — usa Poseidon, uma função hash amigável para SNARK, projetada pela própria equipe do Dusk especificamente para hashing resistente a colisões dentro de circuitos de zero conhecimento. Não é um hash genérico reaproveitado “pronto”; é algo construído para este tipo de trabalho de compromisso nativo de ZK. Mas “resistente a colisões” não é a mesma coisa que “à prova de colisões”. Qualquer função hash, incluindo o Poseidon, carrega uma chance teórica (astronomicamente pequena) de que duas entradas diferentes produzam a mesma saída — isso faz parte da própria ideia de hashing, e não é uma fraqueza específica do Dusk. O que eu não encontrei nos materiais do próprio Dusk é qualquer número publicado de probabilidade de colisão específico para os parâmetros exatos do Poseidon, nem documentação de testes de colisão dedicados além das propriedades gerais de segurança que o Poseidon herda por design. Se alguém já viu um relatório de auditoria cobrindo especificamente essa propriedade para a implementação do Dusk, eu gostaria de compará-lo com o que está documentado publicamente.
Voltei às documentações de liquidação da TermMax especificamente para rastrear para onde o dinheiro da penalidade realmente vai.
O número é simples: 10% do valor da dívida liquidada, retirado da própria garantia do tomador sempre que a liquidação é acionada. O que é menos óbvio é a divisão — não é um único valor destinado a uma parte. 5% vai para o liquidante como recompensa por executar a liquidação. Os outros 5% são direcionados diretamente para a reserva própria do protocolo.
O que mudou para mim foi perceber que isso não é apenas uma taxa de punição; é uma estrutura de incentivo em duas partes que as documentações enquadram explicitamente em torno da estabilidade do protocolo — projetada para manter o LTV exigido nos empréstimos enquanto dá aos liquidantes um motivo real para agir rapidamente. A fórmula também confirma a ordem de prioridade: primeiro a garantia liquidada cobre a recompensa do liquidante; depois o restante é aplicado à penalidade do protocolo, tudo explicitamente limitado à posição real do tomador — o que significa que matematicamente a penalidade não pode exceder o quanto a garantia do próprio tomador consegue cobrir, independentemente de como a fórmula seja executada.
Vale destacar: as documentações especificam claramente a divisão e o limite, mas não dizem para que a reserva é usada quando se acumula, nem em quais condições ela é sacada.
Próxima coisa que eu verificaria: o quanto essa reserva realmente cresceu em relação ao volume total de liquidações até agora.
Achei que, no TermMax, o colateral apenas ficaria ali como um número estático — trave ETH, tome USDC, volte na maturidade e pronto. o mecanismo GT me fez repensar isso. cada posição de empréstimo é um Token de Gearing, um NFT ERC-721, e a documentação enquadra todo o propósito contra uma alternativa específica: o looping padrão. construir alavancagem do jeito antigo significa várias transações em vários protocolos, cada uma adicionando custo de gás e risco de execução. O GT comprime todo esse processo em um único token que encapsula, na mesma posição, tanto o colateral quanto a dívida. o mercado define um Loan-to-Value Máximo, MLTV, e a cunhagem é limitada rigidamente ali — trave 1 ETH a US$ 1.000 com um MLTV de 0,8; o teto é 800 FTs, não 801. o que chamou minha atenção não foi o limite em si, e sim o que ele realmente está protegendo. supercolateralização não é uma sugestão, é todo o modelo de segurança. o valor do colateral precisa ficar acima do valor da dívida continuamente, não apenas no momento de contrair o empréstimo. se o colateral cair ou o valor da dívida subir o suficiente para ultrapassar o limite de LLTV do mercado, a posição se torna elegível para liquidação imediatamente, data de vencimento irrelevante. então o NFT não é só uma camada de conveniência por trás do looping; é também o que está sendo observado em tempo real. um token, uma posição, uma razão para monitorar — em vez de várias transações separadas de looping, cada uma com seu próprio risco e que ninguém está acompanhando como uma unidade. mas um limite rígido de MLTV não protege contra todos os modos de falha. um movimento brusco o bastante no preço ainda pode fazer a posição ultrapassar os liquidadores em um mercado fino, com ou sem limite. o MLTV realmente compra uma margem de segurança significativa para os tomadores, ou apenas atrasa o quanto a liquidação se torna inevitável?? quanta proteção o MLTV realmente oferece ao tomador? #termmax @TermMax $TUT $ACE $CLO
Meu primo administra dois workshops separados nos fundos de casa — um para marcenaria e outro para soldagem. Um dia eu perguntei por que ele não construiria um único galpão e usaria para tudo. Ele disse que, assim que você tenta fazer um único espaço dar conta bem de ambos os trabalhos, acaba comprometendo os dois. Eu presumi que a camada de execução do Dusk funcionaria como a maioria das cadeias que eu tinha visto — escolher EVM, fazer o deploy, pronto. Essa suposição caiu por terra quando eu tracei o que o DuskVM realmente é. O DuskVM roda sobre o Wasmtime, executando contratos Rust/WASM diretamente na L1 do Dusk — um ambiente totalmente separado do DuskEVM, e não uma camada acoplada a ele. Ele existe especificamente para contratos que precisam de acesso direto aos modelos nativos de transação do Dusk, privacidade e recursos de zero-knowledge — exatamente as coisas que o modelo de execução da EVM nunca foi construído para expor nativamente. Piecrust, o motor por baixo, substituiu o RuskVM original do Dusk especificamente porque o RuskVM atingiu limites de crescimento de estado e de desempenho que o Dusk precisava resolver antes de escalar a tokenização de ativos regulados. As próprias anotações de engenharia do Dusk afirmam que o Piecrust supera o RuskVM em mais de dez vezes — não é uma estimativa, é uma comparação direta e publicada — com funções host do PLONK, Groth16 e BLS construídas diretamente no runtime. O DuskEVM cobre o outro trabalho por completo — equivalência total à EVM, ferramentas padrão do Solidity, e liquidação via DuskDS para desenvolvedores que querem fluxos de trabalho familiares sem precisar de primitivas nativas de privacidade. O verdadeiro teste para o DUSK é saber se manter esses dois ambientes realmente separados — em vez de forçar contratos nativos de privacidade por meio de um modelo de execução construído para outra coisa — de fato compensa conforme a adoção cresce dos dois lados. Ter dois ambientes dedicados supera um ambiente único comprometido, ou significa apenas o dobro de manutenção para metade da clareza?
Monitoramento Contínuo, Não uma Auditoria Única Eu fui à página de segurança da TermMax em busca de uma resposta simples: auditado, sim ou não. Acabei notando algo mais interessante na forma como as peças se encaixam, e em como elas realmente responderiam na ordem. Os relatórios de auditoria e as análises da Spearbit cobrem o código da TermMax como ele existia em um único momento específico. Testes são executados antes de qualquer coisa ser implantada. O bug bounty da Immunefi paga indefinidamente após o lançamento, enquanto alguém decidir reportar em vez de explorar. A Hypernative monitora a atividade on-chain ao vivo, 24/7, depois de tudo isso. Veja por que a ordem importa. A TermMax movimenta aproximadamente US$ 49M em TVL e 17.000 usuários ativos diários em março de 2026 — capital real, em movimento todos os dias, que é exatamente a condição para a qual nenhuma das camadas anteriores de pré-implantação foi desenhada para observar. A revisão independente da DeFiSafety adiciona um quinto ângulo: 93% no geral, PASS, em seis categorias, com pontuação em agosto de 2025. Um teste antes da implantação não consegue detectar um padrão de exploração em tempo real. Uma pontuação de processo de meses atrás não diz nada sobre o código enviado desde então. Cada camada é cega para o que as outras foram criadas para capturar. Aqui, segurança não é um certificado emitido uma única vez. São várias verificações, observando momentos diferentes, nenhuma cobrindo as outras.
Fui cavar o porquê de o Dusk, especificamente, recompensar eleitores que apoiam candidatos de iterações anteriores — já fracassadas — e os mecanismos por trás desse incentivo vão além da simples descrição em três etapas. As três etapas em si são simples no papel: Proposta gera um candidato, Validação o verifica e Ratificação confirma que a verificação foi real. O que não fica óbvio é como o Dusk faz com que comitês posteriores realmente se deem ao trabalho de reativar um candidato de uma iteração anterior em vez de apenas esperar um novo. Vamos fazer as contas para a divisão da recompensa. As notas de engenharia do próprio Dusk descrevem o Block Certificate pagando aos geradores 90% da recompensa do bloco anterior, com os 10% restantes divididos entre eleitores — em 64 cotas, uma por crédito de comitê. Assim, um eleitor com mais créditos ponderados por participação ganha proporcionalmente mais dessa fatia. Aqui está a parte que realmente me surpreendeu. Esses 10% de recompensa aos eleitores não eram pagos dessa forma o tempo todo. A atualização do próprio Dusk explica que isso foi adicionado especificamente para incentivar geradores de bloco nas futuras iterações a votar em candidatos de iterações anteriores — ou seja, o sistema precisava de um incentivo financeiro deliberado para que os comitês, de forma confiável, se preocupassem em recuperar um bloco que já tinha expirado, em vez de simplesmente deixá-lo morrer. Então, uma iteração fracassada no Dusk não é um beco sem saída por acidente. Ela continua recuperável porque o Dusk construiu um pagamento específico no protocolo para tornar a recuperação compensadora para o esforço de um comitê — e não porque os comitês fariam isso naturalmente de graça. Pagar comitês para resgatar tentativas falhas, ou admitir em silêncio que a primeira tentativa geralmente precisa de um empurrão financeiro para ser concluída direito? Ainda estou pensando nisso.
Por que a Dusk se posiciona contra o modelo de transparência do Ethereum Verifiquei como a Dusk realmente se apresenta em relação ao Ethereum, já que comparações de “cadeia de privacidade” geralmente recorrem a Zcash ou Monero, e não à maior plataforma de contratos inteligentes. Os próprios materiais da Dusk traçam a linha especificamente contra a transparência total, e não contra uma privacidade fraca. O padrão do Ethereum é: todo saldo, toda chamada, toda mudança de estado visível para qualquer pessoa. O padrão da Dusk, em ambos os seus modelos de transação, é o ponto de partida oposto — Moonlight transparente por escolha, Phoenix protegido por padrão. Faça as contas sobre o custo para uma entidade regulada operando em uma cadeia totalmente transparente. Todos os parceiros veem o tamanho da sua posição, seus padrões de negociação e seus movimentos de tesouraria — informações que um concorrente poderia aproveitar antes que você finalize a execução. Aqui está a lacuna específica que a Dusk cita: o DuskEVM executa total equivalência com a EVM por meio de um ambiente de execução baseado em OP Stack — ID de chain de testnet confirmado 745, conforme a documentação da própria Dusk — usando as mesmas ferramentas que os desenvolvedores do Ethereum já conhecem: MetaMask, Hardhat, Foundry. Não é rejeitar o modelo de execução do Ethereum. É rejeitar a visibilidade padrão do Ethereum mantendo a experiência do desenvolvedor, inclusive a interface JSON-RPC padrão, intacta. Portanto, a comparação não é “o Ethereum é ruim”. É que a transparência do Ethereum, útil para coordenação pública, se torna um passivo no momento em que capital em escala institucional precisa atravessá-la. Posicionar-se contra a escolha central de um ecossistema de US$ 300+ bilhões, ou apenas preencher uma lacuna que o Ethereum nunca foi construído para fechar em primeiro lugar? Ainda mastigando esse ponto.
$DUSK @Dusk #dusk eu costumava achar que "compatível com EVM" significava apenas que uma cadeia executa a EVM e pronto. A Dusk não faz isso. eu rastreei o que o DuskVM realmente é: baseado no Wasmtime, executando contratos Rust/WASM diretamente na L1 da Dusk, totalmente separado do DuskEVM. isso não é uma camada de compatibilidade acoplada à EVM — é um segundo ambiente de execução independente, que fica ao lado. Hmm. então por que construir uma VM inteira separada em vez de apenas fornecer suporte a EVM? continuei cavando. o DuskVM existe especificamente para contratos que precisam de acesso direto aos ativos da L1, aos modelos nativos de transação da Dusk, privacidade, ou recursos de zero-knowledge — coisas que o modelo de execução da EVM não foi projetado para expor de forma nativa. Piecrust, o motor por baixo, roda cerca de dez vezes mais rápido que seu antecessor, e vem com funções de host amigáveis a ZK — PLONK, Groth16 e BLS — embutidas diretamente no runtime. eu verifiquei o que o DuskEVM cobre, por outro lado. equivalência completa à EVM, ferramentas padrão, liquidação através do DuskDS — a camada para desenvolvedores que querem fluxos de trabalho familiares do Solidity sem precisar de primitivas nativas de privacidade. então "VM nativa em vez de apenas EVM" não é exatamente uma rejeição da EVM. é a Dusk se recusando a fazer contratos nativos de privacidade-e-ZK trafegarem por um modelo de execução que nunca foi construído para lidar com isso de forma eficiente. executar dois ambientes de execução separados torna a Dusk mais capaz, ou apenas divide a atenção dos desenvolvedores entre dois sistemas que fazem trabalhos sobrepostos?
O que um Verificador Realmente Verifica Quando Não Pode Ver a Transação
Costumava-se assumir que um verificador na Dusk precisava ver os detalhes de uma transação para confirmar que ela era legítima.
Mas não é isso que acontece com a Phoenix.
O verificador nunca recebe o remetente, o destinatário ou o valor. O que ele recebe é, na verdade, uma prova PLONK — e é a prova que é verificada, não os dados em si.
Hmm.
Então o que significa realmente verificar uma prova, se não há uma transação visível por baixo dela?
Fiquei pensando nisso por um tempo. A própria documentação da Dusk descreve o PLONK especificamente como algo projetado para manter as provas pequenas em tamanho e rápidas de verificar, codificando que certas regras foram seguidas: o remetente realmente possui o que está gastando, os valores fecham, nada foi gasto duas vezes. O verificador confirma que a prova é verdadeira — ele nunca reconstrói o que estava sendo provado.
Essa garantia é mais estranha do que parece à primeira vista. O verificador não está confiando no remetente. Ele também não está confiando em um terceiro. Ele está confirmando que uma afirmação matemática é verdadeira, sem jamais ver o que tornou isso verdadeiro.
Não estou dizendo que isso seja um controle mais fraco da parte da Dusk. Se for qualquer coisa, a recusa em olhar pode ser exatamente o ponto — o verificador não pode ser enganado por dados que ele nunca recebe em primeiro lugar.
Perceber que "verificação" aqui significa algo mais estreito e mais estranho do que o significado cotidiano de checar algo por cima.
Um sistema criado para verificar sem ver ganha mais confiança do que um que verifica olhando, ou a invisibilidade apenas torna mais difícil fazer uma checagem de sanidade caso algo esteja realmente errado?
Cidade-Forte Comparada à Transparência Total no DUSK
Passei o almoço nisso em vez de ficar rolando.
Eu costumava achar que comparar Cidade-Forte com transparência total significava comparar quanto dado é ocultado. Não era nada disso, na verdade.
Quanto mais eu rastreei o fluxo real da Cidade-Forte no Dusk, menos essa ideia se sustentava.
Transparência total coloca todos os atributos na blockchain, permanentemente, para qualquer pessoa que leia o ledger.
A Cidade-Forte substitui isso por uma sequência: um usuário solicita uma licença on-chain a um Provedor de Licenças, que a emite on-chain. Não há uma etapa offchain no que eu consegui confirmar; até esse ponto, tudo fica no ledger.
Depois, o usuário comprova a titularidade com uma prova de conhecimento zero. Isso abre uma sessão e calcula um cookie de sessão no Dusk.
Essa foi a parte que mudou meu enquadramento.
O usuário ainda precisa enviar esse cookie para um Provedor de Serviço por um canal off-chain separado e seguro. Só então o PS (Provedor de Serviço) varre a rede em busca de um session ID correspondente para verificá-lo.
Nada da prova on-chain diz ao PS quem é o usuário. Ela só confirma que a licença era válida.
Mesmo assim, o PS ainda executa a própria verificação — por exemplo, como uma exchange que verifica elegibilidade — então a prova on-chain, sozinha, não finaliza o trabalho para eles.
Então transparência total e Cidade-Forte não são quantidades opostas de visibilidade. Uma expõe tudo por padrão. A outra divide o processo: parte on-chain e verificável, parte off-chain e tratada diretamente entre duas partes.
O que realmente muda não é quanto dado se move. É onde o trabalho de verificação acontece e quem acaba fazendo a última checagem.
Ainda não tenho certeza de como consistentemente essa última checagem off-chain é feita entre diferentes provedores de serviço.
Isso importa tanto quanto a parte de conhecimento zero?
A Injective informou várias atualizações do ecossistema esta semana. A mais recente Community BuyBack removeu permanentemente 27,400 $INJ de circulação. O Nova Program foi concluído com 89 projetos de mais de 10 países, e três vencedores foram selecionados.
A Zealy Season 2 agora está ativa com um pool mensal de recompensas de mais de 1.000 $INJ , enquanto o Injective Global Cup foi encerrado com 127 builders participando. Esses desenvolvimentos refletem a atividade contínua da comunidade e das iniciativas de infraestrutura da rede. DYOR.
A TRON expandiu sua infraestrutura institucional e de negociação nas últimas semanas. A Anchorage Digital adicionou staking nativo de TRX e custódia de TRC-20, a Backpack Exchange lançou mercados spot e perpétuos de TRX, e a Bitnomial listou futuros de TRX em sua plataforma dos EUA, regulada pela CFTC. Essas integrações melhoram o acesso para usuários de varejo e institucionais em mercados de custódia e derivativos. DYOR.
Essa é a história do cluster de carteiras de Satoshi Nakamoto, segundo a Arkham Intelligence — mais de 21.000 endereços ligados entre si pelo padrão de mineração Patoshi desde a era do lançamento do Bitcoin.
A ~$65K BTC, o montante fica em torno de US$ 71 bilhões. Já valeu tão pouco quanto alguns milhares de dólares e tanto quanto US$ 138 bilhões (máxima histórica de outubro de 2025). Ainda assim, não se mexeu um centímetro sequer. Nenhuma venda, nenhuma transferência, nenhum sinal de vida — apenas a maior fortuna não reclamada das criptos, acumulando silenciosamente ao fundo.
Faça sua própria pesquisa (DYOR), não é aconselhamento financeiro.