Apakah itu EVM (Mesin Maya Ethereum)? Bagaimanakah EVM berfungsi?

Sejak kemunculan Ethereum, Mesin Maya Ethereum bertindak sebagai tulang belakang dunia dApp kerana ia dapat melaksanakan bahasa pengaturcaraan kontrak pintar yang paling banyak digunakan, Solidity. Tetapi apakah sebenarnya EVM dan bagaimana ia menjadi sebahagian daripada ruang crypto. Mari kita terokai lebih lanjut dalam artikel ini.

Apakah EVM?

EVM (Mesin Maya Ethereum) ialah enjin teras yang bertanggungjawab untuk melaksanakan kontrak pintar pada rangkaian Ethereum . Ia wujud dalam setiap pengesah Ethereum, memastikan keselamatan dan desentralisasi rangkaian.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Mesin Maya Ethereum

Dalam pengaturcaraan, pembangun menggunakan IDE (Persekitaran Pembangunan Bersepadu seperti Microsoft Visual Studio atau Xcode) untuk menulis dan menyusun kod ke dalam program yang boleh digunakan.

Untuk menjalankan program, IDE menterjemahkan kodnya (C/C++, Python, Assembly, dll) kepada kod mesin supaya komputer dapat memahami. Untuk pemahaman mudah, EVM pada Ethereum adalah serupa dengan IDE pada komputer.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Cara EVM melaksanakan kod Solidity

Secara umum, kontrak pintar boleh ditulis dalam bahasa pengaturcaraan seperti Solidity, Rust, atau C++... bergantung pada jenis platform blockchain yang mana. Walau bagaimanapun, EVM hanya mampu menjalankan kontrak pintar yang ditulis dalam Solidity.

Ini bermakna ia bertindak sebagai penterjemah pelaksana untuk menukar Solidity kepada Bytecode seperti komputer. Kemudian ia disimpan dalam Opcode (Kod Operasi) untuk Ethereum memahami dan melaksanakan arahan yang diberikan.

Apakah itu EVM blockchain?

Selain Ethereum, terdapat blockchain  yang serasi dengan EVM. Ini bermakna blockchain tersebut boleh menjalankan kod Solidity kontrak pintar seperti EVM pada Ethereum. Oleh itu, pembangun dApp hanya perlu mengubah suai sedikit kod Sodility untuk berjalan dengan lancar pada blok EVM. Oleh itu, kita sering melihat dApps berjalan pada berbilang blok, kebanyakannya adalah blok serasi EVM.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Blockchain EVM teratas. Sumber: DeFiLlama

Beberapa blok EVM yang popular: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum, dll.

Blockchain EVM mendominasi pasaran dari segi topi pasaran dan TVL. Seperti yang dapat kita lihat dalam jadual di atas, Ethereum dan BSC ialah dua blok serasi EVM yang telah berada dalam kripto topi pasaran teratas selama bertahun-tahun.

Untuk meneroka sebab blok EVM mendominasi pasaran, mari kita selami apakah kelebihan blok EVM dalam bahagian berikut.

Kelebihan blok EVM

Dari perspektif pembina

Cepat untuk menyesuaikan diri dengan blok blok EVM baharu: Bagi pembangun, sama ada baharu atau berpengalaman, mengambil bahasa pengaturcaraan baharu memakan masa yang lama. Dalam dunia EVM, mereka boleh bertukar dengan mudah antara blok blok tanpa mempelajari bahasa kontrak pintar baharu.

Bahasa kontrak pintar paling popular: Solidity ialah bahasa kontrak pintar yang paling banyak digunakan dalam ayat kripto kerana Ethereum ialah peneraju platform yang didayakan kontrak pintar. Ini mewujudkan kesan rangkaian yang kuat daripada blok EVM yang menerajui aura Ethereum.

Mudah untuk berhijrah: Daripada membina dApp baharu dari awal, pasukan pembangun boleh menggunakan kod serasi EVM mereka dengan mudah merentasi rantaian blok untuk membina produk berbilang rantai. Tersedia pada berbilang platform blockchain memberikan projek akses kepada pangkalan pengguna yang lebih luas. Oleh itu, pengalaman pengguna boleh menjadi utuh tanpa mengira blok EVM.

Dari perspektif pengguna

Pengalaman berbilang rantai yang serupa: Ruang kripto kini mempunyai beratus-ratus rantaian blok untuk tujuan berbeza seperti platform dApp, pengkhususan dApp, privasi, dll. Mengintegrasikan lebih daripada dua rantaian blok dalam satu dApp mencipta pengalaman berbilang rantaian. Pengguna boleh bertukar antara blok blok EVM dengan mudah tanpa perubahan UI/UX.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Aave menggunakan banyak rantaian EVM

Kecekapan yuran kelajuan dan gas : Pengguna Ethereum perlu membayar jumlah yuran untuk setiap transaksi yang dilaksanakan. Yuran kadangkala melebihi $100 disebabkan permintaan ruang blok yang sesak. Semasa kesesakan, ia mengambil masa yang besar untuk menyelesaikan transaksi, yang menjejaskan pengalaman pengguna. Jika dApps pergi ke rangkaian EVM lain selain Ethereum, cabaran itu akan diselesaikan sebahagiannya.

Lebih berskala: Melangkah berbilang rantaian memberikan projek keupayaan untuk menskalakan secara mendatar kepada ekosistem blok yang lain. Mendedahkan kepada pelbagai rantaian EVM akan membawa pangkalan pengguna yang lebih besar untuk projek crypto. Di samping itu, lebih banyak produk crypto akan memulakan ekosistem, mewujudkan persekitaran yang kompetitif untuk pertumbuhan.

Rantaian Sekat yang serasi dengan EVM

Dalam bahagian sebelumnya, kami memahami apa itu blockchain EVM dan sebab pembina projek dan pengguna akan mendapat manfaat daripadanya. Mari temui adegan blockchain EVM dalam ruang crypto.

Pada masa ini, terdapat dua jenis teras blok EVM:

  • Platform Blockchain: Ethereum, BNB Smart Chain, Avalanche, Evmos (Cosmos), dll.
  • Lapisan 2s: Rollups optimistik, zkrollups, dsb.

Platform rantaian blok

Ethereum ialah contoh luar biasa bagi rantaian EVM kerana ia adalah permulaan era EVM. Selain daripada itu, kami akan mengetahui lebih lanjut mengenai rantaian EVM lain seperti BNB Smart Chain (BSC), Avalanche, dll.

1. Rangkaian Pintar BNB (BSC)

BNB Smart Chain  (BSC)  ialah ekosistem EVM kedua terbesar dalam ruang crypto, hanya di belakang ekosistem Ethereum. Terdapat banyak dApps pada BSC dan bilangannya mungkin melebihi lebih 1000 projek yang sedang beroperasi, daripada DeFi hingga NFT/GameFi.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Protokol Teratas pada BSC. Sumber: DeFiLlama

Terutama, terdapat lebih 100 pertukaran terdesentralisasi  (DEX) berjalan di BSC, menurut DeFiLlama. Ramai daripada mereka adalah garpu DEX teratas seperti Uniswap. Fenomena ini mencairkan ekosistem DeFi BSC dan mendefrag jumlah kecairan BSC. Walau bagaimanapun, pemimpin DEX di BSC masih memegang jawatan mereka seperti Pancakeswap, BIswap, dll...

2. Poligon (MATIC)

Polygon (MATIC) ialah blok EVM bebas yang sebelum ini berfungsi sebagai Lapisan 2 pada Ethereum. Blockchain adalah contoh ketara bagi Layer 2 yang berkembang menjadi blockchain. Terima kasih kepada keserasian EVM, Polygon dapat mempunyai banyak projek crypto di atas kapal.

OpenSea memilih untuk berkembang ke Polygon kerana Ethereum telah menarik kembali pertumbuhan pasaran NFT terbesar . Pada Ogos 2021, volum dagangan OpenSea pada Ethereum dan Polygon masing-masing memuncak pada $3.5B dan $50J.

3. Avalanche (AVAX)

Avalanche adalah satu lagi blok EVM yang terkenal kerana ia telah mendaki dari bawah ke atas. Tambahan pula, rangkaian subnet pada Avalanche boleh meningkatkan dengan ketara prestasi penyelesaian kepada di bawah satu saat.

Ekosistem Avalanche mengandungi setiap niche dalam suite DeFi. Untuk menangkap gelombang, projek NFT dan GameFi di Avalanche menarik pengguna baharu ke ekosistem. Terutama, DeFi Kingdoms (DFK) dahulunya menggunakan blok Harmoney One tetapi ia berhijrah ke subnet Avalanche.

Lapisan 2s

Lapisan 2 pada blockchain telah menarik perhatian dalam pasaran sejak 2021. Ia datang sebagai penyelesaian penskalaan untuk banyak platform blockchain seperti Ethereum, Cardano, Near Protocol, Solana, dll. Revolusi Lapisan 2 meletup pada Ethereum dengan pelbagai projek terkenal.

Jika anda baru menggunakan Layer 2s, anda boleh menyemak ini: Apakah Layer 2 ?

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Lapisan 2s

Walaupun dibina di atas rangkaian Ethereum, tidak setiap Lapisan 2 serasi dengan EVM. Hanya Rollup Optimis yang serasi dengan EVM secara asli manakala zkRollups tidak. Berikut adalah beberapa Lapisan 2 pada Ethereum:

  • Penggulungan Optimis: Arbitrum, Optimisme, dsb.
  • zkRollups: StarkEx, StarkNet, zkSync, dsb.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Rantaian Sekat EVM lwn. Bukan EVM

EVM memberikan begitu banyak kelebihan sehingga projek Lapisan 2 yang menggunakan zkRollups perlu membina penyelesaian untuk menjadikan diri mereka serasi dengan EVM. Sebagai contoh, zkSync mempunyai zkEVM dan Starknet mempunyai Warp untuk menyokong dApp yang ditulis dalam Solidity untuk dijalankan pada rangkaian mereka.

Risiko dan had blok EVM

Keserasian EVM nampaknya merupakan bahagian yang tidak boleh diketepikan dalam setiap blok kerana ia boleh membenarkan pembangun Solidity menggunakan idea mereka. Tetapi setiap teknologi mempunyai kelemahannya dan kita mesti tahu untuk mengelakkan kemungkinan perangkap.

Keselamatan dan penggodaman/eksploitasi

Projek boleh dijalankan pada berbilang platform blockchain dan EVM akan mempercepatkan pengembangan berbilang rantaian. Walau bagaimanapun, terdapat risiko berbilang rantaian merentas rantaian blok dalam satu dApp. Sebagai contoh, Poly Network telah digodam pada Ogos 2021, yang menghasilkan lebih setengah bilion dolar dihantar kepada penggodam. Mari semak penggodam/eksploitasi lain pada Q2, 2021 dalam maklumat grafik di bawah.

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

Eksploitasi Teratas dalam Kripto

Jika kontrak pintar mempunyai kelemahan, risiko digodam akan berlaku. Terutamanya, kod itu berubah sedikit apabila berhijrah ke blok blok EVM yang lain. Potensi eksploitasi akan kekal tidak ditetapkan dalam kontrak pintar. Akibatnya, dApp berbilang rantai berisiko tanpa audit terdahulu.

Perbelanjaan audit

Mengaudit kod kontrak pintar datang dengan kos. Malah ia menjadi lebih mahal semasa pasaran lembu kerana banyak projek crypto ingin dilancarkan dengan pantas sebelum ia tamat. Untuk membina kredibiliti dan menghalang potensi eksploitasi keselamatan, projek perlu mengupah pakar daripada syarikat keselamatan seperti Certik, Peckshield, dsb.

Menurut Ulam (rakan kongsi Algorand), audit kontrak pintar boleh menelan kos $7,500 hingga $45,000. Sesetengah syarikat keselamatan meminta sehingga $100,000. Selain kos operasi dan pembangunan, syarikat permulaan crypto perlu membelanjakan wang untuk mengaudit kontrak pintar.

Risiko jambatan rantai silang

Untuk menggunakan aset pada platform blockchain lain, pelabur perlu menggunakan jambatan. Pada masa ini, jambatan kripto mengunci aset dalam kontrak pintar dalam satu blok dan menghasilkan yang baharu dengan nilai yang sama pada satu lagi blok. Oleh kerana jambatan diperbuat daripada kontrak pintar, pengguna perlu menanggung risiko aset mereka dicuri. 

Pemecahan kecairan

Kebolehoperasian rantaian blok masih merupakan cabaran besar untuk diselesaikan oleh penyelidik rantaian blok. Walaupun projek kripto tersedia pada berbilang blok, aset kripto disimpan secara berasingan pada setiap blok. 

Apakah itu EVM (Mesin Maya Ethereum)?  Bagaimanakah EVM berfungsi?

TVL di SushiSwap. Dikemas kini: 26 Jun 2022

Pemecahan kecairan bermakna semua kecairan tidak saling berkaitan merentasi blok blok, tetapi dipisahkan.

Sebagai contoh, SushiSwap kini tersedia untuk pengguna di lebih 13 blok yang berbeza. Kebanyakan kecairan pada SushiSwap terletak pada Ethereum, Polygon, dan Arbitrum manakala TVL pada blockchain lain hanya beberapa juta dolar. Ini mewujudkan impak negatif kepada pengguna apabila mereka berdagang di SushiSwap dengan rantaian blok kecairan rendah.

Rantaian Blok Bukan EVM

Secara ringkas, blok blok bukan EVM ialah blok blok yang mempunyai kontrak pintar yang ditulis dalam bahasa berbeza selain Solidity. Sebaliknya, ia boleh serasi dengan EVM jika mana-mana Layer 2 serasi EVM dibina di atasnya. 

Di bawah ialah senarai beberapa blok blok bukan EVM yang terkenal dan bahasa pengaturcaraannya:

  • Solana: Rust dan C/C++.
  • Cardano: Haskell dan Plutus.
  • Terra: Karat.
  • Algorand: TEAL (Bahasa Kelulusan Pelaksanaan Transaksi).
  • Berhampiran Protokol: Karat.

Pembangun dApp bukan EVM perlu membina kod sekali lagi untuk menggunakan produk mereka pada blok EVM. Oleh itu, mereka membina Layer 2s yang serasi dengan EVM di atas blok blok asas. Contohnya, Aurora dan Milkomeda ialah Layer 2s yang serasi dengan EVM pada Near Protocol dan Cardano masing-masing.

Blockchain EVM dan bukan EVM masih terpisah daripada pasaran crypto. Perlumbaan masih belum ada pemenang. Pada pendapat kami, kedua-dua jenis blockchain akan wujud bersama dan berkembang maju dalam ruang crypto.

Soalan lazim tentang EVM (Mesin Maya Ethereum)

Adakah EVM mesin keadaan?

Mesin Maya Ethereum (EVM) ialah tempat kontrak pintar dilaksanakan selepas ditukar kepada Opcode (kod Operasi). Terdapat satu set arahan untuk EVM mengarahkan rangkaian Ethereum melakukan tugasan yang ditulis dalam kontrak pintar. Oleh itu, EVM boleh dianggap sebagai mesin keadaan.

Adakah EVM satu kemestian?

Walaupun serasi dengan EVM akan mewujudkan parit yang kukuh untuk blockchain, ia bergantung pada strategi blockchain untuk memutuskan sama ada serasi atau tidak. Blockchain bukan EVM perlu membina komuniti pembangun mereka sendiri manakala blockchain EVM boleh memanfaatkan komuniti pembangun Solidity yang tersedia.

Apakah perbezaan antara blok EVM vs bukan EVM?

Blockchain EVM boleh menjalankan kontrak pintar secara asli yang ditulis dalam kod Solidity manakala blockchain bukan EVM tidak boleh. Pembina projek mengambil kira perkara ini apabila mereka mencipta produk baharu untuk memilih platform blockchain yang hendak digunakan. Ini adalah faktor yang mempengaruhi kadar kejayaan masa depan projek.

Kesimpulan

Untuk mengulangi, rantaian blok EVM (Ethereum, BSC, Polygon, Avalanche, dll.) mendominasi had pasaran kripto kerana mereka mempunyai sebahagian besar daripada pai cap pasaran. Serasi dengan EVM akan membawa banyak kelebihan kepada mana-mana blockchain tetapi ia tidak mencipta kejayaan tertentu. Yang bukan EVM telah muncul sebagai Cardano (ADA), dan Solana (SOL),... kini berada di papan pendahulu blockchain teratas. 



Apakah itu Gochain Coin (GO)? Set lengkap mata wang kripto GO

Apakah itu Gochain Coin (GO)? Set lengkap mata wang kripto GO

Gochain Coin (GO) ialah mata wang kripto yang dikeluarkan oleh Yayasan Gochain. GO sedang disokong untuk berdagang di bursa utama.

Apakah itu Dompet Ethereum? Cara membuat & menggunakan Dompet ERC-20 (2023)

Apakah itu Dompet Ethereum? Cara membuat & menggunakan Dompet ERC-20 (2023)

Apakah itu Dompet Ethereum? Di mana untuk membuat Dompet Ethereum? Artikel ini memberikan panduan lengkap tentang bagaimana untuk menggunakan Ethereum Wallet.

Apakah Curve Finance (CRV)? Semua yang Anda Perlu Tahu tentang CRV

Apakah Curve Finance (CRV)? Semua yang Anda Perlu Tahu tentang CRV

Apakah Curve Finance? Apakah CRV? Dapatkan pemahaman mendalam tentang Curve Finance dan maklumat terbaru dalam dunia DeFi!

Apa itu DeFi? Bagaimanakah Kewangan Terdesentralisasi berfungsi? (2023)

Apa itu DeFi? Bagaimanakah Kewangan Terdesentralisasi berfungsi? (2023)

DeFi telah menjadi evolusi seterusnya dalam pasaran crypto. Ketahui tentang fungsi DeFi, perbezaan antara DeFi dan CeFi, serta peluang pelaburan dalam ekosistem ini.

Apakah Gelato (GEL)? Set lengkap mata wang kripto GEL

Apakah Gelato (GEL)? Set lengkap mata wang kripto GEL

Apa itu Gelato? Ketahui tentang sorotan projek Gelato Network dan butiran token token GEL di sini!

Apakah itu Trust Wallet? Cara menggunakan Trust Wallet (2023)

Apakah itu Trust Wallet? Cara menggunakan Trust Wallet (2023)

Ketahui apa itu Trust Wallet, cara kerjanya, dan keselamatannya dalam dunia crypto. Panduan lengkap tentang Trust Wallet, termasuk ciri-ciri, cara menggunakan, dan manfaatnya.

Apakah Token Peminat Santos FC (SANTOS)? Semua yang anda perlu tahu tentang SANTOS

Apakah Token Peminat Santos FC (SANTOS)? Semua yang anda perlu tahu tentang SANTOS

Apakah Token Peminat Santos FC? Apakah Token SANTOS? Ketahui lebih lanjut tentang SANTOS Tokenomics di sini!

Apakah itu TomoChain (TOMO)? Set lengkap mata wang kripto TOMO

Apakah itu TomoChain (TOMO)? Set lengkap mata wang kripto TOMO

Apakah itu TomoChain (TOMO)? Artikel ini memberikan anda semua maklumat yang paling berguna tentang mata wang kripto TomoChain (TOMO).

Apakah Avalanche (AVAX)? Semua yang anda perlu tahu tentang syiling AVAX

Apakah Avalanche (AVAX)? Semua yang anda perlu tahu tentang syiling AVAX

Apakah Avalanche? Apakah syiling AVAX? Apakah yang membezakan Avalanche daripada Blockchain lain? Ketahui lebih lanjut tentang Tokenomik AVAX!!!

Apakah Shibaswap (SHIB, LEASH, BONE)? Set lengkap mata wang kripto SHIB

Apakah Shibaswap (SHIB, LEASH, BONE)? Set lengkap mata wang kripto SHIB

Apakah ShibaSwap? Ketahui lebih lanjut tentang semua sorotan ShibaSwap dan butiran tokenomik Token SHIB di sini!

Sign up and Earn ⋙
Sign up and Earn ⋙