O endereço do contrato não mudar não significa que as regras dentro dele também não mudem. É para isso que serve um contrato proxy.
【Conclusão】
Se o BscScan indicar que se trata de um Proxy, o contrato de lógica pode ser substituído. O poder de alterar as regras está nas mãos do administrador. Se você não sabe a quem pertence esse endereço, não conceda uma autorização de valor elevado.
【Análise】
O código de um contrato comum fica fixo depois de implantado. Um contrato proxy separa o «endereço com o qual você interage» da «lógica realmente executada». O projeto pode usar esse mecanismo para corrigir vulnerabilidades ou alterar as regras originais. Portanto, o importante não é saber se o endereço é confiável, mas sim se o poder de atualização está nas mãos de uma carteira multisig, de um bloqueio temporal ou de um endereço pessoal. Um endereço pessoal pode fazer atualizações a qualquer momento.
【Na prática】
1. Cole o contrato no BscScan e veja se aparecem Proxy e Implementation no topo.
2. Se houver Read as Proxy, isso significa que você está lendo a lógica por trás do contrato.
3. Encontre Admin ou ProxyAdmin. Clique para verificar se é um contrato ou um endereço pessoal.
4. Se só for possível confirmar que é um endereço pessoal e a documentação não deixar claro quem o controla, não conceda aprovações de valores altos.
【Deu ruim】
Conferiu apenas se o endereço do contrato correspondia ao do site oficial e concedeu aprovação ilimitada. O endereço é realmente oficial, mas os poderes de atualização ainda podem alterar a lógica.
Tecnologia do Futuro: https://x.com/wlkjtec