#

Somnia è una blockchain Layer 1 compatibile con EVM progettata per applicazioni in tempo reale e per un vasto pubblico, come il gaming e le piattaforme social decentralizzate.

Somnia introduce quattro innovazioni chiave: esecuzione più rapida dei contratti smart, un database personalizzato (IceDB), consenso MultiStream e compressione avanzata dei dati.

SOMI è il token nativo della rete. Viene utilizzato per pagare le transazioni, garantire la sicurezza della rete attraverso lo staking e consentire agli utenti di partecipare alle decisioni di governance.

Cos'è Somnia?

Somnia è una blockchain Layer 1 progettata per supportare applicazioni in tempo reale su larga scala, inclusi il gaming, le piattaforme social e gli ambienti metaverso. La rete è stata sviluppata per superare i limiti di prestazioni delle blockchain esistenti e, in fase di test, il progetto ha riportato oltre 1 milione di transazioni al secondo (TPS) su 100 nodi distribuiti. 

Somnia è completamente compatibile con la Ethereum Virtual Machine (EVM), consentendo agli sviluppatori di utilizzare strumenti e contratti smart Ethereum esistenti senza necessità di grandi cambiamenti. Il token nativo della rete, SOMI, alimenta l'ecosistema coprendo le spese di transazione, abilitando lo staking, premiando i validatori e facilitando la governance.

Come funziona Somnia

Esecuzione Sequenziale Accelerata 

Nella maggior parte delle blockchain, come Ethereum, i contratti smart vengono eseguiti in una macchina virtuale, dove ogni istruzione viene elaborata in sequenza. In Somnia, i contratti possono essere compilati in codice macchina ottimizzato, consentendo loro di essere eseguiti a velocità comparabili a quelle del software nativo.

​​In fase di test, questo metodo ha consentito l'elaborazione di milioni di trasferimenti di token in frazioni di secondo. Poiché la compilazione richiede più risorse, questo processo viene tipicamente applicato a contratti che vengono chiamati spesso, mentre i contratti utilizzati meno frequentemente continuano a essere eseguiti nel modo standard.

IceDB

Una blockchain deve costantemente leggere e scrivere dati, come saldi, contratti e registri delle transazioni. Somnia utilizza un database personalizzato chiamato IceDB, progettato per prestazioni rapide e prevedibili, con operazioni misurate in nanosecondi.