Nell'ultimo thread, abbiamo promesso di parlare di più sul benchmarking del gas. Attraverso un benchmarking strutturato del gas, abbiamo: — Individuato i colli di bottiglia degli opcode — Migliorato le prestazioni delle transazioni 7702 — Aiutato alcuni clienti a ridurre l'esecuzione nel peggior caso del 25%+ — Sbloccato 45 milioni di blocchi di gas Ecco come è successo 👇
Nethermind
Nethermind14 lug, 20:00
8/ Ulteriori informazioni sul benchmarking del gas e su PerfNet arriveranno presto. Grazie per averci seguito.
2/ Ogni cliente si comporta in modo diverso sotto carico. Quindi abbiamo creato scenari condivisi, eseguito transazioni ad alta intensità di gas e misurato le prestazioni su larga scala, nel tempo, nelle versioni e nelle configurazioni. Non si tratta di confronto. Si tratta di rivelare i limiti, insieme.
3/ Lungo il cammino, abbiamo messo in luce problemi che non erano precedentemente visibili: — Collo di bottiglia negli opcodes e nei precompilati — Rallentamenti nell'esecuzione in tipi di transazione complessi — Schemi che suggerivano ottimizzazioni più profonde Molti di questi hanno portato a correzioni upstream, silenziosamente, in modo collaborativo.
4/ L'impatto finora: — I peggiori scenari sono migliorati di circa il 25% — Guadagni notevoli nella gestione delle transazioni complesse — Sbloccato il processamento di 45M gas block, con un chiaro percorso verso limiti ancora più elevati — I team infrastrutturali stanno già beneficiando di un throughput più stabile
6/ Prossimo: PerfNet e come si inserisce in questo percorso di prestazioni.
169