EVM (Ethereum Virtual Machine)

EVM

परिभाषा

EVM वह runtime environment है जो Ethereum पर smart contracts को execute करता है। यह एक stack-based virtual machine है जो bytecode को process करता है। EVM Ethereum को Turing-complete बनाता है, मतलब यह theoretically कोई भी computation कर सकता है (gas limits के subject में)।

English version

EVM is the runtime environment that executes smart contracts on Ethereum. It is a stack-based virtual machine that processes bytecode. The EVM makes Ethereum Turing-complete, meaning it can theoretically perform any computation (subject to gas limits).

Code Example

// Le code Solidity est compilé en opcodes EVM
// Exemple d'opcodes :
PUSH1 0x60   // Empiler 0x60
PUSH1 0x40   // Empiler 0x40
MSTORE       // Stocker en mémoire
CALLVALUE    // Récupérer msg.value
DUP1         // Dupliquer
ISZERO       // Vérifier si = 0

संबंधित शब्द

Solingo पर इस concept को practice करें

EVM (Ethereum Virtual Machine) को interactive exercises और integrated IDE के साथ master करें।

मुफ्त में शुरू करें