Apakah EVM Mesin Maya Ethereum dan untuk apa ia digunakan?
Optimism sebelum ini telah mengumumkan bahawa ia akan dinaik taraf agar serasi sepenuhnya dengan EVM Pembangun boleh menggunakan kontrak pintar Solidity untuk menggunakan alat secara langsung yang dijalankan pada Ethereum pada Lapisan 2, yang bermaksud bahawa kebolehskalaan rangkaian Ethereum ditingkatkan lagi.
Jadi, apakah maksud Mesin Maya Ethereum (EVM) yang disebutkan di sini dan apakah kegunaannya? Mari kita ketahui hari ini.
01
Apakah Mesin Maya Ethereum?
Pelajar dalam bidang sains komputer harus biasa dengan "mesin maya". "Mesin maya" merujuk kepada sistem komputer yang lengkap dengan fungsi sistem perkakasan lengkap yang disimulasikan melalui perisian dan berjalan dalam persekitaran yang terpencil sepenuhnya.
Secara ringkasnya, mesin maya ialah mesin maya yang kami simulasi sama seperti komputer peribadi kami melalui perisian Ia mempunyai sumber perisian dan perkakasan yang sama seperti komputer fizikal sebenar.
Selepas memasuki sistem maya, semua operasi harian kami boleh dilakukan dalam sistem maya yang baharu dan bebas ini Kami boleh memasang dan menjalankan perisian secara bebas, menyimpan data, dsb.
Dengan cara ini, kita boleh bermain-main dalam mesin maya tanpa rasa takut dengan pelbagai virus dan serangan Walaupun kita memasang semula mesin maya, ia tidak akan memberi kesan kepada sistem sebenar.

Sama seperti kera enam telinga dalam "Journey to the West" dan Sun Wukong mempunyai rupa yang sama, dan kedua-duanya mempunyai keupayaan untuk menundukkan syaitan, tetapi mereka adalah individu yang bebas. Walaupun selepas kera enam telinga itu dibunuh, ia tidak akan memberi kesan kepada Sun Wukong sendiri.
Kami tahu bahawa rangkaian Bitcoin adalah seperti lejar teragih yang besar dan masa nyata. Komputer di mana-mana sahaja di dunia boleh disambungkan kepada sistem Bitcoin melalui Internet. Ia tidak berpusat, tidak boleh diubah dan terbuka dan telus.
Tiada mesin maya dalam rangkaian ini Fungsi Bitcoin yang lebih penting ialah merekod dan menyimpan data transaksi yang dijalankan pada rantaian pada bila-bila masa.
Mesin Maya Ethereum, seperti namanya, ialah mesin abstrak yang dibina di atas rantaian blok Ethereum, yang boleh mengasingkan program yang berjalan di atasnya antara satu sama lain dan daripada rantaian utama.
02
Apakah kegunaan Mesin Maya Ethereum?
Berbanding dengan Bitcoin, yang dianggap sebagai lejar teragih, Ethereum komited untuk menjadi "kontrak pintar generasi akan datang dan platform aplikasi terdesentralisasi" dan boleh dianggap sebagai platform pengkomputeran teragih yang boleh menjalankan program.
Vitalik juga membayangkannya sebagai "komputer dunia" yang terdesentralisasi. Sebagai komputer, ia perlu mempunyai fungsi seperti pengiraan, penyimpanan, dan pelaksanaan.
Jadi, selain mempunyai fungsi penyimpanan data asas dalam rangkaian Bitcoin, Ethereum juga perlu menjalankan pelbagai kod untuk pengiraan Perisian atau aplikasi yang disusun, ditafsir dan dilaksanakan oleh Mesin Maya Ethereum (EVM) adalah "kontrak pintar. " ".
Apabila transaksi pemindahan berlaku pada rantaian Ethereum, Mesin Maya Ethereum (EVM) akan melaksanakan siri tugas berikut:
· Dapatkan semula nilai pemindahan dan analisis arahan kontrak.
· Kira penggunaan Gas (yuran pengendalian) dan pastikan alamat menghantar pemindahan mempunyai yuran Gas yang mencukupi.
· Laksanakan kontrak dan pindahkan wang ke alamat yang sepadan.
Dari aliran kerja Mesin Maya Ethereum (EVM) di atas, kita boleh melihat sekilas beberapa fungsi EVM untuk Ethereum:
· Mudah untuk diuji: Untuk memastikan kelancaran pelaksanaan pelbagai "pintar kontrak", Kita perlu mewujudkan persekitaran berjalan yang selamat untuk mereka. Mesin Maya Ethereum ialah persekitaran berjalan kod.
Seperti yang kami katakan di atas, pelbagai operasi dalam mesin maya tidak akan menjejaskan hos Mana-mana pembangun yang ingin membuat kontrak pintar pada Mesin Maya Ethereum boleh menguji pelbagai aplikasi pada mesin maya tanpa menggunakan sumber Chain juga tidak terjejas oleh blockchain lain.
· Peningkatan keselamatan: Ethereum membawa pelbagai aplikasi dengan fungsi berkuasa, dan logiknya menjadi lebih kompleks, memudahkan pembangun membangunkan pelbagai kelemahan. Mesin Maya Ethereum ialah kotak pasir yang bebas sepenuhnya, dan kod kontrak boleh diasingkan sepenuhnya dari dunia luar dan dijalankan di dalam EVM.
Ia bukan sahaja dapat menghalang penjenayah atau ralat pengaturcaraan daripada menjejaskan keseluruhan rantaian utama, tetapi ia juga boleh menghalang peranti fizikal yang menjalankan kontrak pintar daripada diserang.
· Kestabilan terjamin: Memandangkan mesin maya Ethereum digunakan pada setiap nod rangkaian Ethereum, data keseluruhan rangkaian Ethereum diselenggara dan dikemas kini secara bersama oleh banyak nod, yang mengekalkan konsistensi keseluruhan data blockchain Ini juga menjadikan Ethereum sangat tahan terhadap kesalahan, memastikan masa henti sifar.
03
Ringkasan
Adalah dapat dilihat bahawa Mesin Maya Ethereum memainkan peranan penting dalam blockchain Ethereum, menyediakan asas teknikal untuk pelaksanaan kontrak pintar, dan bukan sahaja menyediakan ujian aplikasi untuk pemaju sebagai keseluruhan persekitaran, yang meningkatkan keselamatan dan kestabilan rantaian utama Ethereum ke tahap tertentu.
Walau bagaimanapun, ia juga mempunyai banyak kelemahan yang telah dikritik, seperti kekurangan perpustakaan standard dalam bahasa Solidity yang biasa digunakan oleh EVM, kod kontrak tidak menyokong peningkatan dan hanya menyokong penggunaan, pemecahan dan penyelenggaraan ruang penyimpanan, dsb. .
Atas ialah kandungan terperinci Apakah EVM Mesin Maya Ethereum dan untuk apa ia digunakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Sebagai pemacu ketakutan yang dijual di pasaran crypto, duit syiling utama seperti Cardano dan Solana menghadapi masa yang sukar.

Dalam masa 24 jam yang lalu, pasaran Crypto General telah pulih sebagai aset digital menghilangkan sentimen penurunan. Dalam tempoh ini

Petunjuk pasaran utama, seperti hubungan antara bitcoin dan volatiliti pasaran (nisbah btc/vix) dan jumlah permodalan pasaran crypto pada carta mingguan

Sebagai syiling meme terus mengambil dunia crypto oleh ribut, pelabur yang bijak sentiasa mencari peluang besar seterusnya.

Pasaran crypto telah menyaksikan pemulihan berikutan kemerosotan baru -baru ini. Mengikut data pasaran eksklusif, jumlah permodalan pasaran Crypto telah mencapai $ 2.71TS

Seorang lelaki Pennsylvania menghadapi penjara persekutuan selepas mengaku bersalah untuk membalikkan seni digital bernilai lebih daripada $ 13 juta dari koleksi NFT Cryptopunks yang terkenal - dan melaporkannya kepada IRS, kata pendakwa pada hari Jumaat.

Pada kebelakangan ini, duit syiling meme telah muncul sebagai peluang pelaburan yang unik dan menarik, menarik kedua -dua pelabur berpengalaman dan pendatang baru.

Toncoin nampaknya meletakkan kedudukannya untuk pemulihan jangka pendek selepas mengalami kerugian seluruh pasaran yang menjejaskan kebanyakan kriptografi.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Dreamweaver CS6
Alat pembangunan web visual

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),