A maioria das pessoas pergunta se um protocolo é atualizável. Eu mesmo me vi fazendo uma pergunta diferente: o que, na prática, é permitido mudar? A documentação de upgrades do TermMax faz uma distinção interessante. A lógica central do protocolo permanece imutável, enquanto apenas uma pequena parte da infraestrutura é atualizável. De acordo com os documentos, apenas o AccessManager e o Router usam o padrão de proxy UUPS. Mercados, vaults e contratos de tokens não estão nessa lista. Essa é uma escolha de design relevante. Os contratos que mantêm o colateral do usuário não foram feitos para serem reescritos após o deployment. Mas a pergunta mais interessante é o que continua atualizável. O AccessManager controla permissões, e o Router fica entre os usuários e o protocolo. Eles não são componentes aleatórios. São os pontos onde uma única atualização poderia afetar todo o protocolo. A documentação também descreve salvaguardas. As atualizações exigem aprovação via a4-de-6 Gnosis Safe, com transações de monitoramento da Hypernative. Núcleo imutável. Gateways atualizáveis. É um equilíbrio cuidadoso entre flexibilidade e segurança, mas também levanta uma questão de governança interessante. Se você estivesse projetando o protocolo, manteria a camada de permissões atualizável ou a congelaria junto com a lógica central?

#termmax @TermMax #TMX