Com o próximo lançamento da nova rede Zilliqa 2.0, mudanças significativas estão chegando sobre como o staking funciona.
Com o Zilliqa 2.0, estamos introduzindo um mecanismo de Proof-of-Stake (PoS) delegado permissionless para a seleção de validadores. Esta transição remodelará a forma como o staking funciona na rede Zilliqa, melhorando a segurança, descentralização e eficiência.
A mudança para Proof-of-Stake com o Zilliqa 2.0 é uma mudança fundamental na arquitetura da blockchain que melhorará o throughput das transações, reduzirá os custos operacionais e criará uma rede mais eficiente em termos energéticos e descentralizada.
Para saber mais sobre Proof-of-Stake, leia nosso post anterior no blog.
Com essa transformação, a maneira como os usuários fazem staking de seus tokens ZIL e ganham recompensas também será atualizada para alinhar-se ao novo mecanismo de consenso.
Como o staking atualmente funciona no Zilliqa
O Staking foi introduzido na rede Zilliqa atual para incentivar os Staked Seed Nodes (SSNs), que servem como nós de arquivo e mantêm um registro histórico das transações. Eles também oferecem acesso à API e recebem uma parte das recompensas dos blocos em troca de seus serviços.
Os Staked Seed Nodes (SSNs) devem fazer staking de um mínimo de 10 milhões de ZIL para serem elegíveis para recompensas de staking. Um mecanismo de verificação analisa a disponibilidade dos SSNs individuais e calcula suas recompensas de acordo com seu desempenho. Os detentores de ZIL têm a opção de delegar seus tokens a um SSN e ganhar uma parte das recompensas geradas por esse SSN. Os delegadores podem retirar seu stake a qualquer momento, e se a quantidade de ZIL retirada levar o stake desse SSN a cair abaixo do mínimo exigido, esse nó para de ganhar recompensas.
Quando um delegador retira seu stake, há um período de desbloqueio de 14 dias antes que seus tokens sejam desbloqueados. Este período será mantido no Zilliqa 2.0 e pode ser alterado por votação de governança descentralizada.
Este sistema de staking legado é permissionado, com os SSNs precisando ser registrados no contrato inteligente SSNList, controlado pela equipe Zilliqa, para serem elegíveis para recompensas.
Os detentores de ZIL podem delegar seu ZIL para os SSNs através do Zillion, a interface de staking disponível em stake.zilliqa.com, que fornece informações sobre os SSNs ativos e permite que os usuários reivindiquem suas recompensas.
Este mecanismo de staking legado foi integrado com várias exchanges e wallets no ecossistema Zilliqa, com aplicativos como o Torch Wallet construindo sobre este sistema para oferecer ferramentas como unstaking instantâneo e reputação.
Outros exemplos de ferramentas inovadoras construídas sobre o mecanismo de staking atual do Zilliqa incluem o primeiro staking líquido lançado na rede, stZIL, que os delegadores podem receber ao fazer staking através da Avely Finance.
Saiba mais sobre os Staked Seed Nodes (SSNs).
Com o lançamento do Zilliqa 2.0, a rede adotará um sistema Proof-of-Stake mais descentralizado e permissionless, onde o ZIL em staking realmente desempenha um papel na segurança da rede.
Staking no Zilliqa 2.0
Para melhorar o throughput das transações, a finalidade, os custos operacionais e a eficiência energética, o Zilliqa 2.0 muda seu modelo de consenso de Proof-of-Work (PoW) para Proof-of-Stake (PoS).
Em vez de serem protegidos por uma rede de nós PoW realizando cálculos caros em hardware que consome grandes quantidades de energia, os validadores no Zilliqa 2.0 são nós PoS que emergem dos atuais Staked Seed Nodes (SSNs), que fazem staking de ZIL como colateral para proteger a rede.
As recompensas serão distribuídas entre os validadores com base em cada bloco proporcional ao seu stake, mas dependendo de seu desempenho, fornecendo a eles um incentivo para manter a segurança e eficiência da rede.
50% das recompensas do époco (51.000 ZIL por 3.600 blocos) são distribuídas entre os validadores com base em quantos blocos eles propuseram. Se eles conseguirem propor juntos 3.600 blocos em uma hora (mantendo um tempo médio de bloco de um segundo), eles ganharão 51.000 ZIL em uma hora. Se o tempo do bloco aumentar, os validadores precisarão trabalhar mais tempo pela mesma quantidade de 51.000 ZIL.
Os outros 50% da recompensa do époco são distribuídos entre os validadores com base em quantas vezes eles votaram em uma proposta de bloco, alocados para os dois terços mais rápidos dos validadores ponderados pelo stake.
O modelo de staking do Zilliqa 2.0 consiste em um sistema permissionless com duas camadas. O contrato de depósito atua como um contrato de sistema que permite que qualquer um com o stake mínimo se torne um validador.
Os contratos de delegação interagem com o contrato de depósito e podem ser implantados por validadores para receber o stake delegado. Validadores que operam um pool de staking para aceitar ZIL delegado são referidos como stakers solo.
Criamos dois contratos de delegação de referência: uma variante de staking não líquido que permite que os delegadores retirem recompensas manualmente e uma variante de staking líquido que emite um token de staking líquido não rebase cuja valorização reflete as recompensas acumuladas. Esses contratos foram desenvolvidos em Solidity e serão auditados antes de serem disponibilizados publicamente.
Isso significa que os detentores de ZIL ainda poderão delegar seus tokens a validadores e ganhar uma parte proporcional das recompensas por ajudar a proteger a rede. Embora as recompensas possam ser reivindicadas imediatamente, retiradas e troca de validadores estarão sujeitas a um período de desbloqueio para manter a estabilidade da rede.
Este período de desbloqueio é crucial para a segurança do protocolo, pois impede que os validadores retirem seu stake antes de serem punidos por comportamentos inadequados. Duas penalidades foram introduzidas para lidar com validadores ruins no Zilliqa 2.0: penalização do stake por violações de segurança (equivocação) e prisão por violações de atividade (blocos ausentes).
Para facilitar a transição para Proof-of-Stake com Zilliqa 2.0, um portal de staking será introduzido no site do Zilliqa, fornecendo uma maneira fácil para os detentores de ZIL delegarem seu ZIL a validadores listados.
Próximos passos para stakers e validadores
Uma vez que o Zilliqa 2.0 esteja ativo no mainnet, novos validadores PoS e operadores de SSN precisarão configurar e operar um nó na nova rede Zilliqa 2.0 e fazer staking do valor mínimo de ZIL no contrato de depósito para se juntar como um validador.
Esses operadores de nó podem então implantar contratos de delegação para permitir que os detentores de ZIL façam staking de ZIL através de seu nó. A equipe do Zilliqa fornecerá contratos de referência e orientações para fácil implantação.
Usuários que delegaram ZIL através de SSNs também precisarão mover manualmente seu stake para os novos contratos de staking uma vez que a migração do mainnet for concluída.
O próximo portal de staking EVM garantirá uma transição tranquila, tornando mais fácil para os usuários delegarem e gerenciarem seu stake dentro do ecossistema atualizado.
Todos os sistemas acima estarão primeiro disponíveis no proto-mainnet do Zilliqa 2.0, dando aos detentores de ZIL e validadores a chance de testar o processo de migração de seu ZIL em staking e operar um nó validador na nova rede.
Em breve, publicaremos um guia completo sobre como mover seu ZIL em staking para o Zilliqa 2.0, então fique atento ao nosso blog e redes sociais para as últimas atualizações!