Separação de Autoridades
Segurança · Profundo
Padrao de design de programa que divide operações privilegiadas entre chaves de assinatura distintas, cada uma com poder mínimo para sua função, em vez de concentrar autoridade em um único par de chaves de administrador. Em um sistema de tokens, isso significa uma chave autorizada a cunhar, uma chave separada para transferir ou queimar, e uma terceira chave custodiando o tesouro — de modo que o comprometimento de qualquer chave única tenha um raio de explosao limitado. Aplicado on-chain armazenando cada chave pública de autoridade no estado e validando por instrução.