EVM vs non-EVM, siapa arah masa depannya?

Pada tanggal 12 September, dompet blockchain MetaMask meluncurkan fitur beta yang disebut Snaps, yang memungkinkan pengembang pihak ketiga untuk menyesuaikan fitur dompet dan mekanisme lainnya, yang memungkinkan dompet MetaMask digunakan dengan lancar untuk Operasi non-EVM (Non -EVM). aset di blockchain. Versi ini dapat dikatakan sebagai langkah lain menuju MetaMask yang sepenuhnya tanpa syarat dan terdesentralisasi; hal lain yang perlu diperhatikan adalah MetaMask juga mulai kompatibel dengan non-EVM. Artikel ini akan menganalisis perbedaan antara EVM dan non-EVM untuk lebih memahami persamaan dan perbedaan antara kedua mesin virtual blockchain ini.

EVM vs non-EVM, siapa arah masa depan?

EVM dan non-EVM

Mesin Virtual Ethereum (EVM)

EVM vs non-EVM, siapa arah masa depan?

Ethereum Virtual Machine (EVM) adalah mesin virtual pertama yang dibuat untuk industri blockchain. Ini adalah lapisan abstraksi antara mesin fisik (node) dan kode kontrak pintar. Hal ini memungkinkan program yang berjalan di dalamnya diisolasi satu sama lain dan dari rantai utama Ethereum. Pemahaman sederhananya adalah bahwa rantai yang dibangun berdasarkan ekosistem Ethereum dapat dikembangkan dan diulang dengan cepat. Hal ini mengurangi beban kerja pengembangan dan menghindari memulai dari awal. Setiap node Ethereum menjalankan sebuah instance dari EVM, dan mereka bekerja sama untuk membentuk semacam jaringan atau komputer terdesentralisasi global. Seperti yang dikatakan Vitalik Buterin, Ethereum bahkan disebut sebagai "komputer dunia".

EVM adalah jantung dan jiwa dari jaringan Ethereum, dan juga merupakan platform tempat kontrak pintar diterapkan dan dieksekusi. Instansiasi fisik EVM tidak dapat dideskripsikan dengan cara yang sama seperti awan atau gelombang laut, namun EVM ada sebagai entitas yang dikelola oleh ribuan komputer terhubung yang menjalankan klien Ethereum. EVM-nya sudah Turing Complete, artinya jika ada pertanyaan akan dicari jawabannya. Pengguna dapat membuat kontrak pintar menggunakan bahasa pemrograman Ethereum Solidity dan mengirimkannya ke EVM untuk interpretasi dan eksekusi. Sederhananya, manfaat EVM adalah lebih mudahnya mencapai interoperabilitas dengan ekosistem Ethereum. Mewarisi dApps yang ada pada rantai Ethereum; namun kerugiannya juga jelas, yaitu terkendala oleh peta jalan Ethereum, yang dapat mengganggu rencana tim proyek, dan harus mengikuti ritme Ethereum.

Mesin virtual non-EVM (Non-EVM)

Blockchain lain telah memilih jalur berbeda dengan kompatibilitas EVM dan dikenal sebagai blockchain non-EVM. Non-EVM dipahami sebagai mesin virtual blockchain yang sepenuhnya terpisah dari ekosistem Ethereum dan dibangun kembali oleh pengembang dan pihak proyek. Ini berarti bahwa non-EVM tidak bergantung pada peta jalan Ethereum dan oleh karena itu akan memiliki biaya lebih rendah dan kecepatan lebih cepat dibandingkan Ethereum. Namun, hal ini menghadapi banyak kendala. Pengembang dan pengguna harus masuk kembali ke ekosistem baru, dan biaya masuknya tinggi. Meskipun demikian, jelas bahwa rantai non-EVM memiliki ruang lebih besar untuk inovasi dan dapat sepenuhnya bebas dari batasan Ethereum.

Perbedaan antara EVM dan non-EVM

EVM vs non-EVM, siapa arah masa depan?

Pangsa rantai EVM dan kapitalisasi pasar (sumber data: defillama)

EVM kompatibel dengan Ethereum, sedangkan non-EVM tidak kompatibel dengan Ethereum. Misalnya, keduanya adalah dua sistem smartphone yang berbeda. Misalnya, sistem Android di ponsel kita adalah EVM, dan sistem Apple adalah non-EVM. Jadi asalkan berbasis sistem Android Semua aplikasi yang dikembangkan dapat digunakan di ponsel Android, yang secara kolektif kami sebut EVM. Namun, perangkat lunak yang dikembangkan berdasarkan sistem Apple tidak dapat diinstal dan digunakan pada sistem Android, yang secara kolektif kami sebut non-EVM .

Rantai EVM yang lebih terkenal termasuk Ethereum, Bsc, Arbitrum, Polygon, Avalanche, dll., sedangkan rantai non-EVM termasuk Solana, Mixin, DefiChain, Osmosis, EOS, dll.

EVM vs non-EVM, siapa arah masa depan?

Proporsi rantai non-EVM dan kapitalisasi pasar (sumber data: defillama)

Saat ini, sebagian besar dari sepuluh blockchain teratas kompatibel dengan EVM, dan EVM tetap menjadi pemimpin pasar di antara rantai publik. Namun tingkat pertumbuhan blockchain non-EVM yang muncul juga sangat pesat.

Fitur EVM dan non-EVM

Fungsi EVM dan non-EVM (selanjutnya secara kolektif disebut sebagai mesin virtual blockchain) adalah untuk menentukan dan melacak status setiap blok jaringan. Meskipun terdengar seperti alat pemantauan, sebenarnya ini mengacu pada perubahan keadaan, yang merupakan sinyal atau penyebab tindakan di berbagai sistem komputer. Misalnya, perubahan status terjadi ketika sesuatu dibuka atau ditutup, diaktifkan atau dinonaktifkan, dikirim atau diterima, atau ketika file atau dokumen dipindahkan. Perubahan keadaan ini akan menyebabkan modifikasi pada struktur data sistem komputasi.

Mesin virtual blockchain dapat meninjau perubahan status jaringan dan dApp, memungkinkan rantai publik dan dApps pada rantainya bekerja secara terdesentralisasi sambil memecahkan masalah seperti saturasi jaringan atau prioritas operasi. Dengan cara ini, mesin virtual blockchain memungkinkan pengembang mana pun untuk menjalankan kode dalam ekosistem yang tidak memerlukan kepercayaan pihak ketiga, dan hasil eksekusi serta interaksi perangkat lunak dijamin dan dapat diprediksi.

Perdebatan antara EVM dan non-EVM

Telah lama terjadi perdebatan antara rantai EVM dan rantai non-EVM. Meskipun tampaknya mesin virtual EVM adalah pemenangnya, rantai non-EVM seperti Solana membuat pertarungan ini layak untuk ditonton. Kompatibilitas EVM adalah persyaratan utama untuk mengevaluasi platform rantai publik.

Memanfaatkan Ethereum, rantai publik yang kompatibel dengan EVM dapat memperoleh pelanggan dengan cepat dan tumbuh lebih awal, mendapatkan keuntungan dalam hal keramahan pengembang, pengalaman pengguna, dan insentif ekosistem, namun mereka harus terintegrasi dengan banyak rantai lain di ekosistem Ethereum. Rantai yang tidak kompatibel dengan EVM lebih cenderung berkembang di area yang sedang tren dan pasar khusus di mana ide-ide baru muncul. Pada saat yang sama, berbagai rantai publik dapat sukses di berbagai bidang seperti NFT, GameFi, dan pembayaran.

Secara keseluruhan, sulit untuk mengatakan mana yang lebih baik, rantai EVM atau rantai non-EVM. Menarik lalu lintas Ethereum adalah cara tercepat untuk menumbuhkan rantai baru, dan kompatibilitas EVM adalah solusi paling nyaman; non-EVM dapat memilih arah pengembangan sesuai kebutuhan dan tidak dibatasi oleh rantai utama.

Mari kita lihat kelebihan dan kekurangannya masing-masing untuk memahami seperti apa sebenarnya EVM dan non-EVM.

Kelebihan dan kekurangan EVM dan non-EVM

EVM

Kelebihan EVM

Seperti disebutkan di atas ketika memperkenalkan EVM, karena EVM memungkinkan siapa pun mengembangkan aplikasi terdesentralisasi, tidak ada hambatan atau batasan keamanan. Skalabilitas EVM dan proses migrasi yang relatif sederhana dari ekosistem Ethereum membuat proyek lebih mudah diakses oleh pengguna. Berdasarkan kenyamanan EVM, NFT telah menjadi salah satu konten populer di dunia enkripsi.

Kekurangan EVM

Meskipun terdesentralisasi, jaringan EVM tidak sepenuhnya terdesentralisasi. Sebagian besar node Ethereum dihosting di server cloud terpusat Amazon Web Services. Jika operator layanan ini memutuskan mereka tidak menyukai Ethereum karena alasan apa pun, node mungkin ditolak, sehingga merugikan jaringan.

Ketika jaringan padat, biaya bahan bakar akan sangat tinggi. Hal ini dapat menyebabkan ketidaknyamanan yang signifikan bagi pengguna Ethereum, dan meskipun mereka yang mengirim transaksi besar mungkin tidak terpengaruh, mereka yang mengirim transaksi lebih kecil mungkin mengalami masalah akses jaringan untuk jangka waktu tertentu. Ketika banyak pengguna berinteraksi dengan kontrak pintar DApp dan melakukan transaksi dalam jumlah besar, jika biaya bahan bakar terlalu tinggi, akan menimbulkan banyak dampak negatif pada proyek.

Karena kekakuan bahasa bytecode dan fungsi aslinya, EVM terlalu rumit dan tidak memiliki fungsi mesin virtual yang cukup untuk mengimplementasikan desain keamanan. Selain itu, karena aturan Ethereum dan EVM, desainer perlu mengimplementasikan sendiri banyak fitur EVM dan bagian penting dari model eksekusi.

Non-EVM

Kelebihan blockchain non-EVM

Non-EVM memungkinkan pemrogram untuk memperluas basis pengguna dan cakupan aplikasinya. Misalnya, proyek pada rantai Solana, Raydium dan Serum, eksklusif untuk Solana. Terra pernah menjadi rantai publik unik yang dirancang untuk menghubungkan pembayaran on-chain dan off-chain. Selain itu, platform yang tidak kompatibel dengan EVM dapat memberikan waktu transaksi yang cepat dan transaksi yang murah kepada pengguna akhir.

Keunggulan ini menjadikan blockchain non-EVM sebagai pilihan baru dalam kasus penggunaan dan pasar tertentu, memberikan lebih banyak pilihan dan fleksibilitas kepada pengembang dan pengguna.

Kekurangan dari blockchain non-EVM

Biaya pengembangan yang tinggi: Rantai yang tidak kompatibel dengan EVM mungkin memerlukan upaya pengembangan tambahan untuk beradaptasi dengan ekosistem dan aturan uniknya, yang dapat menyebabkan biaya pengembangan yang lebih tinggi.

Hambatan masuk yang tinggi: Rantai yang tidak kompatibel dengan EVM mungkin memiliki hambatan masuk yang tinggi bagi pengembang dan pengguna, karena mereka perlu beradaptasi dengan alat, teknologi, dan ekosistem baru.

Kesulitan dalam migrasi proyek: Memigrasikan proyek dari rantai yang kompatibel dengan EVM ke rantai non-EVM mungkin menghadapi beberapa tantangan, termasuk kebutuhan untuk menulis ulang kontrak pintar dan beradaptasi dengan ekosistem baru.

Karena rantai yang tidak kompatibel dengan EVM memiliki kelemahan yang jelas dalam jumlah proyek, pengembang lebih cenderung memilih rantai yang kompatibel dengan EVM.

Karena dapat dengan cepat disalin dan diterapkan ke rantai baru, hal ini dapat membantu menghemat waktu dan biaya.

Kesimpulan

Jadi, dalam persaingan antara rantai EVM dan non-EVM, siapa yang menang? Tidak ada pemenang yang jelas di antara keduanya, karena setiap situasi bersifat unik dan pengembang harus memilih rantai publik yang sesuai dengan jalur pengembangan proyek mereka. Proyek dan kasus penggunaan yang berbeda mungkin lebih cocok untuk rantai yang berbeda, sehingga tidak ada satu rantai yang dapat dipilih secara mutlak; keputusan harus dibuat berdasarkan kebutuhan dan tujuan proyek yang spesifik. Kompatibilitas EVM dapat membantu pengembang menarik lalu lintas dan memperluas ekosistem karena pengguna Ethereum dapat dengan cepat bermigrasi ke rantai baru. Pada saat yang sama, kompatibilitas non-EVM tidak diragukan lagi akan memungkinkan pengembang untuk bereksperimen dan berinovasi.

Di dunia blockchain, tidak ada satu rantai pun yang dapat memenuhi semua kebutuhan, sehingga pengembang dan tim proyek harus membuat pilihan berdasarkan tujuan unik dan kasus penggunaan mereka untuk mencapai hasil terbaik. Oleh karena itu, dalam jangka panjang, EVM tidak akan menjadi satu-satunya di masa depan.Koeksistensi beberapa rantai adalah arah dari blockchain. Bagaimanapun, keragaman dan evolusi berkelanjutan dari ekosistem blockchain adalah intisarinya.

Dokumentasi referensi:

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)