Trilha

Trilha de Runtime

Entenda como Solana executa trabalho antes de otimizar ou debugar.

6 termos2 Categorias cobertas
Sequência da trilha

Siga os termos em ordem e aprofunde quando precisar.

A trilha foi organizada para reduzir troca de contexto. Comece do topo, abra cada termo e use os links relacionados quando um conceito precisar de mais profundidade.

01
Protocolo BaseComece por aqui

Prova de História (PoH)

A clock mechanism that cryptographically proves the passage of time between events. PoH uses a sequential SHA-256 hash chain where each output becomes the next input, creating a verifiable ordering of events without requiring consensus. The leader produces ~400,000 hashes per slot (~400ms), and any validator can verify the sequence in parallel, enabling Solana's high throughput by removing the need for validators to agree on time.

02
Protocolo Base

Slot

A time window during which a designated leader validator can produce a block. Each slot lasts approximately 400 milliseconds. Slots are numbered sequentially from genesis and grouped into epochs of 432,000 slots (~2-3 days). Not every slot produces a block—a skipped slot means the leader was offline or too slow.

03
Protocolo Base

Época

A period of 432,000 slots (approximately 2-3 days) that defines a staking cycle. At each epoch boundary, the leader schedule is recalculated based on stake weights, stake activations/deactivations take effect, and inflation rewards are distributed to validators and delegators.

04
Protocolo Base

Validador

A node that participates in the Solana network by validating transactions, voting on blocks, and (when selected as leader) producing new blocks. Validators run the Agave, Firedancer, or Jito client software, require significant hardware (128+ GB RAM, high-core CPU, NVMe SSD), and earn rewards from inflation and transaction fees.

05
Protocolo Base

Runtime

The component of the SVM responsible for loading programs, enforcing account access rules (ownership, writability, signer checks), managing compute budgets, and executing transactions. The runtime ensures programs can only modify accounts they own, charges rent, and enforces the 10MB per-transaction account data limit.

06
Modelo de Programação

Transação

An atomic unit of execution containing one or more instructions, a recent blockhash, and one or more signatures. All instructions in a transaction execute sequentially and atomically—if any instruction fails, the entire transaction reverts. Transactions have a 1,232-byte size limit (matching IPv6 MTU) and a default 200,000 CU budget.

Como usar esta trilha

Siga os termos em ordem e aprofunde quando precisar.

A trilha foi organizada para reduzir troca de contexto. Comece do topo, abra cada termo e use os links relacionados quando um conceito precisar de mais profundidade.

1

Leia a trilha em ordem em vez de saltar aleatoriamente entre termos.

2

Abra as páginas de termo sempre que um conceito precisar de definição, aliases e links relacionados.

3

Use termos relacionados e a continuação por categoria para aprofundar sem perder o contexto da trilha.

Trilha

Continue

Essas entradas vivem ao lado do termo atual e ajudam a página a parecer parte de um grafo maior, não um beco sem saída.

Trilha anterior

Trilha de Anchor

Comece pelas abstrações em que a maioria dos times confia para entregar programas com velocidade.

Próxima trilha

Trilha de DeFi

Aprenda o vocabulário de trading e liquidez por trás da camada de apps.