EVM
Englanniksi: Ethereum Virtual Machine
TekninenEthereumin virtuaalikone, joka suorittaa älykkäitä sopimuksia kaikissa Ethereum-yhteensopivissa verkoissa.
Mikä on EVM?
EVM eli Ethereum Virtual Machine on Ethereumin virtuaalikone, joka suorittaa älykkäitä sopimuksia. Se on hajautettu tietokone, joka toimii identtisesti jokaisessa Ethereum-verkon solmussa ympäri maailmaa. Kun älykäs sopimus suoritetaan, jokainen solmu ajaa saman koodin ja päätyy samaan lopputulokseen.
EVM suorittaa ohjelmia, jotka on kirjoitettu EVM-tavukoodiksi. Kehittäjät kirjoittavat sopimuksia yleensä Solidity- tai Vyper-kielellä, jotka käännetään tavukoodiksi ennen lohkoketjuun julkaisemista. EVM on Turing-täydellinen, mikä tarkoittaa, että sillä voi teoriassa suorittaa minkä tahansa laskennallisen tehtävän. Gas-mekanismi estää loputtomia silmukoita rajoittamalla jokaisen operaation laskentatehoa.
EVM:n todellinen merkitys kryptomarkkinoille on siinä, että siitä on tullut alan de facto -standardi. Lukuisat lohkoketjut — kuten BNB Chain, Polygon, Avalanche, Fantom ja Arbitrum — ovat EVM-yhteensopivia. Tämä tarkoittaa, että Ethereumille kirjoitetut älykkäät sopimukset ja työkalut toimivat näissä verkoissa pienin muutoksin tai sellaisenaan. MetaMask-lompakko yhdistää kaikkiin EVM-ketjuihin.
Sijoittajalle EVM-yhteensopivuus on tärkeä arviointikriteeri uusia lohkoketjuja tarkasteltaessa. EVM-yhteensopivat ketjut hyötyvät Ethereumin kehittäjäekosysteemistä, työkaluista ja osaamisesta, mikä nopeuttaa niiden käyttöönottoa. Toisaalta ei-EVM-ketjut kuten Solana ja Aptos tarjoavat mahdollisesti paremman suorituskyvyn, mutta niiden on rakennettava kehittäjäyhteisönsä tyhjästä.