Pasar telah benar-benar tidak peka terhadap "rantai publik berkecepatan tinggi", mengapa Somnia berbeda?

Pasar telah benar-benar tidak peka terhadap "rantai publik berkecepatan tinggi", mengapa Somnia berbeda?

Penulis: TVBee

Artikel ini akan dianalisis dengan dua pertanyaan berikut:

Pertanyaan 1: Pasar telah benar-benar tidak peka terhadap "rantai publik berkecepatan tinggi", mengapa Somnia berbeda?

Pertanyaan 2: Apakah Sommia membual tentang EVM paralel Layer 1 tercepat dan paling hemat biaya?

➡️➡️➡️ Jane • Bersih • Edisi ⬅️⬅️⬅️

Pada bagian ini, Sonnia dirangkum dari tiga dimensi: teknologi, latar belakang dan ekologi, sehingga Anda dapat memahami sorotan dan keuntungan dari proyek Somnia.

💠Sorotan teknis Somnia

🔹 Algoritma konsensus multi-aliran: rantai data + rantai konsensus, yang kondusif untuk mencegah MEV, mengurangi redundansi, mengurangi biaya, dan meningkatkan efisiensi.

🔹 Kompiler EVM yang inovatif: Mengimplementasikan EVM paralel pada tingkat instruksi untuk memecahkan interaksi frekuensi tinggi dalam kasus ekstrem.

🔹 Mesin database IceDB yang dikembangkan sendiri: meningkatkan kecepatan baca/tulis data dan stabilitas jaringan.

🔹 Teknologi kompresi data: Meningkatkan efisiensi transmisi data.

💠Keuntungan latar belakang Somnia

🔹 Tim: Tim pengembangan berasal dari Improbable, sebuah perusahaan teknologi multinasional yang didirikan pada tahun 2012 dan berkantor pusat di London, Inggris. Dia telah mengembangkan perangkat lunak, game, dan produk metaverse Web3.

🔹 Pembiayaan: Sebanyak $270 juta diinvestasikan oleh MSquared, a16z, SoftBank, Mirana dan lembaga terkenal lainnya.

💠Kemajuan ekologis di Somnia

🔹 Lanskap Ekologis: Testnet Somnia telah menetap di 4 produk AI/sosial, 7 game, 4 proyek NFT dan 6 aplikasi Defi, dan 2 produk AI/sosial lainnya, 11 game, dan 1 aplikasi Defi akan segera diluncurkan.

🔹 Data ekologis: Sejak diluncurkan pada akhir Februari 2025 hingga saat penulisan (26 Juni 2025), testnet Somnia telah menghasilkan lebih dari 100 juta blok, dengan waktu produksi rata-rata 0,1 detik per blok. Sebanyak 96.878.557 alamat dompet berpartisipasi dalam testnet, dengan volume perdagangan 26,43 juta dalam 1 hari terakhir.

Pada penjelajah blok, Anda sering dapat melihat jumlah transaksi dan blok yang terus-menerus berkedip, yang disebut Sonnia "sub-sekunder", yang terlihat dengan mata telanjang.

💠 Mengapa Somnia mungkin berbeda?

🔹 Interaksi frekuensi tinggi: Meskipun pasar telah benar-benar tidak peka terhadap konsep "rantai publik berkecepatan tinggi", Somnia tidak hanya mengejar indikator teknis, tetapi berfokus pada bagaimana membuat teknologi Web3 benar-benar melayani skenario aplikasi, terutama di bidang interaksi terkait frekuensi tinggi seperti game dan jejaring sosial.

🔹Konvergensi Web3 vs. Web3: Latar belakang unik Somnia mungkin memainkan peran kunci dalam konvergensi Web3 dan Web2. Somnia memiliki potensi untuk menyediakan pengguna Web2 akses tanpa batas ke dunia Web3, yang berpotensi mengarah pada ekosistem aplikasi yang benar-benar berpusat pada pengguna.

➡️➡️➡️ Detail• Penjelasan• Edisi ⬅️⬅️⬅️

Bagian sebelumnya memperkenalkan sorotan, keunggulan, dan kemajuan ekologis [APA] Somnia, dan bagian ini akan memberikan interpretasi mendalam tentang teknologi Somnia. Biarkan semua orang memahami bagaimana [BAGAIMANA] Somnia secara teknis mencapai interaksi frekuensi tinggi, bagaimana mencapai biaya rendah dan kinerja tinggi, dan mengapa [MENGAPA] Somnia berbeda dari proyek EVM paralel lainnya.

💠 Algoritma konsensus multi-aliran: rantai data + rantai konsensus

🔹 Gambaran: Rantai data + struktur rantai konsensus

Somnia menggunakan algoritma konsensus multistream (MULTISTREAM) baru.

Dalam apa yang disebut multi-aliran, Somnia mencatat informasi transaksi pada beberapa rantai data, setiap tautan data dicatat oleh 1 validator, dan setiap validator tidak dapat mengganggu rantai data validator lain.

Somnia mengeksekusi konsensus pada rantai konsensus, menyortir transaksi, dan mencatat referensi ke transaksi pada rantai konsensus. Rantai konsensus dieksekusi dan dikelola oleh semua validator.

🔹 Gambaran: Alur kerja untuk konsensus multi-aliran Somnia

a Setelah pengguna mengajukan permintaan ke jaringan Somnia, validator yang menerima permintaan menulis transaksi ke rantai data secara terpisah.

b Setiap periode waktu lainnya (misalnya, 30 detik, 1 detik, dll.) dari rantai konsensus, validator tautan data dan validator tautan data lainnya mengunggah dan mengunduh serpihan data di bagian atas rantai data.

C Validator menulis kumpulan serpihan data di bagian atas semua rantai data ke rantai konsensus sebagai irisan data lengkap.

d Validator mengurutkan transaksi, dan semua validator ditulis secara sinkron ke database IceDB Somnia sesuai dengan status transaksi yang diurutkan yang diperbarui.

🔹 Sorotan: Pengurutan transaksi Somnia bagus untuk pencegahan MEV

Somnia menggunakan fungsi pseudo-acak deterministik untuk menyortir transaksi.

Kita tahu bahwa tidak ada keacakan nyata dalam program perhitungan, tetapi keacakan semu melalui algoritma. Fungsi pseudorandom deterministik memiliki dua karakteristik: satu adalah keacakan, yang tidak memprediksi berapa angka acak berikutnya, tetapi setiap validator akan menghasilkan angka acak yang sama dalam urutan tetap saat dieksekusi.

Dengan cara ini, semua validator menjalankan fungsi pseudo-random deterministik yang sama, yang menghasilkan serangkaian angka acak yang identik dan mengurutkan rantai data sesuai dengan angka acak. Atas dasar ini, transaksi untuk periode ini diurutkan.

Misalnya, rantai data yang diurutkan adalah B, A, C......

Kemudian urutan transaksi adalah transaksi rantai data B didahulukan, diikuti oleh rantai data A dan rantai data C...... Tentu saja, proses ini menghapus transaksi duplikat berdasarkan nilai hash.

Tentu saja, urutan rantai data tetap, tetapi urutan transaksi dalam rantai data yang berbeda mungkin berbeda. Misalnya, di rantai data A, transaksi 1 mungkin berada di depan dan transaksi 2 di belakang, sedangkan di rantai data B, transaksi 2 mungkin di depan dan transaksi 1 di belakang. Karena urutan rantai data adalah B sebelum A, pesanan transaksi akhir adalah transaksi 2 sebelum dan transaksi 1 terakhir.

Keuntungan dari metode pemesanan ini adalah sulit bagi penyerang MEV untuk menyuap validator karena dia tidak tahu apa rantai data yang sesuai dengan validator. Jika ada total 100 node validator di jaringan, dengan asumsi bahwa meskipun penyerang MEV menyuap 50 validator, selama ada validator (termasuk transaksi yang diserang) yang belum disuap di depan 50 validator ini, rantai konsensus akan dicatat dalam urutan transaksi yang benar, dan serangan MEV akan gagal.

🔹 Sorotan: Kurangi redundansi, kurangi biaya, dan tingkatkan efisiensi

Di satu sisi, Somnia mencatat rantai data terpisah untuk setiap validator, dan tidak ada proses validasi data antar validator. Saat mentransfer rekam jepret, hanya informasi rekam jepret dari setiap tautan data yang ditransmisikan, dan informasi rekam jepret tidak menyertakan informasi transaksi tertentu, sehingga redundansi interaksi berkurang.

Di sisi lain, setiap rantai data di Somnia tidak perlu menyinkronkan informasi rantai data lain, dan rantai konsensus tidak mencatat informasi transaksi, tetapi merekam snapshot informasi rantai data dan referensi transaksi yang diurutkan (nilai hash) setiap periode waktu lainnya. Dengan cara ini, redundansi penyimpanan berkurang.

Berkat redundansi interaksi yang berkurang, Somnia bisa lebih efisien saat bekerja.

Somnia perlu bekerja dengan biaya lebih rendah karena berkurangnya redundansi penyimpanan.

🔹 Ditambahkan: Tautan data anti-gangguan

Meskipun tidak ada verifikasi informasi dalam rantai data, validator tidak dapat merusak informasi transaksi. Karena begitu validator merusak informasi transaksi, itu akan memengaruhi nilai hash transaksi dan nilai hash dari transaksi berikutnya, yang mengakibatkan konflik antara informasinya dan informasi yang disimpan dalam rantai konsensus.

💠 EVM paralel pada tingkat instruksi

🔹 Titik nyeri: Sulit untuk meningkatkan kemacetan interaksi frekuensi tinggi dalam transaksi paralel

EVM paralel Somnia berbeda dengan Monad dan Reddio, dan paralelisme EVM dari ketiga rantai ini adalah paralelisme transaksi, yaitu transaksi paralel untuk meningkatkan kecepatan transaksi.

Monad optimis dalam membiarkan transaksi menjadi paralel, mendeteksi konflik dan memperbaikinya. Reddio, di sisi lain, adalah transaksi paralel yang tidak bertentangan dan tidak memiliki ketergantungan.

Namun, ketika sejumlah besar transaksi pihak terkait muncul, transaksi tidak dapat paralel, sehingga kemacetan dapat dengan mudah terjadi. Ada dua contoh ekstrem, seperti munculnya sejumlah besar pengguna secara tiba-tiba di jaringan yang menggunakan USDC untuk memperdagangkan token tertentu, dan transaksi ini tidak dapat diparalelkan karena akan diperdagangkan dengan kumpulan LP, tetapi hanya dapat dieksekusi secara berurutan.

Contoh ekstrem lainnya adalah banyak orang yang bergegas untuk mencetak NFT yang sama, yang juga tidak dapat paralel, karena jumlah NFT terbatas dan harus dieksekusi secara berurutan untuk menentukan orang mana yang dapat berhasil di Mint dan yang lain gagal.

Solusi Reddio untuk masalah ini adalah dengan menggunakan GPU, yang menggunakan daya komputasi GPU yang kuat untuk mengatasi kemacetan interaksi frekuensi tinggi ini. Meskipun dapat meningkatkan efisiensi perdagangan, itu juga meningkatkan biaya perdagangan.

🔹 Sorotan: EVM paralel tingkat instruksi

Untuk mengatasi masalah kemacetan yang dilakukan dalam jumlah besar transaksi pihak terkait pada saat yang sama dan transaksi sulit diselesaikan secara paralel, Sommia telah mengembangkan kompiler EVM secara inovatif.

Dalam eksekusi EVM standar, eksekusi pesanan dalam transaksi hanya dapat ditafsirkan secara berurutan. Namun, Somnia mendukung pemisahan transaksi menjadi beberapa set instruksi yang tidak bertentangan dan tidak memiliki dependensi.

Mengambil perdagangan Swap sebagai contoh, dapat dibagi menjadi beberapa set instruksi sesuai dengan fungsi: verifikasi parameter, pemrosesan parameter, pemeriksaan saldo, pemeriksaan otorisasi, pemeriksaan status pool, perhitungan harga, perhitungan biaya, transfer token input, memperbarui status pool dan catatan biaya, transfer token output, dan peluncuran acara. Di antara mereka, set instruksi yang tidak bertentangan dan tidak memiliki dependensi dapat diparalelkan, sehingga dapat meningkatkan efisiensi eksekusi transaksi.

Kunci untuk set instruksi EVM paralel adalah kompiler EVM asli Somnia, yang mengkompilasi bytecode EVM menjadi kode mesin x86. CPU modern adalah inti multi-utas, dan setiap inti CPU dapat paralel dengan kode mesin pada beberapa utas, sehingga beberapa set jari EVM dapat disejajarkan, sehingga meningkatkan kecepatan eksekusi satu transaksi. Oleh karena itu, Somnia juga bisa disebut EVM paralel di tingkat perangkat keras.

🔹 Sorotan: Biaya dan efisiensi

Eksekusi interpretasi EVM standar: transaksi 1 → diurai ke bytecode → eksekusi interpretasi berurutan→ transaksi 2 →diurai ke bytecode → eksekusi interpretasi berurutan→ transaksi 3 →diurai ke bytecode → eksekusi interpretasi berurutan......

Kompilasi dan eksekusi EVM Somnia: kode kontrak → diurai menjadi bytecode→ dikompilasi secara dinamis ke dalam kode mesin→ set instruksi untuk eksekusi paralel transaksi 1→ set instruksi untuk eksekusi paralel transaksi 2→ set instruksi untuk eksekusi paralel transaksi 3......

Seperti yang dapat dilihat, semakin banyak transaksi, semakin menguntungkan kompilasi dan eksekusi EVM Somnia.

Oleh karena itu, untuk perdagangan frekuensi non-tinggi biasa, Somnia masih menggunakan eksekusi interpretasi EVM standar, setiap kali EVM dieksekusi, kode kontrak pintar diurai menjadi bytecode EVM, dan eksekusi ditafsirkan secara berurutan.

Untuk eksekusi transaksi frekuensi tinggi yang terpusat, Somnia mengaktifkan kompiler EVM, yang mengkompilasi bytecode EVM ke dalam kode mesin x86. Kemudian, kode mesin dapat dieksekusi berulang kali sesuai dengan parameter untuk menyelesaikan perdagangan frekuensi tinggi terpusat dengan cepat, yang tidak mungkin dilakukan dengan EVM paralel tingkat transaksi.

Hasilnya, Somnia dapat mencapai keunggulan ganda antara biaya dan efisiensi.

💠Mesin database IceDB

🔹 Gambaran Umum: Gunakan pohon LSM alih-alih struktur data pohon Merkle

Sebagian besar blockchain menggunakan struktur data Merkle Tree. Simpul daun pohon Merkle menyimpan hash data transaksi (atau data transaksi itu sendiri, dan kemudian men-hashnya), sedangkan simpul non-daun menyimpan nilai hash dari nilai hash dari simpul turunan mereka, dan nilai hash dihitung lapis demi lapis, dan akhirnya akar Merkle dihitung, sehingga integritas data dalam blok dapat diverifikasi dengan aman dan data dapat dirusak.

Mengambil penyimpanan data kontrak token ERC20 sebagai contoh, simpul daun pohon Merkle meliputi:

• Menyimpan atribut seperti TotalSupply dan NameSymbol, yang masing-masing sesuai dengan kunci (nama atribut) dan nilai (nilai atribut);

• Status kepemilikan semua alamat pemegang token, yang masing-masing sesuai dengan kunci (hash alamat) dan nilai (jumlah token);

• Semua status otorisasi token, setiap alamat otorisasi sesuai dengan kunci (hash alamat) dan nilai (jumlah otorisasi);

……

Katakanlah token ERC memiliki 4 atribut, 32.000 alamat penahanan, dan 2.764 alamat resmi. Jumlah ini jelas tidak banyak. Tetapi ada total 32.768 node daun, dan 65.535 hash perlu dihitung untuk menulis hak Merkle dari token tersebut.

Mesin database IceDB yang dikembangkan sendiri oleh Somnia tidak menggunakan struktur data pohon Merkle yang umum digunakan, sehingga tidak ada akar hash dalam informasi bloknya.

IceDB menggunakan Log-Structured Merge-Tree (LSM Tree). Ini adalah struktur data pohon berbasis log yang fitur utamanya adalah data ditambahkan dan ditulis alih-alih dimodifikasi in situ, sehingga tidak ada masalah gangguan.

Saat menulis ke database IceDB, MemTable dalam memori pertama kali ditulis. Ketika MemTable penuh, itu disiram ke disk, membentuk SSTable. LSM secara berkala menggabungkan SSTable sambil menghapus kunci duplikat.

Proses ini tidak memerlukan hash untuk dihitung, hanya data baru yang perlu ditulis ke MemTable, jadi apakah data ditulis ke memori, cache, atau disk, database IceDB secara signifikan lebih cepat.

🔹 Sorotan: Membaca dan menulis dengan kecepatan lebih tinggi

Struktur data pohon LSM memiliki keunggulan kinerja yang jelas dalam menulis data. Selain itu, dokumentasi teknis Somnia menyebutkan bahwa "cache data telah dibuat yang mengoptimalkan baca dan tulis, sehingga waktu baca dan tulis rata-rata IceDB adalah antara 15 dan 100 nanodetik".

🔹 Fitur: Baca dan tulis laporan kinerja dengan gas yang adil dan efisien

Di sebagian besar jaringan blockchain, node validator akhir cenderung menyimpan data yang sama. Namun, untuk waktu yang singkat, ada perbedaan tertentu antara memori node validator yang berbeda dan data yang disimpan di disk. Akibatnya, pengguna akan mengkonsumsi jumlah gas yang berbeda saat membaca dan menulis data karena mengakses lokasi yang berbeda. Di sisi lain, karena lokasi akses yang berbeda, mungkin perlu waktu lama bagi pengguna untuk membaca dan menulis data, dan gas jaringan dapat berubah dalam jendela waktu ini. Oleh karena itu, sulit untuk menentukan Gas yang adil dan efisien. Jika gas diremehkan, node mungkin pasif karena pendapatan yang rendah, yang akan mempengaruhi efisiensi jaringan. Jika gas dilebih-lebihkan, pengguna akan membayar biaya tambahan yang tidak perlu, yang bahkan dapat memberikan peluang untuk serangan MEV.

Di bawah mesin database IceDB, setiap kali Anda membaca atau menulis data, Anda tidak dapat menemukan data yang Anda butuhkan di cache, jadi Anda perlu membaca data dari memori dan SSD masing-masing, menghitung frekuensi membaca data dari memori dan SSD, dan mengembalikan "laporan kinerja". "Laporan Kinerja" memberikan dasar deterministik untuk menghitung gas yang dibutuhkan oleh pengguna, sehingga membuat gas jaringan lebih adil dan efisien, mendukung stablecoin jaringan.

💠 Teknologi kompresi data

Menurut teori daya volume informasi dan distribusi frekuensi yang diperkenalkan dalam dokumen teknis Somnia, data dapat dikompresi pada tingkat pembesaran tinggi dengan meringkas informasi sesuai dengan probabilitas informasi yang terjadi.

Setiap tautan data di Somnia bertanggung jawab atas validator, dan validator tidak perlu mengirim seluruh blok, tetapi hanya perlu mengirim aliran informasi, dan kompresi aliran memiliki tingkat kompresi yang lebih tinggi, sehingga kondusif untuk meningkatkan kapasitas transmisi jaringan.

Selain itu, Somnia menggunakan tanda tangan BLS untuk meningkatkan kecepatan transmisi dan verifikasi tanda tangan.

Di bawah algoritma konsensus multi-aliran Somnia, node validator rantai data saling mengirim serpihan data, dan tidak ada pemimpin terpusat untuk mengunggah dan mengunduh data secara terpusat, dan bandwidth dapat didistribusikan secara merata di antara validator. Setiap validator mengirimkan serpihan data ke validator lain dan mengunduh serpihan data yang dikirim oleh validator lain, sehingga bandwidth yang diperlukan untuk setiap unggahan dan unduhan validator simetris. Oleh karena itu, kapasitas transmisi jaringan Somnia akan relatif seimbang dan stabil.

💠 Tulis di akhir

Meskipun Web3 lebih kelas atas daripada Web2 di permukaan, pada kenyataannya, sistem teknis Web2 seringkali lebih kompleks dan matang. Ketika pengembang Web2 terlibat dalam pengembangan Web3, latar belakang teknis mereka mampu membawa lebih banyak inovasi ke dunia blockchain.

Tampilkan Versi Asli
Konten pada halaman ini disediakan oleh pihak ketiga. Kecuali dinyatakan lain, OKX bukanlah penulis artikel yang dikutip dan tidak mengklaim hak cipta atas materi tersebut. Konten ini disediakan hanya untuk tujuan informasi dan tidak mewakili pandangan OKX. Konten ini tidak dimaksudkan sebagai dukungan dalam bentuk apa pun dan tidak dapat dianggap sebagai nasihat investasi atau ajakan untuk membeli atau menjual aset digital. Sejauh AI generatif digunakan untuk menyediakan ringkasan atau informasi lainnya, konten yang dihasilkan AI mungkin tidak akurat atau tidak konsisten. Silakan baca artikel yang terkait untuk informasi lebih lanjut. OKX tidak bertanggung jawab atas konten yang dihosting di situs pihak ketiga. Kepemilikan aset digital, termasuk stablecoin dan NFT, melibatkan risiko tinggi dan dapat berfluktuasi secara signifikan. Anda perlu mempertimbangkan dengan hati-hati apakah trading atau menyimpan aset digital sesuai untuk Anda dengan mempertimbangkan kondisi keuangan Anda.