Anuncie na KripZen — coloque sua marca diante de um público global de criptomoedas.Fale conosco →

Verbete do glossário

Contrato atualizável

Carteiras e Segurança

Um contrato cuja lógica pode ser trocada mantendo o endereço. A questão real é quem pode atualizá-lo e com que atraso.

Definição

Um contrato atualizável mantém o seu endereço e os saldos que guarda, mas a lógica por trás dele pode ser substituída, normalmente através de um proxy que reencaminha as chamadas para um endereço de implementação que um administrador consegue alterar. Permite corrigir falhas sem obrigar todos os utilizadores a migrar e significa também que o código auditado hoje não é necessariamente o que corre amanhã. A questão de segurança é, por isso, quem pode desencadear a atualização e após que atraso: uma chave única capaz de trocar a implementação instantaneamente é um risco muito diferente de uma multiassinatura atrás de um timelock que publica a alteração com antecedência.

A seguir

Termos relacionados

Mais em Carteiras e Segurança