MENU
EDU Articles

Learn about investing, trading, retirement, banking, personal finance and more.

Ad is loading...
Help CenterFree ProductsPremium Products
IntroductionMarket AbbreviationsStock Market StatisticsThinking about Your Financial FutureSearch for AdvisorsFinancial CalculatorsFinancial MediaFederal Agencies and Programs
Investment PortfoliosModern Portfolio TheoriesInvestment StrategyPractical Portfolio Management InfoDiversificationRatingsActivities AbroadTrading Markets
Investment Terminology and InstrumentsBasicsInvestment TerminologyTradingBondsMutual FundsExchange Traded Funds (ETF)StocksAnnuities
Technical Analysis and TradingAnalysis BasicsTechnical IndicatorsTrading ModelsPatternsTrading OptionsTrading ForexTrading CommoditiesSpeculative Investments
Cryptocurrencies and BlockchainBlockchainBitcoinEthereumLitecoinRippleTaxes and Regulation
RetirementSocial Security BenefitsLong-Term Care InsuranceGeneral Retirement InfoHealth InsuranceMedicare and MedicaidLife InsuranceWills and Trusts
Retirement Accounts401(k) and 403(b) PlansIndividual Retirement Accounts (IRA)SEP and SIMPLE IRAsKeogh PlansMoney Purchase/Profit Sharing PlansSelf-Employed 401(k)s and 457sPension Plan RulesCash-Balance PlansThrift Savings Plans and 529 Plans and ESA
Personal FinancePersonal BankingPersonal DebtHome RelatedTax FormsSmall BusinessIncomeInvestmentsIRS Rules and PublicationsPersonal LifeMortgage
Corporate BasicsBasicsCorporate StructureCorporate FundamentalsCorporate DebtRisksEconomicsCorporate AccountingDividendsEarnings

What is the Ethereum Virtual Machine?

Ethereum has a Turing-complete platform built into it that allows the blockchain to function like a large distributed computer.

The Ethereum Virtual Machine is a part of every Ethereum client software on the blockchain, and it allows the interconnected computers to function as one processor. Distributed computation such as this is not really a new thing, but the fact that it allows all developers in Ethereum to decentralized their projects makes this one of the most revolutionary aspects of the Ethereum platform.

The Virtual Machine coordinates the efforts of many computers on the network to help things run as efficiently as possible when processing transactions, smart contracts, and calls to decentralized applications. Each node on the network can be called upon to perform the computations required of the EVM, as it’s called, and this service is one of the ways that nodes can be paid by the network, much like miners are rewarded on the Bitcoin blockchain. Each computation that a user pushes through the virtual machine has a fee associated with it, calculated as “Gas” which is in-line with Ethereum’ s analogy for Ether as “fuel” for the platform.

If the computation is more involved and takes more time than other transactions, the Gas bill goes up. The Gas must be paid in ether by the initiator of the transaction by approving a small extra amount of Ether to the transaction. The EVM can also run tests for developers without influencing the active blockchain ledger. Its Turing-completeness means that it can run all sorts of computations and applications as if it were a single very powerful computer. Decentralized applications and smart contracts are the primary reason that investors and developers support and make use of the Ethereum platform.

Ad is loading...