Publicar

O que significa um contrato atualizável? Quem detém os privilégios de atualização?



Um contrato atualizável não é necessariamente inseguro, mas levanta uma questão que tem de ser verificada: quem pode alterar a lógica de execução do contrato?

Ao avaliar um contrato, verifique especialmente:

* Privilégios de atualização: pertencem a um único administrador, a uma carteira com múltiplas assinaturas ou a um mecanismo de governação?
* Estrutura de proxy: qual é o endereço atual do contrato de implementação?
* Restrições de segurança: existem um timelock e aprovações adicionais?
* Registo de atualizações: o contrato de implementação foi substituído recentemente?
* Revisão da versão: o novo código foi submetido a uma auditoria de segurança?

Tenha especial atenção: o facto de o endereço do contrato de proxy não mudar não significa que a lógica de execução subjacente também não tenha mudado.

Se não conseguir confirmar quem detém os privilégios de atualização, ou se alterações importantes não tiverem um registo transparente, deve redobrar a atenção.

Não se limite a verificar o endereço do contrato: verifique quem controla o endereço e como esses privilégios são limitados.
Ver original
post-image
Esta página contém conteúdo de terceiros e não constitui qualquer aconselhamento, nem representa a aprovação destas opiniões pela Gate. Para mais detalhes, consulte a isenção de responsabilidade.


Adicionar um comentário
Adicionar um comentário

Comentar
TrendSurfer
há 5 horas
Acabei de cair nessa: o novo contrato foi lançado sem auditoria.
0Ver original
VinylRadio
há 5 horas
O endereço do proxy não muda, mas a lógica foi alterada: esta é a armadilha mais subtil.
0Ver original
Permit2Detective
há 5 horas
Multisig + bloqueio temporal é o mínimo; um único proprietário pode executar diretamente.
0Ver original
PerpetualSaver
há 5 horas
Verifique o endereço de implementação + os registos de eventos de atualização; em dois minutos, pode salvar-lhe a vida.
0Ver original
DivReinvest
há 5 horas
Primeira análise
Depois de ver demasiados rug pulls, quem detém as permissões de atualização é mais importante do que o código.
0Ver original