Apa itu Ethereum Virtual Machine (EVM)?
Ayo cari tahu arti Ethereum Virtual Machine (EVM), definisi dalam crypto, apa itu Ethereum Virtual Machine (EVM), dan semua fakta detailnya.
Ethereum Virtual Machine (EVM) adalah mesin komputasi yang berfungsi sebagai komputer terdesentralisasi dengan jutaan proyek yang harus dijalankan. EVM bertindak sebagai mesin virtual yang menggerakkan seluruh sistem operasi Ethereum di mana eksekusi tugas dan kontrak pintar berlangsung.
Tujuan EVM adalah menambahkan sejumlah proses baru ke jaringan blockchain sehingga pengguna memiliki lebih sedikit masalah dengan ledger terdistribusi. Untuk memastikan konsensus blockchain, setiap node Ethereum berjalan di EVM. Kode di dalam EVM sepenuhnya terisolasi, artinya kode tersebut tidak memiliki akses ke jaringan, sistem file, atau proses lainnya.
Externally Owned Account (EOA) dan Contract Account adalah dua jenis akun yang diakui secara setara oleh EVM. Abstraksi akun mencoba untuk mengubah keduanya menjadi satu akun karena EOA dan Contract Account dapat dipertukarkan dan berfungsi hampir sama. Contract Account dikelola di dalam kontrak pintar sedangkan EOA dikelola oleh kunci pribadi.
Sebagian besar kode sumber kontrak pintar ditulis dalam bahasa pemrograman Solidity. Kontrak yang ditulis dengan pengkodean kontrak pintar diubah menjadi bytecode. Setelah itu, bytecode diubah menjadi opcode yang diinterpretasikan oleh EVM dan menggunakan kode operasi untuk menyelesaikan tugas tertentu.
Kesimpulannya, EVM adalah salah satu proyek terbesar yang berjalan di dunia crypto dan bertindak sebagai komputer terdesentralisasi besar yang menjalankan berbagai operasi di jaringan blockchain.