Capítulo 2
Compreender as quatro chaves
Uma conta Blurt separa as permissões em vez de depender de uma palavra-passe para tudo. Conhecer a função de cada chave ajuda-te a utilizar dApps sem conceder mais autoridade do que uma ação exige.

Por que motivo uma conta tem várias chaves?
A blockchain guarda as autoridades públicas Owner, Active e Posting da tua conta, além de uma chave Memo pública. As chaves privadas correspondentes permanecem secretas e permitem que software compatível prove que autorizaste uma operação.
Esta separação limita o risco. Uma aplicação social pode utilizar a autoridade Posting sem poder transferir os teus fundos, enquanto uma carteira só pede Active quando uma operação financeira ou de governação realmente o exige.
Autoridade máxima
Chave Owner
Owner é a autoridade máxima da conta. É necessária para substituir a autoridade Owner e para ações críticas raras, como mudar a conta de recuperação ou abdicar dos direitos de voto.
Ao nível do protocolo, Owner também pode satisfazer operações que exigem Active ou Posting. É uma poderosa solução de último recurso, não um acesso quotidiano conveniente.
Boa prática
Mantém a chave Owner privada offline e utiliza-a apenas para alterar ou recuperar o controlo crítico da conta. Nunca a introduzas para publicar, votar ou fazer uma transferência comum.
Operações financeiras e da conta
Chave Active
A autoridade Active controla operações que movimentam valor, alteram stake ou afetam definições importantes. Uma chave Active privada exposta pode causar danos financeiros graves, embora não possa substituir Owner.
Active também pode atualizar as chaves públicas Active, Posting e Memo. Utiliza-a numa carteira de confiança apenas quando a operação solicitada realmente precisa dela.
- Enviar transferências BLURT e gerir operações de escrow.
- Fazer Power Up, iniciar ou alterar um Power Down e delegar Blurt Power.
- Mover fundos para dentro ou para fora de Savings.
- Votar em testemunhas ou escolher um proxy de votação de testemunhas.
Autoridade social
Chave Posting
Posting abrange a atividade social diária: publicar e editar, comentar, votar em conteúdos, executar operações sociais personalizadas compatíveis e reclamar saldos de recompensas.
Não pode transferir BLURT líquido nem substituir Owner ou Active. O seu âmbito mais restrito faz da chave Posting privada a escolha normal para entrar num frontend social de confiança.
Encriptação de mensagens
Chave Memo
A chave Memo não é uma autoridade de transação. Carteiras compatíveis podem utilizar a parte privada para desencriptar memos de transferência encriptados enviados à tua chave Memo pública e para ajudar a encriptar um memo para outra conta.
Possuir a chave Memo privada não autoriza transferências, publicações nem votos. A sua função especializada separa a encriptação de mensagens das autoridades que controlam ações da conta.
Um memo não é automaticamente privado
A operação de transferência da Blurt regista o campo memo como texto simples. A encriptação é adicionada por software de carteira compatível; confirma que a interface indica explicitamente a encriptação antes de incluíres informação sensível.
Master Key e chaves privadas de função
Ao criares uma conta com o Join, o navegador gera localmente uma Master Key P5…. O Join deriva então, de forma determinística, as chaves privadas Owner, Active, Posting e Memo a partir do nome da conta e dessa Master Key.
A Master Key não é uma quinta autoridade on-chain. É o segredo mestre que software compatível pode utilizar para regenerar as quatro chaves privadas. A blockchain conhece as chaves públicas resultantes, nunca a Master Key.
Quem obtiver o nome da conta e a Master Key pode regenerar todas as chaves privadas. Protege-a com o mesmo cuidado que a chave Owner privada.
Que chave deves utilizar?
Antes de introduzires uma chave privada ou aprovares uma assinatura, compara a autoridade pedida com a ação que pretendes realizar.
- Atividade social
- Utiliza Posting para publicações, comentários, votos em conteúdos e ações normais de aplicações sociais.
- Fundos e stake
- Utiliza Active numa carteira de confiança para transferências, Savings, Blurt Power, delegações e votos em testemunhas.
- Controlo crítico
- Utiliza Owner apenas para alterações da autoridade Owner, definições de recuperação ou outra operação explicitamente de nível Owner.
- Memo encriptado
- Utiliza Memo apenas através de software compatível ao encriptar ou desencriptar memos de transferência.