Kata pengantar

Diskusi antara Lei Yang dan Keone Hon dalam podcast Blankless baru-baru ini tentang MegaETH vs Monad (https://www.youtube.com/watch?v=1qZbLyHPErg) memicu diskusi panas yang meluas di antara semua orang, termasuk definisi Full node menarik diskusi media yang tak terhitung jumlahnya.

Artikel ini akan memilah seluk beluk MegaETH vs Monad, dan memberikan pengenalan dan analisis yang relevan serta opini tentangnya.

MegaETH vs Monad

Pembahasan MegaETH dan Monad di podcast terutama berfokus pada persamaan dan perbedaan keduanya, cara mencapai desentralisasi dan ketahanan sensor, serta definisi Full Node.

Persamaan dan perbedaan MegaETH dan Monads

Berbicara tentang persamaan antara MegaETH dan Monad, hal pertama adalah bahwa tujuan awal keduanya adalah sama – rantai publik berkinerja tinggi. Mereka semua percaya bahwa Ethereum Layer 1 saat ini, yang memproses 10-15 transaksi per detik, tidak lagi mampu memenuhi kebutuhan kinerja industri saat ini, namun EVM telah mengalami verifikasi jangka panjang oleh pasar dan telah menjadi hal yang penting standar di industri. Meskipun EVM saat ini mungkin memiliki kekurangan dalam beberapa aspek seperti hambatan kinerja, tidak ada kelemahan mendasar. Seiring berjalannya waktu, peningkatan EVM yang berkelanjutan akan menjadikannya lebih baik, itulah sebabnya Keduanya merupakan alasan penting untuk memilih membangun EVM.

Perbedaan antara MegaETH dan Monad terutama tercermin dalam dua aspek berikut:

  • Sasarannya berbeda: MegaETH mengejar kinerja tinggi tertinggi Monad bertujuan untuk mendapatkan kinerja maksimum dari persyaratan perangkat keras minimal sambil memastikan desentralisasi sebanyak mungkin.

  • Arsitektur yang berbeda: Berdasarkan tujuan di atas, MegaETH melakukan survei pada semua Layer1 dan Layer2 saat ini, dan akhirnya menemukan bahwa tidak mungkin mencapai kinerja yang sangat tinggi dan mencapai keseimbangan antara kinerja dan desentralisasi di Layer1 pada ETH Layer2 dan melakukan optimasi parsial; sementara Monad dengan tegas memilih untuk membangun Layer1 sendiri sambil memastikan desentralisasi semaksimal mungkin, dan pada tingkat struktural yang berbeda seperti database, efisiensi, eksekusi, dan algoritma.

Implementasi yang terdesentralisasi dan penolakan terhadap sensor

Sebelum menerapkan rantai publik berkinerja tinggi, MegaETH dan Monad mempertimbangkan cara melakukan hal ini sambil memastikan desentralisasi.

Dari perspektif implementasi spesifik, Monad mencapai desentralisasi dengan mengoptimalkan pengaturan perangkat keras dan jaringan untuk mencapai persyaratan perangkat keras minimal sehingga setiap orang dapat menjalankan node dengan mudah. Hal ini terutama karena Monad percaya bahwa jaringan Ethereum asli memiliki persyaratan pengoperasian yang tinggi. Monad ingin secara langsung mengoptimalkan berbagai struktur dalam jaringan agar perangkat keras kelas konsumen kelas bawah dapat berjalan, menurunkan ambang batas partisipasi pengguna, dan mencapai "Semua Orang" Vitalik. dapat menjalankan node" ideal.

MegaETH mengoptimalkan kinerja dan mengurangi biaya perangkat keras bagi pengguna dengan membagi tanggung jawab penuh node ke dalam peran yang berbeda. Node penuh tradisional perlu melakukan banyak tugas di jaringan blockchain, seperti sinkronisasi status, penyortiran dan eksekusi transaksi, dll. Oleh karena itu, persyaratan perangkat kerasnya tinggi dan banyak pengguna biasa tidak mampu membelinya. Namun, MegaETH membagi tugas-tugas ini menjadi tiga peran: sequencer, proven, dan full node, masing-masing peran hanya bertanggung jawab untuk tugas tertentu. Pembagian ini mengurangi beban pada masing-masing node dan mengurangi kebutuhan perangkat keras, memungkinkan semua orang menjalankan node dan meningkatkan desentralisasi. Dan MegaETH juga telah dioptimalkan dalam hal perhitungan dan pembacaan dan penulisan status, sehingga semakin meningkatkan kinerja. Pada saat yang sama, desentralisasi MegaETH terutama bergantung pada fondasi desentralisasi Ethereum Layer 1 yang ada, karena Ethereum sendiri memiliki puluhan ribu node penuh dan sangat terdesentralisasi.

Sebaliknya, Monad memiliki keyakinan yang lebih kuat dalam mengejar desentralisasi, dan semua perbaikan dan optimalisasi perlu memastikan desentralisasi yang memadai; MegaETH percaya bahwa desentralisasi hanyalah salah satu karakteristiknya, sehingga memilih untuk mengandalkan Ethereum Layer 1 yang telah terbukti di pasar. sebagai jaminan, saya lebih fokus pada cara meningkatkan kinerja.

Secara umum, Monad mengoptimalkan struktur dasar jaringan blockchain, sementara MegaETH secara wajar mengalokasikan kebutuhan perangkat keras untuk pengoperasian node dan mengoptimalkan eksekusi, komunikasi, dan aspek lain dari jaringan yang ada.

Dalam topik diskusi kali ini, Lei juga berulang kali menyebut istilah censorship resistance, yang berarti transaksi dan data di blockchain tidak dapat dengan mudah disensor, dimanipulasi, atau ditekan oleh pihak mana pun. MegaETH juga sangat berbeda dari Monad dalam hal ini. Untuk MegaETH, meskipun menggunakan sequencer aktif tunggal untuk memverifikasi semua transaksi di seluruh jaringan, MegaETH didukung oleh puluhan ribu node verifikasi di Ethereum Layer1 Untuk memastikan ketahanan sensor dari Monad. jaringan; Monad memastikan ketahanan sensor jaringan dengan menurunkan ambang batas operasi node dan meningkatkan jumlah node jaringan yang berjalan.

Definisi Node Lengkap

Dalam proses pembahasan pertanyaan “siapa yang lebih terdesentralisasi”, Lei dan Keone memiliki pendapat berbeda mengenai definisi Full Node. Alasan mengapa terdapat perbedaan terutama karena setiap orang memiliki titik awal yang berbeda.

Node penuh yang disebutkan oleh Lei MegaETH mengacu pada peran node penuh dalam sistem setelah MegaETH memisahkan dan membagi peran node penuh. Tanggung jawab utamanya adalah untuk menyinkronkan salinan status terbaru dari sistem, tetapi tidak bertanggung jawab untuk mengeksekusi semua transaksi di sistem. Yang dimaksud dengan node penuh, Keone Monad mengacu pada definisi luas dari node penuh, yaitu node yang memiliki akses ke semua status dan mengeksekusi semua transaksi. Karena tidak ada yang tahu sebelumnya bahwa MegaETH telah melakukan perbaikan pemisahan node, timbul ambiguitas.

Pengenalan dan analisis MegaETH dan Monad

MegeETH dan Monad adalah perwakilan baru dari rantai publik berkinerja tinggi. Bagian ini akan memperkenalkan dan menganalisis karakteristik teknis, budaya komunitas, serta kelebihan dan kekurangannya untuk membantu pembaca lebih memahami posisi dan arah pengembangan kedua proyek ini.

MegaETH: Meningkatkan kinerja melalui spesialisasi node

Dalam hal fitur teknis, salah satu inovasi inti MegaETH adalah pembagian tanggung jawab node penuh tradisional secara profesional, yang disebut spesialisasi node. Biasanya, node penuh melakukan banyak tugas, termasuk sinkronisasi status, penyortiran transaksi, eksekusi, dll., sehingga memerlukan persyaratan perangkat keras yang tinggi dan menghambat partisipasi pengguna biasa. MegaETH membagi node menjadi tiga kategori: sequencer, prover, dan node penuh, masing-masing menjalankan tugasnya sendiri, sehingga secara signifikan mengurangi kebutuhan perangkat keras dan meningkatkan kinerja secara keseluruhan. Selain itu, MegaETH juga memperkenalkan serangkaian teknologi pengoptimalan untuk lebih meningkatkan efisiensi penghitungan dan pemrosesan status:

  • Mesin EVM real-time: MegaETH memperkenalkan mesin eksekusi EVM real-time pertama, yang mampu memproses transaksi dalam jumlah besar dengan cepat saat transaksi tiba dan dengan andal mempublikasikan perubahan status (perbedaan status) dalam interval sesingkat 10 milidetik.

  • Kompilasi just-in-time kontrak pintar: Gunakan teknologi kompilasi just-in-time (JIT) untuk secara dinamis mengubah kontrak pintar menjadi kode mesin asli, sehingga menghilangkan proses yang tidak efisien dalam menafsirkan bytecode EVM. Teknologi ini dapat meningkatkan kinerja aplikasi intensif komputasi hingga 100 kali lipat dan cocok untuk membangun DApps kompleks dengan persyaratan kinerja real-time yang tinggi.

  • Peningkatan pohon status: MegaETH menggantikan Merkle Patricia Trie (MPT) tradisional dengan pohon status baru, yang sangat mengurangi operasi I/O disk dan memecahkan hambatan kinerja dalam pemeliharaan pohon status. Desain baru ini mempertahankan kompatibilitas EVM sekaligus menskalakan data status hingga terabyte secara efisien.

  • Protokol Sinkronisasi Status: MegaETH menggunakan protokol point-to-point yang efisien untuk menyebarkan pembaruan status dari sequencer ke node penuh dengan latensi rendah dan throughput tinggi, bahkan node dengan koneksi jaringan yang buruk dapat tetap up-to-date dengan kecepatan pembaruan 100,000 TPS sinkron.

Dalam hal budaya komunitas, MegaETH berfokus pada pembangunan budaya komunitasnya. Sebagai gambar maskotnya, kelinci sering muncul dalam berbagai kegiatan masyarakat, dan produk periferal terkait seperti kemeja dan topi budaya juga menimbulkan rasa memiliki bagi anggota masyarakat. Selain itu, MegaETH telah menginkubasi merek bernama MegaMafia, yang bertujuan untuk memberikan dukungan kepada pengembang dan pembangun ekologi untuk membantu mereka membangun proyek di MegaETH atau merancang perangkat ekologis. Untuk memberi insentif kepada pengembang, MegaETH meluncurkan program 10x Builders untuk mempromosikan proyek berkinerja tinggi yang akan dibangun di platformnya.

Oleh karena itu, MegaETH memiliki tiga keunggulan sebagai berikut:

  1. Spesialisasi node: Mengalokasikan sumber daya perangkat keras secara efektif, mengurangi tekanan pada masing-masing node dan menurunkan ambang akses perangkat keras.

  2. Mengandalkan ketahanan keamanan dan sensor Ethereum Layer 1: MegaETH mempertahankan ketahanan desentralisasi dan sensor Ethereum, sambil berfokus pada optimalisasi kinerja Layer 2 untuk mencapai keseimbangan antara kinerja dan keamanan.

  3. Fokus pada pengalaman pengembang: mendorong pengembang untuk berpartisipasi dalam konstruksi ekologis melalui berbagai alat dan rencana ekologi, dan menurunkan ambang batas partisipasi pengguna.

Namun perlu diperhatikan bahwa terdapat potensi risiko keamanan di MegaETH, yaitu jaringannya bergantung pada satu sequencer aktif untuk memverifikasi transaksi. Meskipun jaminan keamanan tertentu diberikan melalui rollup optimis dan model ekonomi, esensinya masih berupa asumsi kepercayaan, yang dalam kasus ekstrim dapat mempengaruhi desentralisasi dan keamanan sistem.

Monad: Menembus keterbatasan arsitektur Ethereum

Sorotan inti Monad dalam hal teknologi terletak pada optimalisasi arsitektur blockchain yang mendalam. Dengan memperkenalkan empat inovasi teknologi utama berikut, efisiensi pemrosesan transaksi telah ditingkatkan secara signifikan. Perangkat keras tingkat konsumen juga dapat berpartisipasi dalam pengoperasian node jaringan, sehingga secara signifikan menurunkan ambang batas partisipasi, menjadikan ekosistem Monad lebih terbuka dan populer:

  • Eksekusi paralel: Eksekusi transaksi awal adalah mengeksekusi transaksi berikutnya setelah transaksi lengkap selesai. Monad mencapai pemrosesan paralel dengan membagi tugas menjadi serangkaian tugas yang lebih kecil yang dapat diproses secara paralel, dan juga dapat menyelesaikan masalah pemrosesan transaksi. . Masalah dalam penyimpanan negara, pemrosesan transaksi, dan konsensus terdistribusi. Seperti yang ditunjukkan di bawah ini, saat melakukan pencucian empat potong, strategi paling sederhana adalah mencuci, mengeringkan, melipat, dan menyimpan muatan pertama sebelum memulai muatan kedua. Mekanisme paralel Monad mulai mencuci pakaian kedua saat pakaian pertama memasuki pengering.

Sumber gambar: https://docs.monad.xyz/technical-discussion/concepts/pipelining

  • MonadBFT: Secara sederhana dipahami sebagai mekanisme konsensus eksekusi paralel yang disebutkan di atas, ini lebih efisien daripada mekanisme konsensus Bizantium tradisional.

  • Eksekusi tertunda: Proses transaksi on-chain tradisional adalah 1) node menyelesaikan eksekusi transaksi terlebih dahulu dan 2) node verifikasi melakukan konsensus pada transaksi dalam rantai. Hambatan kinerja dalam proses ini terutama terletak pada bagian eksekusi. Eksekusi yang tertunda dapat memverifikasi dan kemudian mengeksekusi transaksi dalam rentang waktu tertentu, sehingga sangat meningkatkan efisiensi transaksi on-chain.

  • MonadDB: Menginovasi database yang digunakan oleh sebagian besar klien Ethereum untuk meningkatkan efisiensi akses negara guna mendukung eksekusi transaksi paralel dengan lebih baik.

Yang juga tidak boleh diabaikan adalah komunitas Monad. Ketiga maskot, slogan komunitas yang unik, dan budaya Meme membentuk citra merek yang berbeda. Tidak seperti proyek lainnya, Monad tidak bergantung pada platform tugas atau node testnet untuk pemasaran, namun berinteraksi dengan pengguna melalui aktivitas komunitas yang kaya, kontes kreasi, dan mini-game.

Oleh karena itu kelebihan Monad adalah sebagai berikut:

  1. Menembus hambatan arsitektur Ethereum: Monad tidak terbatas pada desain asli Ethereum dan dapat melakukan optimasi mendasar sambil mempertahankan kompatibilitas EVM, memungkinkan perangkat keras tingkat konsumen untuk berpartisipasi dalam jaringan.

  2. Kompatibilitas EVM: Monad dapat langsung memanfaatkan ekosistem EVM yang ada untuk membantu pengembang melakukan migrasi dan membangun DApps dengan lebih mudah.

  3. Aktivitas komunitas yang tinggi: Monad telah mengumpulkan sekelompok pengguna komunitas yang setia, dan budaya komunitas yang baik memberikan landasan yang kuat untuk pengembangan ekologi.

Namun jumlah node verifikasi Monad saat ini masih sangat sedikit dibandingkan jumlah node Ethereum, sekitar 200-300. Seiring waktu, penskalaan besar-besaran dapat menimbulkan tantangan baru terhadap kemampuan pemrosesan paralel dan konsistensi jaringan. Ketika jumlah node semakin ditingkatkan, apakah Monad dapat terus mempertahankan kinerja tinggi dan dampak peningkatan kinerjanya masih harus diverifikasi.

Meringkaskan

MegaETH dan Monad masing-masing mempromosikan optimalisasi dan pengembangan jaringan blockchain melalui jalur yang berbeda. MegaETH mempertahankan fondasi Ethereum yang terdesentralisasi dan mencapai peningkatan kinerja yang signifikan melalui spesialisasi node dan optimalisasi arsitektur yang ada. Monad menurunkan ambang batas perangkat keras dengan mengoptimalkan arsitektur yang mendasarinya sambil memastikan desentralisasi, dan memberikan pengalaman pengembangan yang efisien kepada komunitas.

Oleh karena itu, Eureka Partners percaya bahwa tidak mungkin membuat penilaian apa pun mengenai kekuatan dan kelemahan MegaETH dan Monad saat ini. Pertama, kedua perspektif tersebut berbeda. MegaETH mengejar kinerja tertinggi, sementara Monad berkomitmen untuk mempertahankan desentralisasi dan menurunkan hambatan pengguna. Kedua, kedua rute tersebut juga sangat berbeda.

Namun satu hal yang pasti: jalur rantai publik berkinerja tinggi yang mereka kejar akan menjadi salah satu tren perkembangan industri di masa depan. Infrastruktur saat ini telah dikritik karena efisiensinya yang rendah dan biayanya yang tinggi, serta telah membatasi masuknya banyak DApps dengan persyaratan interaksi frekuensi tinggi. Di masa depan, kehadiran dan peningkatan public chain berkinerja tinggi akan secara bertahap menutupi kekurangan ini , memungkinkan seluruh industri untuk Ekologi lebih sejahtera.

Referensi

  1. https://www.youtube.com/watch?v=1qZbLyHPErg

  2. https://www.techflowpost.com/article/detail_19889.html

  3. https://megaeth.sistem/

  4. https://www.monad.xyz/

  5. https://x.com/0xAlexon/status/1830954594580734172