1. Šaurums: Kāpēc "vairāk joslu" nav vienmēr ātrāk
Lielākā daļa blokķēžu cenšas palielināt apjomu, pievienojot vairāk joslu (kodolu) savam šosejai, taču šī stratēģija paradoksāli neizdodas 'sastrēgumu' laikā, piemēram, populāra NFT minta, kur katra darījuma steidzās mainīt to pašu stāvokli. Paralēla izpilde sabrūk tieši tad, kad to visvairāk vajag.
2. Somnia stratēģija: viena ārkārtīgi ātra super-šoseja
Vietā, lai paļautos uz daudzām joslām, kas tiek sastrēgušas, @Somnia Official koncentrējas uz viena kodola padarīšanu ārkārtīgi ātru.
EVM kompilācija
Datoru līmeņa paralēlisms
3. Kā Somnia rada ātrumu: divas galvenās inovācijas
EVM kompilācija: no tiešsaistes tulkotāja līdz iepriekš tulkotai grāmatai
Lielākā daļa blokķēžu izmanto lēnu "tulku", piemēram, tiešsaistes tulkotāju, kas cenšas interpretēt katru vārdu uz vietas. #Somnia izmanto "kompilatoru", kas ir līdzīgs tam, ka iepriekš tulko visu viedo līgumu CPU dzimtajā valodā. Tas ļauj darboties gandrīz dzimtajā ātrumā. Lai optimizētu resursus, Somnia gudri piemēro šo dārgo kompilācijas procesu tikai bieži izsauktiem līgumiem, kamēr pārējiem izmanto standarta tulkotāju.
Datoru līmeņa paralēlisms: CPU slēptā superjauda
Mūsdienu CPU kodols ir kā meistarkulīnija, kas var veikt vairākus uzdevumus vienlaikus, piemēram, sagriež dārzeņus, kamēr gaida, kad ūdens uzvārīsies. Kompilējot EVM bytecode uz dzimtās assemblera 'iepriekš aprakstītā inovācija', Somnia atbloķē CPU slēpto superjaudu katrai darījuma izpildei. Tas divkāršo operāciju ātrumu, piemēram, token maiņu, jo CPU var vienlaikus izpildīt neatkarīgus soļus 'piemēram, noskaidrot sūtītāja un saņēmēja bilances', pat sastrēguma laikā.
4. Rezultāts: jauna ēra on-chain lietojumiem
Apvienojot selektīvu EVM kompilāciju ar datoru līmeņa paralēlismu, šis vienas kodola piegājiens ļauj Somnia sasniegt miljoniem darījumu sekundē, atbloķējot jaunu reāllaika lietojumu vilni uz EVM.
