Privacidade na mineração e no staking
O pagamento do seu minerador e o seu finalizador não são a mesma coisa. A chain nunca os vincula.
Minerador
Pagamento transparente
A Coinbase paga a um endereço do Zcash. O histórico de um t-address é público.
Finalizador
Chave zfinv1
Uma chave ed25519. Assina votos. Não é um endereço do Zcash.
Garantia
Stake blindado
Fica no pool de staking. Indica um finalizador de destino.
A ordem que importa
1 Minerar→2 Blindar→3 Dar garantia
Ignore a blindagem e a etapa privada nunca acontece. Uma garantia não apaga uma coinbase transparente.
O que é público
| Elemento | Público? | Por quê |
|---|
| t-address do minerador e histórico de coinbase | Sim | Outputs transparentes normais |
| Chave do finalizador e zfinv1 | Sim, quando aparece na lista | Precisa ser assim para verificar votos |
| Poder de voto e banco de recompensas | Sim | Publicados em relação à chave do finalizador para que a distribuição de staking possa ser auditada |
| Que endereço transparente financiou um vínculo | Não, após uma blindagem | A garantia gasta notes blindadas |
| Ligação do seu minerador ao seu finalizador | Não está on-chain | Nada no protocolo registra isso |
Os montantes em staking são revelados deliberadamente. O design exige que o total em staking e a distribuição entre finalizadores possam ser verificados publicamente. A quantização (potências de 10) e as janelas fixas de staking limitam quanto informações individuais sobre momento ou padrões vazam, permitindo ainda assim essa auditoria. Os saldos de Orchard sem staking permanecem privados; o staking é a divulgação intencional.
Fazer staking para você ou para outra pessoa
Dê uma garantia ao seu próprio finalizador
A opção mais simples. Você mantém a função de operador e a garantia. Ainda assim, um observador não consegue provar, apenas com dados da chain, que o t-address e o zfinv1 pertencem à mesma pessoa.
Dê uma garantia a outro membro
O poder de voto aparece sob a chave dessa pessoa. Ela recebe a comissão de 10% do finalizador ativo. Você mantém os 90% acumulados na garantia. Isso desfaz a suposição óbvia de que o minerador que recebe o pagamento transparente é a mesma pessoa que opera o finalizador.
Um grupo pode minerar em endereços de pagamento distintos, blindar e criar garantias entre membros. Isso torna muito mais difícil afirmar, com base nos dados da chain, que "este minerador é este finalizador". Não oculta quem são os finalizadores, nem oculta a mineração.
O que isso não faz
Não oculto
- Quem são os finalizadores
- Quanto poder de voto cada um tem
- Seu histórico transparente de mineração
- Uma ligação que você cria off-chain: um IP, um padrão de pagamento, um operador
O zfinv1 de destino está dentro da ação de staking. Aqui, a privacidade diz respeito à origem dos fundos, não a ocultar a chave de destino.
Versão curta
Minere. Blinde. Depois, dê uma garantia. O endereço do minerador e a chave do finalizador permanecem sem relação, a menos que você mesmo os conecte.