Tempo de Época Solana: Duração, Recompensas e Mecanismos
Learn how Solana epochs work: 432,000 slots every 2-3 days. Understand staking rewards distribution, validator schedules, and epoch boundaries.
O Tempo de Época Solana descreve quanto tempo a rede leva para completar um cronograma fixo de slots, após o qual os agendamentos dos validadores, recompensas de staking e alterações de estado de investimento em staking são processados.
Neste artigo: O Que É Uma Época Solana? | Quanto Tempo Dura Uma Época Solana? | Agendamento do Validador e Mecanismos | Recompensas de Staking | Ativação de Investimento em Staking e Cooldown | Solana vs. Época Ethereum | Checklist do Limite da Época | Modelo de Inflação e Tokenomics da Solana | Verificar a Época Atual | Para Desenvolvedores | FAQ | Tomar Decisões de Investimento em Staking
Introdução: Por Que as Épocas Solana São Importantes para Todos os Detentores de SOL
Se investiu SOL através do Phantom ou Solflare e notou a palavra "época" a aparecer no seu painel de staking, não está sozinho em questionar o que significa. Esse número afeta duas coisas que lhe interessam diretamente: quando o seu SOL recém-delegado começa a ganhar recompensas de staking, e quando essas recompensas chegam à sua conta.
Solana (SOL) é uma blockchain de alto desempenho (um ledger digital distribuído protegido por uma rede de nós) que processa milhares de transações por segundo. Coordenar essa atividade em centenas de validadores requer um quadro temporal estruturado. Esse quadro é a época. SOL detidos numa corretora centralizada (como Coinbase ou Binance) não podem ser investidos em staking nativamente e não participam nos ciclos de recompensas de época. Os detentores devem custodiar o seu SOL numa carteira autogerida para investir em staking diretamente.
Estatística chave: Cada época Solana contém exatamente 432.000 slots, o que se traduz em aproximadamente 2 a 3 dias de tempo real.
Este artigo aborda tudo o que o termo exige que saiba: a definição, a duração e por que varia, como são cronometradas as recompensas de staking, o que acontece em cada limite de época, como verificar a época atual e como os desenvolvedores podem aceder aos dados da época programaticamente.
O Que É o Tempo de Época Solana?
Uma época Solana é um período fixo de exatamente 432.000 slots consecutivos que estrutura como a rede atribui funções de validador, distribui recompensas de staking e aplica ajustes de inflação. Em condições do mundo real, uma época dura aproximadamente 2 a 3 dias.
O termo "época" tem um significado diferente na computação geral. Em sistemas Unix, uma época é um ponto de referência de timestamp fixo (1 de janeiro de 1970). No contexto do protocolo Solana, uma época é um período de tempo discreto e recorrente definido pela contagem de slots, não pelo tempo de calendário. Os dois conceitos partilham um nome e nada mais.
Como slots e blocos se constroem em épocas
Slots formam a unidade atómica de tempo na arquitetura Solana. Durante cada slot, um validador designado tem a oportunidade de produzir um bloco. A duração alvo por slot é de ~400 milissegundos, mas isto não é garantido. Se o validador atribuído estiver offline ou a rede estiver congestionada, o slot passa sem produzir um bloco. Estes são chamados de slots perdidos.
Blocos são os dados produzidos dentro dos slots. Um slot é a janela de tempo; o bloco é o que a preenche. Alguns slots produzem blocos; slots perdidos não produzem nada.
A hierarquia funciona: um slot (com alvo de ~400 milissegundos) pode produzir um bloco, e 432.000 slots consecutivos completam uma época.
Slot 1 para Slot 2 para ... para Slot 432.000 = uma época concluída.
Proof of History (PoH) é o mecanismo criptográfico que torna esta sequenciação de slots possível e verificável. O PoH é um mecanismo de marcação de tempo, não um mecanismo de consenso. Não deve ser confundido com Proof of Work ou Proof of Stake. O PoH cria um registo histórico verificável que prova que os eventos ocorreram numa sequência específica e num tempo específico, sem exigir que todos os validadores concordem com o tempo em tempo real. Cada slot é criptograficamente ancorado na sequência PoH, razão pela qual Solana pode processar slots em intervalos de ~400 milissegundos sem esperar por acordo de tempo a nível de rede.
A arquitetura da Solana, incluindo Turbine para propagação de blocos, Gulf Stream para encaminhamento de transações sem mempool, e Sealevel para execução paralela de smart contracts, permite a elevada taxa de transferência de slots que torna a sua estrutura de época possível. De acordo com a documentação oficial da terminologia de épocas da Solana, 432.000 slots por época é uma constante de protocolo.
Quanto Tempo Dura Uma Época Solana?
Uma época Solana consiste em exatamente 432.000 slots. Com a duração alvo do slot de ~400 milissegundos por slot, isto produz uma duração mínima teórica de aproximadamente 2,0 dias (172.800 segundos). As épocas do mundo real normalmente duram entre 2 e 3 dias.
A aritmética: 432.000 slots multiplicados por 0,400 segundos por slot equivalem a 172.800 segundos, divididos por 86.400 segundos por dia, equivalem a 2,0 dias no limite teórico.
Como a duração de relógio de parede escala com a velocidade real do slot:
- A 400ms por slot em média: 172.800 segundos, aproximadamente 48 horas
- A 450ms por slot em média: 194.400 segundos, aproximadamente 54 horas
- A 500ms por slot em média: 216.000 segundos, aproximadamente 60 horas
Nota: A contagem de 432.000 slots por época é fixa pelo protocolo e não muda. A duração de relógio de parede varia entre aproximadamente 2 e 3 dias dependendo das condições da rede.
Por que a duração da época não é exatamente igual todas as vezes
Três fatores causam a variação da duração real da época a partir do mínimo teórico:
Slots perdidos: Quando um validador perde o seu slot de líder atribuído, o slot é perdido e a rede avança. A sequência PoH continua, mas o slot não produz nenhum bloco. Slots perdidos estendem o tempo de relógio de parede necessário para completar 432.000 slots.
Congestionamento da rede: Períodos de elevado volume de transações podem abrandar o processamento de slots, adicionando tempo incremental em muitos slots.
Interrupções da rede: A mainnet Solana sofreu interrupções historicamente. Durante uma interrupção, o processamento de slots pausa, estendendo a duração de relógio de parede de qualquer época que abranja esse período.
A conclusão prática: trate a duração da época como aproximadamente 2 a 3 dias, não um intervalo fixo. Para a duração média atual da época, consulte Solana Beach ou a documentação da Solana Foundation. Os parâmetros do protocolo Solana estão sujeitos a alterações.
Como Funcionam as Épocas Solana: O Agendamento do Validador e os Mecanismos de Rede
No início de cada época, a rede Solana calcula um cronograma completo de líderes que pré-atribui cada slot na época seguinte a um validador específico. A atribuição é determinada pelo peso de staking de cada validador na snapshot do limite da época.
Validadores são nós na rede Solana que processam transações, produzem blocos e votam no estado do ledger. Delegadores são detentores de SOL que investem os seus tokens a um validador em vez de gerirem um nó eles próprios. Estes papéis são distintos: os validadores gerem infraestrutura; os delegadores contribuem com peso económico.
Proof of Stake (PoS) é a camada de consenso que trabalha em conjunto com o PoH. A Solana implementa o PoS através do Tower BFT (Byzantine Fault Tolerant), que utiliza o PoH como o seu relógio. O peso do Stake acumulado ao longo de uma época determina a probabilidade de cada validador ser atribuído a slots no calendário de líderes da época seguinte. O PoS é o que torna as épocas economicamente significativas para além da simples contagem do tempo. Não confunda a implementação Tower BFT da Solana com o PoS da Ethereum, que é um sistema estruturalmente diferente.
O modelo de staking da Solana assemelha-se ao staking delegado (por vezes chamado de Delegated Proof of Stake, ou DPoS). Neste modelo, os detentores de tokens atribuem o seu stake a validadores em vez de executarem eles próprios a infraestrutura. Os detentores de SOL podem delegar a qualquer validador; a delegação entra em vigor no limite da próxima época após um período de aquecimento (warmup). Os delegadores partilham as recompensas de staking do validador, subtraindo a taxa de comissão do validador. Qualquer alteração numa delegação, seja uma nova atribuição, uma troca ou um levantamento, entra em vigor num limite de época e não imediatamente. Esta é a razão ao nível do protocolo pela qual as alterações de stake exigem um período de aquecimento ou de arrefecimento (cooldown). O mecanismo da Solana combina tecnicamente PoH e Tower BFT em vez de ser puro DPoS; utilize "staking delegado" como o descritor principal.
Como o calendário de líderes é computado em cada limite de época
O calendário de líderes (leader schedule) é uma atribuição determinística e pré-computada de validadores a slots específicos dentro de uma época. "Determinístico" significa que qualquer nó na rede pode calcular independentemente o calendário completo a partir dos mesmos dados de entrada, sem comunicar com outros nós. Este design torna o calendário verificável e eficiente.
O cálculo utiliza o peso do stake de cada validador no snapshot do limite da época. Um validador que detenha 1% do total de SOL em stake recebe aproximadamente 1% dos 432.000 slots no calendário de líderes. O calendário é recomputado do zero em cada limite de época utilizando os pesos de stake atualizados. O stake delegado a meio da época não afeta o calendário de líderes da época atual; afeta apenas o calendário da época seguinte.
A mecânica completa do calendário de líderes está documentada na documentação de rotação de líderes da Solana.
Muitos protocolos de DeFi construídos na Solana estão cientes das épocas, agendando eventos de liquidez, votos de governação ou distribuições de recompensas em torno dos limites das épocas.
Dica: O peso do stake de um validador no limite da época determina quantos slots lhe são atribuídos na PRÓXIMA época. O stake delegado a meio da época não afeta o calendário da época atual.
Como os créditos de voto se acumulam dentro de uma época
Cada validador mantém uma conta de voto: uma conta especial na blockchain que regista os votos do validador sobre o estado do livro-razão (ledger) durante cada slot. Uma conta de voto não é um sistema de governação. Na Solana, o "voto" refere-se aos validadores que atestam criptograficamente a validade dos blocos, o que é uma ação do mecanismo de consenso.
Cada voto bem-sucedido rende ao validador um crédito de voto. No limite da época, o protocolo contabiliza todos os créditos de voto acumulados durante a época concluída. A parte das recompensas de staking da época de um validador é proporcional à sua pontuação de créditos de voto em relação ao máximo de créditos possíveis para essa época.
Os validadores que percam votos ganham proporcionalmente menos recompensas e os seus delegadores recebem menos como resultado. Em interfaces de carteiras como a Phantom e a Solflare, esta métrica aparece como "uptime" ou "taxa de sucesso de voto". Um validador com uma pontuação de créditos de voto mais elevada entrega mais recompensas de staking por época aos seus delegadores.
Épocas da Solana e Recompensas Staking: Quando e Como Recebe
As recompensas de staking da Solana são distribuídas automaticamente no final de cada época, aproximadamente a cada 2 a 3 dias, e creditadas diretamente na sua conta de stake sem qualquer ação necessária da sua parte.
Contas de stake detêm SOL delegado na blockchain e são separadas das contas normais da carteira Solana. Elas passam por quatro estados: inativa, a ativar, ativa e, depois, a desativar. As transições de estado acontecem nos limites das épocas. A maioria das interfaces de carteiras (Phantom, Solflare) abstrai as contas de stake para os utilizadores, mas a mecânica subjacente explica o comportamento temporal visível no seu painel de controlo. Para a especificação completa da conta de stake, consulte a documentação de staking da Solana.
Importante: As recompensas de Staking são distribuídas automaticamente no limite da época, aproximadamente a cada 2 a 3 dias. Não é necessária qualquer ação manual. As recompensas são adicionadas diretamente ao capital da sua conta de stake e reinvestidas automaticamente (re-staked) para a época seguinte.
Como a sua parte da recompensa é calculada
As suas recompensas de staking para uma determinada época seguem esta relação:
- O protocolo calcula a parte proporcional do seu stake no stake total da rede (o seu stake dividido por todo o SOL em stake na rede).
- Essa parte é multiplicada pela emissão total por inflação da época (novos SOL cunhados no limite da época de acordo com o calendário de inflação atual).
- A taxa de comissão do seu validador é deduzida da alocação total de recompensas do validador antes que o remanescente flua para os delegadores.
Apenas para fins ilustrativos: se a rede cunhar 100 SOL em recompensas de inflação para uma determinada época e o seu stake representar 0,01% do total de SOL em stake, a sua parte antes da comissão é de 0,01 SOL. A taxa de comissão do validador é então deduzida da parte do validador antes que o seu montante líquido seja creditado.
Para investir em staking APY: a relação é aproximadamente (emissão anual por inflação dividida pelo total de SOL em stake) multiplicada por (1 menos a taxa de comissão). Como tanto a taxa de inflação como o total de SOL em stake mudam ao longo do tempo, nenhum valor de APY fixo é exato por mais de uma época. Para estimativas atuais, utilize a interface de staking da sua carteira ou uma calculadora de staking da Solana.
O modelo de inflação da Solana funciona da seguinte forma: o protocolo tem um calendário de inflação programático que começou acima de 8% anualmente no lançamento da Mainnet e diminui 15% por ano em direção a uma meta de Long prazo de 1,5%. Em cada limite de época, novos SOL são cunhados de acordo com a taxa de inflação atual e distribuídos como recompensas de staking proporcionais ao peso do stake. Esta inflação refere-se à emissão de tokens ao nível do protocolo, não à inflação de preços no consumidor macroeconómica. Para a taxa atual, consulte a documentação de inflação da Solana Foundation.
Taxa de comissão é a percentagem de recompensas de staking que um validador retém antes de distribuir o remanescente aos delegadores. Não é uma taxa de transação paga pelo delegador. As alterações na taxa de comissão entram em vigor apenas nos limites das épocas. Se o seu validador anunciar um aumento de taxa a meio da época, a alteração não afetará as suas recompensas até ao próximo limite de época, dando-lhe tempo para redelegar se assim o desejar.
Os validadores ganham duas categorias de recompensas por época. A categoria principal são as recompensas de inflação do calendário de cunhagem do protocolo. A categoria secundária é 50% das taxas de transação cobradas durante os seus slots atribuídos; os restantes 50% dessas taxas são queimados (burned), reduzindo o fornecimento total de SOL. Os delegadores recebem a maioria das suas recompensas de staking da componente de inflação; as recompensas de taxas são uma contribuição menor.
Porque é que as suas recompensas por época podem variar
As suas recompensas de staking podem diferir de uma época para a outra por quatro razões:
- A pontuação de créditos de voto do seu validador mudou (votos perdidos reduzem a parte da recompensa do validador e os delegadores recebem proporcionalmente menos).
- A taxa de comissão do seu validador mudou num limite de época.
- O stake total da rede mudou (um pool de stake total maior reduz a sua parte proporcional da mesma emissão por inflação).
- A taxa de inflação diminuiu num marco do calendário anual.
As recompensas são adicionadas ao capital da sua conta de stake e reinvestidas automaticamente, capitalizando na próxima época sem necessidade de qualquer ação.
Se o seu stake foi recentemente delegado e ainda não mostra recompensas, o período de aquecimento (warmup) do stake explica o porquê. Isto é abordado na próxima secção.
Ativação e Período de Cooldown do Investimento em Staking: Como as Épocas Regulam as Suas Decisões sobre Staking
Se o seu investimento em staking aparecer como "a ativar" na sua carteira e ainda não estiver a gerar recompensas, este é o comportamento esperado. Novas delegações não ficam ativas a meio de uma época. Entram num estado de aquecimento e ativam-se no início da próxima fronteira da época. Isto é intencional, não um erro.
A sequência de estados da conta de investimento em staking:
Inativo (sem investimento em staking delegado) leva a A ativar (delegado durante a época atual, ainda sem recompensas) leva a Ativo (a partir da próxima fronteira da época, a gerar recompensas) leva a A desativar (após pedido de resgate do staking, sem novas recompensas) leva de volta a Inativo (levantável após a conclusão da fronteira da época de cooldown).
Importante: Tanto o investimento em staking como o resgate do staking são controlados por épocas. Planeie até uma época completa (2 a 3 dias) em cada direção ao agendar as alterações do seu investimento em staking. Veja a documentação da conta de investimento em staking da Solana) para a especificação completa do protocolo.
Importa quando numa época delega?
A regra de aquecimento funciona da seguinte forma:
- Delega SOL em qualquer ponto durante a época atual.
- A sua conta de investimento em staking entra no estado "a ativar" durante o resto dessa época.
- Na próxima fronteira da época, o seu investimento em staking transita para "ativo" e começa a gerar recompensas.
- As suas primeiras recompensas chegam no final dessa primeira época ativa.
Independentemente de quando delega na época, o seu investimento em staking ativa-se no início da PRÓXIMA fronteira da época. Delegar no início de uma época significa esperar quase a duração completa da época antes da ativação. Delegar perto do fim da época significa esperar apenas pelos slots restantes, potencialmente algumas horas. A espera é sempre "até à próxima fronteira da época", não uma duração fixa no calendário.
Não há benefício significativo em esperar por um ponto específico dentro de uma época para delegar.
Quanto tempo demora o resgate do staking?
O resgate do staking segue um processo paralelo:
- Envia um pedido de resgate do staking (desativação) em qualquer ponto durante a época atual.
- A sua conta de investimento em staking entra no estado "a desativar".
- Na próxima fronteira da época, a desativação é processada.
- O seu SOL torna-se líquido e levantável após o final dessa época.
Planeie uma época completa (2 a 3 dias) para que o seu SOL se torne acessível após iniciar o resgate do staking.
Protocolos de staking líquido (como mSOL ou jitoSOL) tratam o aquecimento e o cooldown de forma diferente, fornecendo tokens líquidos imediatamente. Este artigo cobre apenas o staking nativo.
Alteração de validadores: Se alterar validadores, o investimento em staking antigo tem de completar um período de cooldown de uma época e o novo investimento em staking tem de completar um período de aquecimento de uma época. Esta transição pode resultar na perda de recompensas de uma época completa. As alterações na taxa de comissão entram em vigor nas fronteiras da época, pelo que se o seu validador atual aumentar a sua comissão, tem até à próxima fronteira da época para re-delegar antes que a nova taxa afete as suas recompensas.
Três decisões de investimento em staking, resumidas:
- Agendamento da delegação: Delegue em qualquer altura. A espera até à próxima fronteira da época é a mesma, independentemente de onde se encontra na época atual.
- Alteração de validadores: Considere um possível lapso de uma época em recompensas durante a transição. Verifique a pontuação de créditos de voto do novo validador antes de alterar.
- Cancelamento da delegação: Planeie uma época completa antes que o seu SOL fique líquido. Não delegue SOL ao qual possa necessitar de acesso em 2 a 3 dias.
Época da Solana vs. Época do Ethereum: Diferenças Chave
Apesar de partilharem o nome, as épocas da Solana e do Ethereum servem propósitos diferentes e operam em escalas de tempo completamente distintas. Esta comparação refere-se à arquitetura de Prova de Participação pós-Merge (setembro de 2022) do Ethereum. O Ethereum pré-Merge tinha mecanismos de época diferentes e está excluído.
| Característica | Solana | Ethereum (pós-Merge) |
|---|---|---|
| Slots por época | 432.000 | 32 |
| Duração do slot | ~400 milissegundos | ~12 segundos |
| Duração da época (mundo real) | 2 a 3 dias | ~6,4 minutos |
| Mecanismo de consenso | Prova de História + Tower BFT (variante PoS) | Prova de Participação (Gasper/Casper FFG) |
| Agendamento da distribuição de recompensas | Em cada fronteira da época (~2 a 3 dias) | Diariamente (separado da cadência da época) |
| Atribuição do produtor de blocos | Horário determinístico de líder por época | Seleção de validadores baseada em comités por slot |
As épocas do Ethereum (~6,4 minutos) servem principalmente para checkpointing de finalidade através do Casper FFG e rotação de comités de validadores. O Ethereum distribui recompensas de staking diariamente, numa cadência independente da sua estrutura de épocas.
As épocas da Solana (~2 a 3 dias) servem para a atribuição do horário de líder, distribuição de recompensas de staking, mintagem de inflação, transições de estado da conta de investimento em staking e atualizações de taxas de comissão. Todas estas funções são controladas por épocas.
A duração mais curta do slot da Solana (~400 milissegundos versus os ~12 segundos do Ethereum) permite que 432.000 slots caibam numa janela de época de vários dias. O Ethereum completa 32 slots em aproximadamente 6,4 minutos. As duas arquiteturas refletem diferentes prioridades de design para o débito e a cadência de finalidade. Para a especificação de época do Ethereum, consulte a documentação de consenso pós-Merge do Ethereum.
O Que Acontece numa Fronteira de Época: A Lista Completa
Em cada fronteira de época, o protocolo Solana executa automaticamente uma sequência fixa de transições de estado e eventos económicos.
- O horário de líder para a próxima época é computado a partir dos pesos de investimento em staking dos validadores atuais
- As contas de investimento em staking no estado "a ativar" transitam para totalmente ativas e começam a gerar recompensas
- As contas de investimento em staking no estado "a desativar" tornam-se totalmente líquidas e levantáveis
- As recompensas Staking são calculadas para todo o investimento em staking ativo e distribuídas para as contas de investimento em staking
- Novo SOL é emitido de acordo com o horário de inflação atual e distribuído como recompensas
- As alterações nas taxas de comissão previamente enfileiradas por validadores entram em vigor para a nova época
- Os créditos de voto acumulados durante a época concluída são contabilizados e reiniciados para a próxima época
Nota: Os eventos 2 a 5 e o evento 7 acontecem automaticamente. Validadores e delegadores não tomam nenhuma ação para estes. O evento 6 é o único que requer entrada prévia do validador (definição da nova taxa de comissão).
Os itens 2 e 3 são os mais importantes para os delegadores: este é o momento em que o investimento em staking recém-delegado se torna ativo e quando o SOL desdelegado se torna levantável.
O item 1 é o mais importante para os operadores de validadores: as atribuições de slot para a próxima época são bloqueadas neste momento, com base nos pesos de investimento em staking na captura do momento da fronteira.
Os itens 4 e 5 trabalham em conjunto: o horário de inflação emite novo SOL, e esse SOL recém-emitido é distribuído como recompensas de staking proporcionais ao peso do investimento em staking e às pontuações de créditos de voto.
O item 6 documenta uma regra que a maioria do conteúdo dirigido a stakers omite. Os validadores não podem alterar a sua taxa de comissão a meio da época. Qualquer alteração anunciada durante uma época entra em vigor aqui, na fronteira da época, dando aos delegadores o período da época precedente para observar a alteração e re-delegar se assim o desejarem.
Modelo de Inflação da Solana e Tokenomics Baseada em Épocas
As recompensas de staking da Solana não provêm de um pool fixo. São geradas a cada época através de um horário de inflação programático incorporado no protocolo.
"Inflação" refere-se aqui especificamente à emissão ao nível do protocolo de novos tokens SOL, e não à inflação macroeconómica de preços ao consumidor. Os dois conceitos são distintos e não devem ser confundidos.
O horário de inflação: A Solana foi lançada com uma taxa de inflação anual inicial superior a 8%. A taxa diminui 15% ao ano sob um modelo desinflacionário, movendo-se em direção a um objetivo de longo prazo de 1,5%. Em cada fronteira da época, novo SOL é emitido de acordo com a taxa de inflação atual e distribuído a validadores e seus delegadores proporcionalmente ao peso do investimento em staking. Esta é a fonte das recompensas de staking: cada delegador recebe uma parte da emissão de novo SOL para essa época.
Os validadores ganham duas categorias de recompensas de época. A categoria principal são as recompensas de inflação do agendamento de criação. A categoria secundária é 50% das taxas de transação cobradas durante as suas slots atribuídas; os restantes 50% são queimados, reduzindo o fornecimento total de SOL. O componente de inflação é o principal impulsionador das recompensas de staking dos delegantes.
Qual é a taxa de inflação do SOL?
A taxa de inflação diminui anualmente. Para a taxa atual, consulte a documentação de inflação da Solana Foundation.) Qualquer taxa específica citada num artigo torna-se desatualizada à medida que o agendamento avança.
Como Verificar a Época Atual da Solana
Como verificar a época atual da Solana
Três exploradores de blocos fornecem dados de época da Solana em tempo real, cada um atualizando automaticamente à medida que as slots são processadas.
Nota: Os números das épocas mudam aproximadamente a cada 2 a 3 dias. Qualquer número de época específico citado num artigo estaria desatualizado quando o lesse. Utilize as ferramentas abaixo para dados atuais.
Passo 1: Visite o Solana Beach. O widget da época na página inicial exibe o número da época atual, as slots decorridas na época atual, as slots restantes e o tempo estimado até ao próximo limite de época.
Passo 2: Visite o Solscan (solscan.io). O separador Época no painel de estatísticas da rede mostra o número da época atual juntamente com dados de desempenho do validador divididos por época.
Passo 3: Visite o Solana Explorer (explorer.solana.com). O painel de estatísticas do cluster mostra informações da época juntamente com a altura da slot e contagens de transações.
Os programadores também podem consultar dados da época através da linha de comandos:
solana epoch-infoEste comando retorna o número da época atual, o índice da slot dentro da época e as slots restantes.
Para acesso programático a dados da época, incluindo a leitura da configuração da época num programa na blockchain ou via JSON-RPC, consulte a secção para programadores abaixo. O sysvar EpochSchedule é a fonte na blockchain de dados de configuração da época.
Para Programadores: Aceder a Dados da Época via EpochSchedule Sysvar e RPC
Esta secção aborda o acesso programático a dados da época para programadores que criam aplicações conscientes da época na Solana. Leitores não técnicos podem saltar para a secção de Perguntas Frequentes.
A lógica consciente da época é necessária para aplicações que implementam libertação de tokens com vesting por época, janelas de votação de governança, rebalanceamento periódico de protocolos e rastreio de desempenho de validadores.
O sysvar EpochSchedule
Um sysvar é uma conta especial do sistema Solana somente de leitura que expõe dados de configuração da rede a programas na blockchain. O sysvar EpochSchedule expõe a configuração do agendamento de épocas, que inclui:
slots_per_epoch: 432.000 (a constante do protocolo para Mainnet)leader_schedule_slot_offset: 432.000 (desfasamento utilizado ao computar o agendamento do líder)warmup: bool (se o período de aquecimento da época inicial está ativo)first_normal_epoch: a primeira época com a contagem completa de slotsfirst_normal_slot: a primeira slot da primeira época normal
EpochSchedule é um dos vários sysvars da Solana; outros (Clock, Rent, StakeHistory, SlotHashes) não são abordados aqui. As definições completas dos campos estão disponíveis na documentação do sysvar EpochSchedule.
O valor slots_per_epoch (432.000) é a constante fixa do protocolo subjacente a todos os cálculos de duração da época. O tempo das slots PoH é a base para os cálculos do EpochSchedule: o sysvar expõe a estrutura do agendamento, enquanto o tempo real em relógio depende da velocidade de processamento das slots no mundo real.
Ler dados da época através do método RPC getEpochInfo
O método JSON-RPC getEpochInfo retorna o estado atual da época. Chame-o com um array de parâmetros vazio:
{
"jsonrpc": "2.0",
"id": 1,
"method": "getEpochInfo",
"params": []
}A resposta:
{
"jsonrpc": "2.0",
"result": {
"absoluteSlot": 166598,
"blockHeight": 166500,
"epoch": 27,
"slotIndex": 2790,
"slotsInEpoch": 432000,
"transactionCount": 22661093
},
"id": 1
}Explicações dos campos:
absoluteSlot: o número da slot atual em todo o histórico da cadeiablockHeight: a altura do bloco atualepoch: o número da época atualslotIndex: o índice da slot dentro da época atual (varia de 0 a 431.999)slotsInEpoch: sempre 432.000 na Mainnet (a constante do protocolo)transactionCount: transações totais processadas até à data
O valor slotIndex indica quão avançado está na época atual. Subtraia slotIndex de slotsInEpoch (432.000) para calcular as slots restantes na época atual.
A distinção chave: EpochSchedule expõe dados fixos de configuração do agendamento; getEpochInfo retorna o estado dinâmico atual. Use EpochSchedule para ler os parâmetros do agendamento; use getEpochInfo ou o sysvar Clock para ler o número da época atual em tempo de execução.
Aceder ao número da época atual num programa na blockchain
Para ler o número da época atual dentro de um programa na blockchain, aceda ao sysvar Clock. O campo epoch retorna o número da época atual como um u64.
use solana_program::sysvar::clock::Clock;
use solana_program::sysvar::Sysvar;
// Dentro do seu manipulador de instruções:
let clock = Clock::get()?;
let current_epoch: u64 = clock.epoch;
// current_epoch agora contém o número da época atual da SolanaEste padrão serve qualquer programa na blockchain que necessite de controlar a lógica por época: libertar tokens com vesting num número específico de época, restringir votos de governança a uma janela de época definida, ou rastrear o desempenho de validadores por época.
Perguntas Frequentes Sobre o Tempo das Épocas na Solana
As seguintes perguntas abordam as procuras mais comuns sobre épocas na Solana em todos os cinco clusters de Perguntas Que Outras Pessoas Fazem.
O que é uma época na Solana?
Uma época na Solana é um período fixo recorrente de exatamente 432.000 slots consecutivas, durando aproximadamente 2 a 3 dias em condições reais. Cada época estrutura como a rede Solana atribui responsabilidades de produção de blocos a validadores, acumula créditos de voto, distribui recompensas de staking, cria SOL nova através de inflação e processa alterações de estado de contas de stake. Todos estes eventos ocorrem automaticamente no limite da época.
Quanto tempo dura uma época na Solana em dias?
Uma época na Solana contém exatamente 432.000 slots. À duração de slot alvo do protocolo de ~400 milissegundos por slot, o mínimo teórico é aproximadamente 2,0 dias (48 horas). Na prática, slots saltadas e condições de rede empurram a duração real da época para entre 2 e 3 dias. A contagem de slots por época é uma constante fixa do protocolo; a duração em relógio é variável.
Quando são distribuídas as recompensas de staking da Solana?
As recompensas de staking da Solana são distribuídas automaticamente no final de cada época, aproximadamente a cada 2 a 3 dias. Nenhuma ação manual é necessária. No limite da época, o protocolo calcula as recompensas de cada delegante com base na sua quota proporcional do SOL total investido, na pontuação de créditos de voto do seu validador para essa época e na taxa de inflação atual. As recompensas são depositadas diretamente na conta de stake do delegante e reinvestidas automaticamente.
Quanto tempo demora para o stake de SOL se tornar ativo?
Quando delega SOL, o seu stake entra num estado "a ativar" e não gera recompensas até ao próximo limite de época. Este período de aquecimento pode demorar desde algumas horas (se delegar perto do final de uma época) a quase 2 a 3 dias (se delegar no início de uma época). O tempo de ativação é determinado pelo próximo limite de época, não por quanto tempo passou desde que delegou.
O que acontece no final de uma época na Solana?
Em cada limite de época, o protocolo Solana executa automaticamente sete eventos: (1) o cronograma do líder para a próxima época é calculado a partir dos pesos de stake atuais; (2) as contas de stake ativas tornam-se totalmente ativas; (3) as contas de stake inativas tornam-se passíveis de levantamento; (4) as recompensas de staking são calculadas e distribuídas; (5) novo SOL é emitido de acordo com o cronograma de inflação; (6) as alterações na taxa de comissão dos validadores em fila entram em vigor; (7) os créditos de voto são contados e redefinidos.
Como funciona o cronograma do líder da Solana?
O cronograma do líder é uma atribuição determinística e pré-calculada de validadores a posições específicas dentro de uma época. Em cada limite de época, a rede calcula qual validador é atribuído a quais posições para toda a época seguinte, com base no peso de stake de cada validador naquele momento. Qualquer nó pode calcular independentemente o mesmo cronograma a partir dos mesmos dados de entrada. Um validador com um peso de stake maior é atribuído proporcionalmente a mais posições.
Como a época da Solana se compara à da Ethereum?
A época da Solana consiste em 432.000 posições, com duração aproximada de 2 a 3 dias. A época da Ethereum (pós-Merge) consiste em 32 posições, com duração aproximada de 6,4 minutos. As duas servem propósitos diferentes: as épocas da Solana definem a atribuição do cronograma do líder, a distribuição de recompensas e a emissão de inflação. As épocas da Ethereum lidam com a verificação de finalidade através do Casper FFG e a rotação do comité de validadores. A Ethereum distribui recompensas de staking diariamente, num ritmo separado da sua estrutura de épocas.
Como verificar a época atual da Solana?
Três ferramentas fornecem dados de época em tempo real: Solana Beach mostra o número da época atual, as posições decorridas e o tempo restante na sua página inicial. Solscan (solscan.io) fornece dados de época no seu painel de estatísticas de rede. Solana Explorer (explorer.solana.com) mostra informações de época no painel de estatísticas do cluster. Os desenvolvedores também podem executar solana epoch-info através da Solana CLI. Os números das épocas mudam aproximadamente a cada 2 a 3 dias.
Posso perder um ciclo de recompensas ao delegar no momento errado?
Nenhum ciclo de recompensas é perdido permanentemente ao delegar em qualquer momento específico. Independentemente de quando na época você delegar, o seu stake ativa-se no início do próximo limite de época e gera recompensas a partir desse ponto. Se você delegar perto do fim de uma época, a sua espera de aquecimento é mais curta. Se você delegar no início, espera quase uma época completa. Você não perde recompensas; você atrasa o início da sua primeira época de ganhos.
Quantas épocas da Solana ocorrem por ano?
No mínimo teórico de 2,0 dias por época, haveria aproximadamente 182 épocas por ano (365 dias divididos por 2,0 dias por época). Numa duração mais típica no mundo real de 2,5 dias por época, existem aproximadamente 146 épocas por ano. A contagem exata varia com base no desempenho da rede ao longo do ano.
Qual é a época da Solana APY?
O staking da Solana APY não é fixo e não pode ser expresso como um único número. A relação é aproximadamente: (emissão anual de inflação dividida pelo total de SOL em stake) multiplicado por (1 menos a taxa de comissão do seu validador). Como tanto a taxa de inflação quanto o total de SOL em stake mudam ao longo do tempo, APY muda a cada época. Para estimativas atuais, use a interface de staking da sua carteira, uma calculadora de staking da Solana ou consulte a documentação de inflação da Solana Foundation.
Usar o Conhecimento da Época para Tomar Melhores Decisões Staking
As épocas da Solana são o período fundamental de coordenação da rede: 432.000 posições, aproximadamente 2 a 3 dias, com todos os eventos económicos acionados automaticamente em cada limite de época.
Após a leitura deste artigo, você pode agora fazer quatro coisas com confiança:
- Definir o que é uma época da Solana: um período fixo de exatamente 432.000 posições consecutivas que estrutura os cronogramas dos validadores, a distribuição de recompensas e a inflação
- Indicar quanto tempo dura: aproximadamente 2 a 3 dias em condições reais, variável com base na velocidade de processamento das posições
- Explicar por que a duração varia: posições perdidas, congestionamento da rede e interrupções históricas podem estender o tempo de relógio para além do mínimo teórico de 2,0 dias
- Saber quando chegam as recompensas e quando o stake é ativado: ambos acontecem nos limites das épocas, automaticamente, sem qualquer ação necessária
Três conclusões práticas para a sua atividade de staking com Solana (SOL):
- As recompensas Staking chegam aproximadamente a cada 2 a 3 dias, depositadas automaticamente na sua conta de stake
- Orçamente 2 a 3 dias para que o SOL recém-delegado ative antes de esperar a primeira recompensa
- Se estiver a mudar de validadores, contabilize um potencial hiato de uma época nas recompensas durante a transição e verifique a pontuação de créditos de voto do novo validador
Marque Solana Beach ou Solscan para acompanhar a época atual e a pontuação de créditos de voto do seu validador entre os ciclos de recompensa.
Este artigo destina-se apenas a fins informativos e educacionais. Não constitui aconselhamento financeiro ou de investimento. O investimento em criptomoeda Staking envolve riscos, incluindo o risco de perda. Realize sempre a sua própria pesquisa antes de tomar decisões de staking ou de investimento. Os parâmetros do protocolo Solana e as estatísticas de rede, incluindo as taxas de inflação e a duração média da época, estão sujeitos a alterações. Para números atuais, consulte a documentação oficial da Solana Foundation ou um explorador de blocos da Solana.
Guias Técnicos Relacionados com a Solana
Os leitores que pesquisam produtos relacionados com staking podem rever SOL Earn) e a página de preços do SOL) separadamente. A disponibilidade do produto, os termos e os riscos variam por região e podem mudar ao longo do tempo.