Penulis: Jack Inabinet, Tanpa Bank; Penyusun: Tao Zhu, Golden Finance
MegaETH, proyek L2 mendatang yang dijuluki “Ethereum waktu nyata” dengan latensi sub-milidetik dan kemampuan untuk memproses lebih dari 100,000 transaksi per detik (TPS), baru saja mengumumkan bahwa mereka telah mendapatkan 20 juta dengan penilaian lebih dari $100 juta USD dalam pendanaan awal !
Pembiayaan bertabur bintang ini dipimpin oleh Dragonfly Capital, dengan investor terkenal seperti pendiri Ethereum Vitalik Buterin, pendiri Consensys Joe Lubin, pemimpin strategi Lido/Flashbots Hasu, pedagang cryptocurrency produktif Cobie dan pendiri EigenLayer Sreeram Kannan berpartisipasi.
Nama-nama besar yang terlibat membawa perhatian pada proyek tersebut.
Hari ini, kita akan membahas bagaimana MegaETH berinovasi pada blockchain Ethereum Virtual Machine (EVM) kontemporer untuk memberikan jaminan kinerja dan desentralisasi terdepan di industri.
Apa yang spesial dari MegaETH
Alternatif berkinerja tinggi untuk L1 mengharuskan node mereka melakukan tugas yang sama tanpa spesialisasi, sehingga menciptakan trade-off mendasar antara kinerja dan desentralisasi. Sebaliknya, MegaETH memanfaatkan teknologi L2 Ethereum untuk menciptakan peran berbeda untuk node dengan kebutuhan perangkat keras berbeda.
MegaETH memisahkan tugas pemrosesan transaksi dari node penuh dan menciptakan tiga peran utama bagi operator infrastruktur: pemesan, pembukti, dan node penuh. Meskipun produksi blok aktual di MegaETH menjadi semakin tersentralisasi, persyaratan perangkat keras yang fleksibel untuk spesialisasi node memastikan verifikasi blok yang tidak dapat dipercaya dan dapat memberikan jaminan desentralisasi yang terdepan di industri.
Satu pemesan MegaETH aktif akan bertanggung jawab untuk memesan dan melaksanakan transaksi pengguna, menghilangkan proses konsensus selama operasi normal, dan akan mengkomunikasikan perbedaan negara (yaitu perubahan pada negara blockchain) ke node penuh melalui jaringan peer-to-peer, dan kemudian menerapkan perbedaan negara bagian untuk memperbarui status lokalnya. Perlu dicatat bahwa transaksi MegaETH tidak dieksekusi ulang oleh node penuh untuk memverifikasi integritas blok, melainkan secara tidak langsung memverifikasi blok menggunakan bukti yang diberikan oleh pembukti.
Bahkan L2 dengan kinerja tertinggi yang tersedia (opBNB untuk BNB) menerapkan batasan yang signifikan pada penerapannya. Meskipun opBNB memiliki target throughput yang relatif tinggi yaitu 100 juta Gas per detik, opBNB hanya dapat menangani 650 swap Uniswap per detik dibandingkan dengan database Web2 modern yang dapat mencapai setara dengan 1 juta TPS.
Selain itu, jaringan ini cenderung memiliki waktu pemblokiran yang "lama" yaitu lebih dari 1 detik, sehingga tidak praktis untuk aplikasi yang memerlukan kinerja waktu nyata, seperti perdagangan frekuensi tinggi.
Meskipun blockchain sering kali beralih ke solusi satu kali seperti paralelisasi untuk mencapai skala, memungkinkan transaksi yang melibatkan berbagai bagian negara untuk diproses secara bersamaan pada beberapa inti CPU, manfaat dari pendekatan khusus ini dibatasi oleh fakta bahwa banyak transaksi mengandung ketergantungan. Keterbatasan faktual mengakibatkan paralelisasi hanya menghasilkan sedikit peningkatan dalam kecepatan blockchain.
Mengatasi hambatan sistem saja sering kali gagal menghasilkan perbaikan yang signifikan karena penyelesaian faktor pembatas awal hanya memindahkan hambatan tersebut ke komponen lain.
Daripada hanya mengoptimalkan beberapa komponen tumpukannya seperti pesaingnya, MegaETH bertujuan untuk mengidentifikasi berbagai masalah yang mengganggu blockchain yang ada dan membangun sistem baru untuk mengatasi berbagai masalah yang ditemukan secara bersamaan.
Ambisi ini memerlukan perluasan perangkat keras node hingga batasnya namun tetap terdesentralisasi (dicapai melalui spesialisasi), dan memerlukan pembuatan sistem yang secara inheren bertujuan untuk mendekati batas kinerja teoretis dari blockchain yang terdesentralisasi.
Untuk tujuan ini, pemesan MegaETH akan menyimpan seluruh statusnya di memori dan menjadi blockchain pertama yang menerapkan komputasi dalam memori, fitur utama untuk aplikasi Web2 berkinerja tinggi yang memungkinkan MegaETH meningkatkan kecepatan akses status 1,000 kali lebih baik. Metode penyimpanan solid-state drive alternatif yang digunakan oleh pesaing.
Aplikasi komputasi intensif akan melihat peningkatan kinerja 100x pada MegaETH berkat kompiler just-in-time (JIT) yang mengubah kode kontrak pintar menjadi “kode mesin asli” MegaETH, sekumpulan server CPU dapat secara langsung menafsirkan instruksi dan mengeksekusi mereka, yang membantu meningkatkan kecepatan eksekusi dan efisiensi kontrak pintar.
Mempertahankan Ethereum Merkle Patricia Trie (MPT), struktur data inti yang mewakili keadaan saat ini dari semua aset dan informasi terkait, merupakan faktor pembatas utama untuk semua implementasi EVM, namun MegaETH membuat percobaan keadaan baru dari awal yang akan menjaga integritas status mencoba. Kompatibel dengan EVM sambil meminimalkan operasi I/O disk dan menyimpan data status sebesar terabyte.
Terakhir, 100.000 transaksi MegaETH per detik harus disebarkan ke jaringan node penuhnya; protokol peer-to-peer yang efisien akan mengirimkan pembaruan status dari sequencer dengan latensi rendah dan throughput tinggi, memungkinkan node penuh dengan konektivitas moderat untuk mempertahankan kecepatan pembaruan maksimum. Sinkronisasi.
Kesimpulan
Peningkatan kinerja MegaETH yang signifikan dibandingkan implementasi EVM kontemporer akan secara signifikan mendorong adopsi kinerja L2 dan pada akhirnya mengarah pada blockchain terdesentralisasi yang mampu menangani dunia nyata!
Sementara beberapa orang percaya bahwa MegaETH paling cocok sebagai pesaing ekosistem Ethereum yang tidak tertarik pada lapisan dasar, optimalisasi yang dicapai MegaETH sepenuhnya melalui outsourcing keamanan dan ketahanan sensor terhadap jaringan terdesentralisasi yang ada seperti kemampuan Ethereum dan EigenLayer) .