Argomenti di tendenza
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Syndica ha lavorato duramente all'implementazione del terzo client di validazione di @Solana, Sig, e abbiamo appena completato la nostra implementazione di SVM e Runtime ✅
Approfondiamo ulteriormente 👇
🧵

Ogni validatore di Solana ha lo stesso compito che sembra semplice: eseguire transazioni e aggiornare conti. Ma il software che effettivamente svolge questo lavoro—il runtime—è tutt'altro che semplice.

Questo post esplorerà il runtime dall'esterno verso l'interno. Inizieremo con il replay, il principale chiamante del runtime che fornisce blocchi dal libro mastro.
All'interno del runtime, inizieremo con il processore di blocchi, dove avviene la parallelizzazione, e il processore di transazioni, dove devono essere gestiti correttamente molti dettagli specifici di Solana.

Infine, descriveremo il processore di istruzioni e i dettagli a basso livello della macchina virtuale sBPF, dove vengono eseguiti i programmi Solana

L'implementazione dello SDK a conoscenza zero di Sig è più veloce di quella di Agave e grosso modo alla pari con quella di Firedancer. I guadagni di prestazioni sono in parte dovuti a:
- Ottimizzazione pesante SIMD di Edwards25519 / Ristretto255
- Nessuna allocazione di heap
- Ordinamento più ottimale della moltiplicazione scalare multipla (MSM)

15,99K
Principali
Ranking
Preferiti

