Bitcoin.com

Mikä on EVM?

Tutustu EVM:ään, virtuaalikoneeseen, joka toimii Ethereumin ja muiden lohkoketjuverkostojen perustana.

Viimeksi päivitetty
Julkaistu
LukuaikaLukuaika: 7 min
Kirjoittaja
Neil Author
Neill Velardo
Tarkistanut
Graham Stone Author Image
Graham Stone
What is EVM?

Ethereum Virtual Machine (EVM) on virtuaalikone, joka suorittaa älykkäitä sopimuksia Ethereumin lohkoketjussa. Se on Ethereum-verkon keskeinen osa, sillä sen avulla voidaan luoda hajautettuja sovelluksia (dAppeja). EVM on Turing-täydellinen virtuaalikone, mikä tarkoittaa, että se pystyy teoriassa suorittamaan mitä tahansa tietokoneohjelmaa.

Käytä Multichainia Bitcoin.com Wallet -sovellus, johon miljoonat käyttäjät luottavat bitcoinin ja suosituimpien kryptovaluuttojen turvallisessa ja helpossa ostamisessa, myymisessä, vaihtamisessa ja hallinnoinnissa. Sovelluksen avulla voit olla vuorovaikutuksessa älykkäiden sopimusten kanssa useissa julkisissa lohkoketjuverkoissa, mukaan lukien EVM-yhteensopivat verkot.

Mikä on Ethereumin virtuaalikone (EVM)?

Ethereum Virtual Machine (EVM) on virtuaalikone, joka suorittaa älykkäitä sopimuksia Ethereumin lohkoketjussa. Se on Ethereum-verkon keskeinen osa, sillä sen avulla voidaan luoda hajautettuja sovelluksia (dAppeja). EVM on Turing-täydellinen virtuaalikone, mikä tarkoittaa, että se pystyy teoriassa suorittamaan mitä tahansa tietokoneohjelmaa.

EVM on eristetty ympäristö, eli se on erotettu muusta Ethereum-verkosta. Tämä auttaa varmistamaan verkon turvallisuuden, sillä se estää haitallisia älykkäitä sopimuksia vahingoittamasta verkkoa tai muita käyttäjiä.

Miten EVM toimii?

EVM suorittaa älykkäitä sopimuksia tulkitsemalla niiden pohjana olevaa bytekoodia. Bytekoodi on matalan tason ohjelmointikieli, jota tietokoneet ymmärtävät helposti. Kun älykäs sopimus otetaan käyttöön Ethereumin lohkoketjussa, se käännetään bytekoodiksi ja tallennetaan lohkoketjuun.

Kun käyttäjä haluaa olla vuorovaikutuksessa älykkään sopimuksen kanssa, hän lähettää transaktion sopimuksen osoitteeseen. Tämä transaktio sisältää sen funktion bytekoodin, jonka käyttäjä haluaa suorittaa. EVM tulkitsee sitten bytekoodin ja suorittaa funktion.

Mitkä ovat EVM:n edut?

EVM tarjoaa useita etuja dApp-sovellusten kehittäjille ja käyttäjille:

  • Hajauttaminen: EVM on hajautettu, eli sitä ei hallitse mikään yksittäinen taho. Tämän ansiosta se kestää sensuuria ja manipulointia.
  • Avoimuus: Kaikki EVM-transaktiot ja -toiminnot ovat julkisesti todennettavissa Ethereumin lohkoketjussa.
  • Turvallisuus: EVM:n turvallisuus perustuu Ethereum-verkon konsensusmekanismiin, minkä ansiosta hyökkääjien on vaikea manipuloida EVM:n tilaa.
  • Ohjelmoitavuus: EVM on Turing-täydellinen, mikä tarkoittaa, että se pystyy suorittamaan minkä tahansa ohjelman, joka voidaan kirjoittaa. Tämä tekee siitä tehokkaan alustan dApp-sovellusten kehittämiselle.
  • Yhteentoimivuus: EVM on yhteensopiva monien eri ohjelmointikielien kanssa, mikä helpottaa kehittäjien työtä dApp-sovellusten luomisessa.

Mitkä ovat EVM:n rajoitukset?

EVM:llä on myös joitakin rajoituksia:

  • Skaalautuvuus: EVM pystyy käsittelemään vain rajoitetun määrän tapahtumia sekunnissa, mikä voi johtaa verkon ruuhkautumiseen ja korkeisiin kaasumaksuihin.
  • Monimutkaisuus: EVM:n ymmärtäminen ja käyttö voi olla monimutkaista, etenkin kehittäjille, joille lohkoketjuteknologia on vielä uutta.
  • Turvallisuusriskit: Vaikka EVM itsessään on turvallinen, älykkäät sopimukset voivat olla alttiita virheille tai hyväksikäytölle.

Mikä on EVM:n tulevaisuus?

Ethereum-yhteisö työskentelee aktiivisesti EVM:n kehittämiseksi keskittyen erityisesti skaalautuvuuteen, tietoturvaan ja käytettävyyteen. Tärkeimpiä hankkeita ovat muun muassa:

  • Ethereum 2.0: Ethereum 2.0 on Ethereum-verkoston merkittävä päivitys, jonka myötä otetaan käyttöön uusi konsensusmekanismi, ns. Proof of Stake (PoS), sekä uusi sharding-arkkitehtuuri. Näiden muutosten odotetaan parantavan merkittävästi EVM:n skaalautuvuutta ja tehokkuutta. Lue lisää Ethereum 2.0:sta.
  • Layer-2-skaalausratkaisut: Layer-2-skaalausratkaisuja, kuten rollupit ja tilakanavat, kehitetään siirtämään transaktioita pois EVM:stä, mikä vähentää ruuhkia ja maksuja. Lue lisää Ethereumin layer-2-ratkaisuista.
  • EVM:n parannukset: Ethereum-yhteisö pyrkii myös parantamaan itse EVM:ää, ja tavoitteena on tehdä siitä tehokkaampi ja helppokäyttöisempi.

Mitä esimerkkejä EVM-yhteensopivista lohkoketjuista on?

Ethereum Virtual Machine (EVM) on vakiintunut laajasti käytetyksi standardiksi älykkäiden sopimusten toteuttamiseen lohkoketjualalla. Sen suosio johtuu sen joustavuudesta, turvallisuudesta sekä kehittäjien käytettävissä olevasta laajasta työkalu- ja resurssiekosysteemistä. Tämän seurauksena lukuisat lohkoketjualustat ovat päättäneet ottaa käyttöön EVM-yhteensopivuuden, mikä antaa niille mahdollisuuden hyödyntää Ethereumin vakiintuneen infrastruktuurin etuja ja tarjota samalla omia ainutlaatuisia ominaisuuksiaan ja etujaan.

Seuraavassa on muutamia merkittäviä esimerkkejä EVM-yhteensopivista lohkoketjuista:

  1. BNB Smart Chain (BSC): Binancen kehittämä BSC tunnetaan suuresta transaktiokapasiteetistaan ja alhaisista maksuistaan, minkä ansiosta se on suosittu valinta DeFi-sovelluksiin. Lue lisää BNB Smart Chainista.
  2. Polygon (POL): Polygon on Ethereumin layer-2-skaalausratkaisu, joka hyödyntää useita teknologioita, kuten Plasmaa ja Optimistic rollup -tekniikkaa, skaalautuvuuden parantamiseksi ja transaktiokustannusten alentamiseksi. Lue lisää Polygonista.
  3. Avalanche (AVAX): Avalanche on suorituskykyinen lohkoketjualusta, joka hyödyntää ainutlaatuista konsensusmekanismia, jota kutsutaan Avalanche-konsensukseksi, nopeiden transaktiovauhtien ja suuren läpimenokapasiteetin saavuttamiseksi. Lue lisää Avalanchesta.
  4. Arbitrum: Arbitrum on Ethereumin optimistinen rollup-skaalausratkaisu, jonka tavoitteena on alentaa transaktiokustannuksia ja parantaa läpimenokapasiteettia.
  5. Optimismi: Optimism on toinen optimistinen rollup-skaalausratkaisu Ethereumille, joka tarjoaa samanlaisia etuja kuin Arbitrum.

Nämä EVM-yhteensopivat lohkoketjut tarjoavat monipuolisen valikoiman ominaisuuksia ja etuja, jotka vastaavat erilaisiin käyttötarkoituksiin ja kehittäjien mieltymyksiin. EVM-yhteensopivuutensa ansiosta ne voivat hyödyntää olemassa olevaa Ethereum-ekosysteemiä, mukaan lukien työkalut, kirjastot ja kehittäjäyhteisöt, samalla kun ne tarjoavat omia ainutlaatuisia innovaatioitaan ja parannuksiaan.

Mitä esimerkkejä EVM:ää käyttävistä dAppeista on?

EVM:ää käyttävät lukuisat dApp-sovellukset, muun muassa:

  • Hajautetut pörssit (DEX): DEX-alustojen avulla käyttäjät voivat käydä kauppaa kryptovaluutoilla ja muilla digitaalisilla varoilla ilman keskitettyä välittäjää.
  • Hajautetun rahoituksen (DeFi) protokollat: DeFi-protokollat tarjoavat monenlaisia rahoituspalveluja, kuten luotonantoa, luotonottoa ja vakuutuksia.
  • Korvaamattomat tokenit (NFT:t): NFT:t ovat ainutlaatuisia digitaalisia omaisuuseriä, jotka voivat edustaa omistusoikeutta monenlaisiin kohteisiin, digitaalisesta taiteesta virtuaaliseen kiinteistöön.
  • Hajautetut autonomiset organisaatiot (DAO:t): DAO:t ovat organisaatioita, joiden toimintaa ohjaavat älykkäisiin sopimuksiin koodatut säännöt.

Usein kysyttyjä kysymyksiä

Mikä ero on Ethereumin ja EVM:n välillä?
Ethereum on lohkoketjualusta, kun taas EVM on virtuaalikone, joka toimii Ethereum-lohkoketjussa. EVM vastaa älykkäiden sopimusten suorittamisesta; nämä sopimukset ovat ohjelmia, jotka mahdollistavat dApp-sovellusten toiminnan.
Mitä kaasu on?
Mikä on älykäs sopimus?
Mikä on dApp?
Mikä on DeFi?
Mitä ovat ERC-20-tokenit?

Aloita sijoittaminen turvallisesti Bitcoin.com-lompakon avulla

Tähän mennessä on luotu yli 85 miljoonaa lompakkoa. Kaikki mitä tarvitset ostaaksesi, myydäksesi, vaihtaaksesi ja sijoittaaksesi bitcoinejasi ja kryptovaluuttojasi turvallisesti.

A screenshot of the Bitcoin.com Wallet app

Skannaa ladataksesi Bitcoin.com-lompakon

Skannaa tämä QR-koodi mobiililaitteellasi, niin sinut ohjataan automaattisesti oikealle myymäläsivulle.