Secondo COINCU2, il linguaggio di programmazione Ethereum Vyper ha rilasciato la sua versione candidata v0.3.10. Questa versione incentrata sulle prestazioni include una modalità di ottimizzazione della dimensione del codice, nuove direttive#pragmaspecifiche di Vyper, il codice operativo MCOPY di Cancun per alcuni codici generati dal compilatore e tabelle di selezione delle prestazioni O(1).
L'aggiornamento introduce modifiche sostanziali come l'aggiunta del layout del codice runtime all'initcode, l'eliminazione delle versioni EVM tramite Istanbul e la rimozione della firma Vyper dal runtime. Le modifiche e i miglioramenti più importanti includono tabelle di selezione O(1), implementazione di bound= in range, aggiunta di una modalità di ottimizzazione al compilatore Vyper e miglioramento delle prestazioni della copia batch.
Vyper, un linguaggio più recente per lo sviluppo di Ethereum, è stato rilasciato nel 2018. Simile a Solidity, è un linguaggio tipizzato staticamente con una sintassi simile al linguaggio di programmazione Python. Vyper offre un elevato livello di sicurezza per i contratti intelligenti grazie alla sua semplicità e al minor numero di funzionalità rispetto a Solidity, rendendolo meno vulnerabile alle minacce alla sicurezza. Ciò rende Vyper uno strumento prezioso per gli sviluppatori che desiderano creare applicazioni decentralizzate e scrivere contratti intelligenti sicuri ed efficienti sulla piattaforma Ethereum.