Apa itu EVM (Mesin Virtual Ethereum)? Bagaimana cara kerja EVM?

Sejak munculnya Ethereum, Ethereum Virtual Machine bertindak sebagai tulang punggung dunia dApp karena mampu mengeksekusi bahasa pemrograman kontrak pintar yang paling banyak digunakan, Solidity. Tapi apa sebenarnya EVM dan bagaimana itu menjadi bagian integral dari ruang crypto. Mari kita telusuri lebih lanjut di artikel ini.

Apa itu EVM?

EVM (Ethereum Virtual Machine) adalah mesin inti yang bertanggung jawab untuk mengeksekusi kontrak pintar di jaringan Ethereum . Itu ada di setiap validator Ethereum, memastikan keamanan dan desentralisasi jaringan.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Mesin Virtual Ethereum

Dalam pemrograman, pengembang menggunakan IDE (Integrated Development Environment seperti Microsoft Visual Studio atau Xcode) untuk menulis dan mengkompilasi kode menjadi program yang dapat digunakan.

Untuk menjalankan program, IDE menerjemahkan kodenya (C/C++, Python, Assembly, dll) ke kode mesin sehingga komputer dapat memahaminya. Untuk pemahaman sederhana, EVM di Ethereum mirip dengan IDE di komputer.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Bagaimana EVM mengeksekusi kode Solidity

Secara umum, kontrak pintar dapat ditulis dalam bahasa pemrograman seperti Solidity, Rust, atau C++... tergantung pada jenis platform blockchain. Namun, EVM hanya dapat menjalankan kontrak pintar yang ditulis dalam Solidity.

Ini berarti ia bertindak sebagai penerjemah pelaksana untuk mengubah Solidity menjadi Bytecode seperti komputer. Kemudian disimpan dalam Opcode (Kode operasi) agar Ethereum dapat memahami dan menjalankan perintah yang diberikan.

Apa itu blockchain EVM?

Selain Ethereum, ada blockchain  yang kompatibel dengan EVM. Ini berarti blockchain tersebut dapat menjalankan kode Soliditas kontrak pintar seperti EVM di Ethereum. Oleh karena itu, pengembang dApp hanya perlu memodifikasi sedikit kode Sodility agar dapat berjalan dengan lancar di blockchain EVM. Oleh karena itu, kita sering melihat dApps berjalan di banyak blockchain, yang sebagian besar adalah blockchain yang kompatibel dengan EVM.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Blockchain EVM teratas. Sumber: DeFiLlama

Beberapa blockchain EVM populer: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum, dll.

Blockchain EVM mendominasi pasar dalam hal kapitalisasi pasar dan TVL. Seperti yang dapat kita lihat pada tabel di atas, Ethereum dan BSC adalah dua blockchain yang kompatibel dengan EVM yang telah berada di crypto kapitalisasi pasar teratas selama bertahun-tahun.

Untuk mengeksplorasi mengapa blockchain EVM mendominasi pasar, mari selami keuntungan apa yang dimiliki blockchain EVM di bagian berikut.

Keuntungan dari blockchain EVM

Dari perspektif pembangun

Cepat beradaptasi dengan blockchain EVM baru: Untuk pengembang, baik yang baru maupun yang berpengalaman, akan memakan waktu untuk mempelajari bahasa pemrograman baru. Di dunia EVM, mereka dapat dengan mudah beralih di antara blockchain tanpa mempelajari bahasa kontrak pintar baru.

Bahasa kontrak pintar paling populer: Soliditas adalah bahasa kontrak pintar yang paling banyak digunakan di dunia kripto karena Ethereum adalah pemimpin platform yang mendukung kontrak pintar. Ini menciptakan efek jaringan yang kuat dari blockchain EVM yang memimpin aura Ethereum.

Mudah untuk berimigrasi: Alih-alih membangun dApp baru dari awal, tim pengembang dapat dengan mudah menyebarkan kode yang kompatibel dengan EVM di seluruh blockchain untuk membangun produk multichain. Menjadi tersedia di beberapa platform blockchain memberi proyek akses ke basis pengguna yang lebih luas. Oleh karena itu, pengalaman pengguna dapat tetap utuh terlepas dari blockchain EVM.

Dari sudut pandang pengguna

Pengalaman multichain serupa: Ruang crypto sekarang memiliki ratusan blockchain yang melayani tujuan berbeda seperti platform dApp, spesialisasi dApp, privasi, dll. Mengintegrasikan lebih dari dua blockchain dalam satu dApp menciptakan pengalaman multi-rantai. Pengguna dapat beralih di antara blockchain EVM dengan mudah tanpa perubahan UI/UX.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Aave ada di banyak blockchain EVM

Efisiensi biaya kecepatan dan gas : Pengguna Ethereum harus membayar sejumlah biaya untuk setiap transaksi yang dilakukan. Biaya terkadang melebihi $100 karena permintaan ruang blok yang padat. Selama kemacetan, dibutuhkan banyak waktu untuk menyelesaikan transaksi, mempengaruhi pengalaman pengguna. Jika dApps pergi ke rantai EVM lain selain Ethereum, tantangannya sebagian terpecahkan.

Lebih skalabilitas: Menjadi multi-rantai memberi proyek kemampuan untuk menskalakan secara horizontal ke ekosistem blockchain lainnya. Mengekspos ke banyak rantai EVM akan membawa basis pengguna yang lebih besar untuk proyek crypto. Selain itu, lebih banyak produk crypto akan memulai ekosistem, menciptakan lingkungan yang kompetitif untuk pertumbuhan.

Blockchain yang kompatibel dengan EVM

Di bagian sebelumnya, kami memahami apa itu blockchain EVM dan mengapa pembuat proyek dan pengguna akan mendapat manfaat darinya. Mari temukan adegan blockchain EVM di ruang crypto.

Saat ini, ada dua tipe inti dari blockchain EVM:

  • Platform Blockchain: Ethereum, BNB Smart Chain, Avalanche, Evmos (Cosmos), dll.
  • Layer 2s: Rollup optimis, zkrollups, dll.

Platform Blockchain

Ethereum adalah contoh luar biasa dari blockchain EVM karena ini adalah awal dari era EVM. Selain itu, kami akan menemukan lebih banyak tentang blockchain EVM lainnya seperti BNB Smart Chain (BSC), Longsor, dll.

1. Rantai Pintar BNB (BSC)

BNB Smart Chain  (BSC)  adalah ekosistem EVM terbesar kedua di ruang crypto, hanya di belakang ekosistem Ethereum. Ada banyak dApps di BSC dan jumlahnya mungkin melebihi lebih dari 1000 proyek yang beroperasi, mulai dari DeFi hingga NFT/GameFi.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Protokol Teratas di BSC. Sumber: DeFiLlama

Khususnya, ada lebih dari 100 pertukaran terdesentralisasi  (DEX) yang berjalan di BSC, menurut DeFiLlama. Banyak dari mereka adalah cabang DEX teratas seperti Uniswap. Fenomena ini melemahkan ekosistem DeFi BSC dan mendefrag total likuiditas BSC. Namun, para pemimpin DEX di BSC masih memegang posisi mereka seperti Pancakeswap, BIswap, dll...

2. Poligon (MATIC)

Polygon (MATIC) adalah blockchain EVM independen yang sebelumnya bekerja sebagai Layer 2 di Ethereum. Blockchain adalah contoh penting dari Layer 2 yang berevolusi menjadi blockchain. Berkat kompatibilitas EVM, Polygon dapat memiliki banyak proyek kripto di dalamnya.

OpenSea memilih untuk memperluas ke Polygon karena Ethereum telah menarik kembali pertumbuhan pasar NFT terbesar . Pada Agustus 2021, volume perdagangan OpenSea di Ethereum dan Polygon masing-masing mencapai $3,5 miliar dan $50 juta.

3. Longsoran (AVAX)

Avalanche adalah blockchain EVM terkenal lainnya karena telah naik dari bawah ke atas. Selain itu, jaringan subnet pada Avalanche dapat meningkatkan kinerja pengendapan hingga di bawah satu detik.

Ekosistem Longsor berisi setiap ceruk di suite DeFi. Untuk menangkap gelombang, proyek NFT dan GameFi di Avalanche menarik pengguna baru ke ekosistem. Khususnya, DeFi Kingdoms (DFK) sebelumnya berada di blockchain Harmoney One tetapi berimigrasi ke subnet Avalanche.

Lapisan 2s

Layer 2 pada blockchain telah menarik perhatian di pasar sejak tahun 2021. Mereka datang sebagai solusi penskalaan untuk banyak platform blockchain seperti Ethereum, Cardano, Near Protocol, Solana, dll. Revolusi Layer 2 meledak di Ethereum dengan banyak proyek penting.

Jika Anda baru mengenal Layer 2s, Anda dapat memeriksa ini: Apa itu Layer 2 ?

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Lapisan 2s

Meskipun dibangun di atas jaringan Ethereum, tidak setiap Layer 2 kompatibel dengan EVM. Hanya Optimistic Rollup yang secara native kompatibel dengan EVM sedangkan zkRollups tidak. Berikut adalah beberapa Layer 2 pada Ethereum:

  • Rollup Optimis: Arbitrum, Optimisme, dll.
  • zkRollups: StarkEx, StarkNet, zkSync, dll.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

EVM vs. Blockchain Non-EVM

EVM memberikan begitu banyak keuntungan sehingga proyek Layer 2s yang menggunakan zkRollups harus membangun solusi untuk membuat dirinya kompatibel dengan EVM. Misalnya, zkSync memiliki zkEVM dan Starknet memiliki Warp untuk mendukung dApp yang ditulis dalam Solidity untuk dijalankan di jaringan mereka.

Risiko dan batasan blockchain EVM

Kompatibilitas EVM tampaknya menjadi bagian tak terpisahkan dari setiap blockchain karena dapat memungkinkan pengembang Solidity untuk menyebarkan ide-ide mereka. Tetapi setiap teknologi memiliki kekurangannya dan kita harus tahu untuk menghindari potensi jebakan.

Keamanan dan peretasan/eksploitasi

Proyek dapat berjalan di beberapa platform blockchain dan EVM akan mempercepat ekspansi multichain. Namun, ada risiko multichain di seluruh blockchain dalam satu dApp. Misalnya, Poly Network diretas pada Agustus 2021, yang menghasilkan lebih dari setengah miliar dolar yang dikirim ke peretas. Yuk cek hack/exploit lainnya di Q2, 2021 di infografis di bawah ini.

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

Eksploitasi Teratas di Crypto

Jika kontrak pintar memiliki kekurangan, risiko diretas akan segera terjadi. Terutama, kodenya sedikit berubah saat berimigrasi ke blockchain EVM lainnya. Eksploitasi potensial akan tetap tidak diperbaiki dalam kontrak pintar. Akibatnya, dApps multirantai berisiko tanpa audit sebelumnya.

Biaya audit

Mengaudit kode kontrak pintar ada biayanya. Bahkan menjadi lebih mahal selama pasar bull karena banyak proyek crypto ingin diluncurkan dengan cepat sebelum berakhir. Untuk membangun kredibilitas dan mencegah potensi eksploitasi keamanan, proyek harus mempekerjakan ahli dari perusahaan keamanan seperti Certi, Peckshield, dll.

Menurut Ulam (mitra Algorand), audit kontrak cerdas dapat menelan biaya $7.500 hingga $45.000. Beberapa perusahaan keamanan meminta hingga $100.000. Selain biaya operasi dan pengembangan, startup kripto harus mengeluarkan uang untuk mengaudit kontrak pintar.

Risiko jembatan lintas rantai

Untuk menggunakan aset pada platform blockchain lainnya, investor harus menggunakan jembatan. Saat ini, jembatan crypto mengunci aset dalam kontrak pintar di satu blockchain dan mencetak yang baru dengan nilai yang sama di blockchain lain. Karena jembatan terbuat dari kontrak pintar, pengguna harus menanggung risiko aset mereka dicuri. 

Fragmentasi likuiditas

Interoperabilitas blockchain masih menjadi tantangan besar bagi para peneliti blockchain untuk dipecahkan. Meskipun proyek crypto tersedia di beberapa blockchain, aset crypto disimpan secara terpisah di setiap blockchain. 

Apa itu EVM (Mesin Virtual Ethereum)?  Bagaimana cara kerja EVM?

TVL di SushiSwap. Diperbarui: 26 Juni 2022

Fragmentasi likuiditas berarti bahwa semua likuiditas tidak saling berhubungan di seluruh blockchain, tetapi dipisahkan.

Misalnya, SushiSwap sekarang tersedia untuk pengguna di lebih dari 13 blockchain yang berbeda. Sebagian besar likuiditas di SushiSwap terletak di Ethereum, Polygon, dan Arbitrum sementara TVL di blockchain lain hanya beberapa juta dolar. Ini menciptakan dampak negatif pada pengguna setiap kali mereka berdagang di SushiSwap dengan blockchain dengan likuiditas rendah.

Blockchain Non-EVM

Secara sederhana, blockchain non-EVM adalah blockchain yang memiliki kontrak pintar yang ditulis dalam bahasa yang berbeda selain Solidity. Di sisi lain, mereka dapat kompatibel dengan EVM jika ada Layer 2 yang kompatibel dengan EVM yang dibangun di atasnya. 

Di bawah ini adalah daftar beberapa blockchain non-EVM yang terkenal dan bahasa pemrogramannya:

  • Solana: Karat dan C/C++.
  • Cardano: Haskell dan Plutus.
  • Terra: karat.
  • Algoritma: TEAL (Bahasa Persetujuan Eksekusi Transaksi).
  • Protokol Dekat: Karat.

Pengembang dApp non-EVM harus membuat kode dari awal lagi untuk menyebarkan produk mereka di blockchain EVM. Oleh karena itu, mereka membangun Layer 2 yang kompatibel dengan EVM di atas blockchain dasar. Misalnya, Aurora dan Milkomeda masing-masing adalah Layer 2 yang kompatibel dengan EVM pada Near Protocol dan Cardano.

Blockchain EVM dan non-EVM masih terpisah dari pasar kripto. Perlombaan belum memiliki pemenang. Menurut pendapat kami, kedua jenis blockchain akan hidup berdampingan dan berkembang di ruang crypto.

FAQ tentang EVM (Mesin Virtual Ethereum)

Apakah EVM mesin negara?

Ethereum Virtual Machine (EVM) adalah tempat kontrak pintar dieksekusi setelah dikonversi ke Opcode (Kode operasi). Ada satu set instruksi untuk EVM untuk memerintahkan jaringan Ethereum untuk melakukan tugas-tugas yang ditulis dalam kontrak pintar. Oleh karena itu, EVM dapat dianggap sebagai mesin negara.

Apakah EVM suatu keharusan?

Meskipun kompatibel dengan EVM akan menciptakan parit yang kuat untuk blockchain, itu tergantung pada strategi blockchain untuk memutuskan apakah akan kompatibel atau tidak. Blockchain non-EVM harus membangun komunitas pengembang mereka sendiri sementara blockchain EVM dapat memanfaatkan komunitas pengembang Solidity yang tersedia.

Apa perbedaan antara blockchain EVM vs non-EVM?

Blockchain EVM dapat secara asli menjalankan kontrak pintar yang ditulis dalam kode Soliditas sementara blockchain non-EVM tidak bisa. Pembangun proyek mempertimbangkan ini ketika mereka membuat produk baru untuk memilih platform blockchain mana yang akan digunakan. Ini adalah faktor yang mempengaruhi tingkat keberhasilan proyek di masa depan.

Kesimpulan

Untuk mengulangi, blockchain EVM (Ethereum, BSC, Polygon, Avalanche, dll.) mendominasi kapitalisasi pasar crypto karena mereka memiliki sebagian besar pai kapitalisasi pasar. Kompatibel dengan EVM akan membawa banyak keuntungan ke blockchain apa pun tetapi tidak menciptakan kesuksesan tertentu. Yang non-EVM telah muncul sebagai Cardano (ADA), dan Solana (SOL),... sekarang berada di papan peringkat blockchain teratas. 



Apa itu Token Penggemar Santos FC (SANTOS)? Semua yang perlu Anda ketahui tentang SANTOS

Apa itu Token Penggemar Santos FC (SANTOS)? Semua yang perlu Anda ketahui tentang SANTOS

Apa itu Token Penggemar Santos FC? Apa itu Token SANTOS? Pelajari lebih lanjut tentang SANTOS Tokenomics di sini!

Apa itu TomoChain (TOMO)? Set lengkap cryptocurrency TOMO

Apa itu TomoChain (TOMO)? Set lengkap cryptocurrency TOMO

Apa itu TomoChain (TOMO)? Artikel ini memberi Anda semua informasi paling berguna tentang cryptocurrency TomoChain (TOMO).

Apa itu Longsoran (AVAX)? Semua yang perlu Anda ketahui tentang koin AVAX

Apa itu Longsoran (AVAX)? Semua yang perlu Anda ketahui tentang koin AVAX

Apa itu Longsor? Apa itu koin AVAX? Apa yang membuat Avalanche berbeda dari Blockchain lainnya? Pelajari lebih lanjut tentang AVAX Tokenomics!!!

Apa itu Shibaswap (SHIB, LEASH, BONE)? Set lengkap SHIB .cryptocurrency

Apa itu Shibaswap (SHIB, LEASH, BONE)? Set lengkap SHIB .cryptocurrency

Apa itu ShibaSwap? Cari tahu lebih lanjut tentang semua sorotan ShibaSwap dan detail token SHIB Token di sini!

Apa itu Tezos (XTZ)? Semua yang perlu Anda ketahui tentang XTZ

Apa itu Tezos (XTZ)? Semua yang perlu Anda ketahui tentang XTZ

Apa itu Tezos? Apa itu Token XTZ? Apa yang membuat Tezos berbeda dari blockchain lainnya? Pelajari lebih lanjut tentang XTZ Tokenomics di sini!

Apa itu Protokol Unit (DUCK)? Cryptocurrency DUCK Selesai

Apa itu Protokol Unit (DUCK)? Cryptocurrency DUCK Selesai

Apa itu Protokol Unit (DUCK)? Artikel ini memberi Anda semua informasi paling berguna tentang cryptocurrency Unit Protocol (DUCK).

Apa itu Quantstamp (QSP)? Seri Lengkap Cryptocurrency QSP

Apa itu Quantstamp (QSP)? Seri Lengkap Cryptocurrency QSP

Apa itu Quantstamp (QSP)? Artikel ini menyediakan semua informasi yang diperlukan dan berguna untuk Anda tentang mata uang virtual Quantstamp (QSP).

Apa itu Flamingo (FLM)? Pelajari produk DeFi baru di Blockchain Neo Flamingo

Apa itu Flamingo (FLM)? Pelajari produk DeFi baru di Blockchain Neo Flamingo

Apa itu Flamingo (FLM)? Artikel ini memberi Anda informasi penting dan berguna tentang cryptocurrency Flamingo (FLM).

Apa itu lantai Vicuta? Panduan Pengguna Lantai Vicuta (2022)

Apa itu lantai Vicuta? Panduan Pengguna Lantai Vicuta (2022)

Apa itu lantai Vicuta? Vicuta adalah pertukaran Vietnam yang mendukung pembelian dan penjualan berbagai altcoin dengan biaya rendah. Lihat manual lantai Vicuta di sini!

Apa itu Blockcloud (BLOC)? BLOC Cryptocurrency Lengkap

Apa itu Blockcloud (BLOC)? BLOC Cryptocurrency Lengkap

Apa itu Blockcloud (BLOC)? Artikel ini memberi Anda semua informasi paling rinci tentang proyek Blockcloud dan BLOC Token.

Sign up and Earn ⋙
Sign up and Earn ⋙