Somnia, büyük ölçekli oyunlar, sosyal ağlar ve metaverse dünyaları gibi her gün kullandığımız gerçek zamanlı, son kullanıcıya yönelik uygulamalar için tasarlanmış EVM uyumlu bir Layer 1 blok zinciridir. Mimari yüksek verim ve düşük gecikme için dizayn edilmiştir. Amaç, standart internet uygulamaları ile zincir üstü sistemler arasındaki performans farkını kapatmaktır. Testlerde ağ, yaklaşık yüz düğümle saniyede bir milyondan fazla işlem işledi ve ağır, etkileşimli iş yüklerini kaldırabileceğini kanıtladı.
Somnia, sık kullanılan akıllı kontratları her çağrı için yalnızca sanal makinaya güvenmek yerine optimize edilmiş makine koduna derler. Bu yaklaşım talimat yükünü azaltır ve yürütmeyi yerel yazılım hızlarına yaklaştırır. Daha az aktif kontratlar standart VM'de çalışmaya devam eder, böylece kaynaklar en fazla fayda sağlayan yerlere yoğunlaşır.
Somnia, hesap durumlarını, kontrat verilerini ve işlem geçmişini yönetmek üzere tasarlanmış özel bir depolama motoru olan IceDB'yi kullanır. IceDB, hızlı ve tutarlı okuma/yazma işlemleri için optimize edilmiştir ve yerleşik anlık görüntüleme (snapshot) gibi özellikler içerir. Bu, yoğun trafik dalgalanmalarında bile performansın stabil ve öngörülebilir kalmasını sağlar.
Ağ, işlem oluşturmayı nihai sıralamadan ayırır. Doğrulayıcılar kendi bağımsız işlem akışlarını sürdürürken, ayrı bir konsensüs katmanı bu akışları Bizans hata toleranslı ilkelerden etkilenen Proof-of-Stake modeliyle sıralar ve sonlandırır. Bu ayrım, işlemlerin ağ genelinde eş zamanlı olarak üretilip işlenmesine olanak tanır; bütünlükten ödün vermeden verimi artırır.
Büyük hacimli işlemleri düğümler arasında taşımak için Somnia veri sıkıştırma uygular ve mümkün olduğunda birden fazla dijital imzayı tek bir kanıtta birleştirir. Bu teknikler ağ yükünü azaltır ve toplu doğrulamayı ucuzlatır, böylece zincirin yüksek işlem oranlarını sürdürmesine yardımcı olur.
Somnia'nın hız ve zincir üstü güvenlik kombinasyonu, geleneksel zincirlerin ölçekte barındırmakta zorlandığı birkaç son kullanıcı odaklı uygulamayı mümkün kılar.
SOMI, Somnia ağını ve ekonomik modelini güçlendiren yerel tokendir. Ana noktalar:
Somnia EVM uyumlu olduğu için geliştiriciler, bildikleri araçları küçük değişikliklerle kullanabilirler. Ancak, yerel kod derleme sık kullanılan kontratlar için en iyi şekilde çalışır ve daha fazla derleme kaynağı gerektirir. MultiStream mimarisi ayrıca doğrulayıcılar için farklı bir operasyonel model oluşturur. Ekipler, dağıtımlarını planlarken bu ödünleşimleri göz önünde bulundurmalıdır.
Somnia'nın hedefi, daha hızlı yürütme, özel bir veritabanı ve paralel işlem kullanarak Web2 uygulamalarının duyarlı deneyimini blok zincire taşımaktır. Ölçekte başarılı olursa geliştiriciler, kullanıcı mülkiyeti ve şeffaflık gibi temel Web3 değerlerini koruyarak son derece etkileşimli oyunların, sosyal uygulamaların ve DeFi platformlarının bir sonraki neslini inşa edebilirler.