Det finns ett faktum som förvirrar nykomlingar och till och med de rutinerade investerarna i kryptovärlden. Det är att Bitcoin, Ethereum och av samma anledning är alla andra blockchain-nätverk datorer. Bitcoin är i själva verket den största datorn på planeten, bara detDet är fördelat på ett stort antal noder (användare).
För att komma tillbaka till vår huvudperson, tEthereum Virtual Machine (EVM) är en decentraliserad, Turing-komplett virtuell maskin som fungerar som den centrala komponenten i Ethereum-nätverket.
Det fungerar som körtidsmiljön för smarta kontrakt på Ethereums blockchain. Noterbart är att den virtuella datorn är sandboxad och isolerad från de andra delarna av systemet.
Detta skulle innebära att någon operation på EVM inte bör ha någon inverkan på dina data eller program, oavsett hur ofta du anropar en viss funktion på den.
Vad är EVM?
På den officiella dokumentationen av Ethereum-projektet noterar bidragsgivarna att förekomsten av EVM inte kan påpekas som ett enda fysiskt objekt, men det är fortfarande en enda enhet som underhålls av tusentals datorer som kör Ethereum-klienten.
Till att börja medEthereum blockchain har ett skriptspråk som heter Solidity inbyggt i det. Ethereum Virtual Machine (EVM) är i huvudsak programvara som exekverar denna kod. EVM körs ovanpå Ethereum-nätverket, vilket innebär att alla noder kan berätta vilken kod som ska exekveras vid varje given tidpunkt.
Förutom nodnätverken försöker andra blockkedjor att vara kompatibla med EVM, tack vare Ethereums popularitet bland dApp- och utvecklargemenskaperna.
Hur skiljer sig Ethereum?
Även om Ether, den inhemska kryptovalutan i Ethereum-nätverket följer samma regler som styr transaktionerna med Bitcoin, är det som gör Ethereum mer kraftfullt de smarta kontrakten. Detta kräver mer än en distribuerad reskontra för att fungera.
Ethereum kan alltså betraktas som en distribuerad statsmaskin. Därför innehåller Ethereums datastruktur ett maskintillstånd som kan ändras från block till block.
Syftet med EVM
Ethereum Virtual Machine är en programmerbar programvara, precis somWindows ellerMac OS. EVM kan exekvera skript för att producera godtyckliga resultat. Det har gjorts såatt vara en global dator och har en otrolig kraft under sin blygsamma huva.
EVM är datorn som lagrar data på Ethereum blockchain, somBitcoin. Men den kan också exekvera koden i smarta kontrakt på Ethereum-nätverket.
EVM- Genesis
EVMär gjord för att vara kompatibel med alla typer av kryptokontrakt som byggs ovanpå Ethereums blockchain. Programvaran uppnår detta genom att använda Solidity, som kompileras i EVM för exekvering.
Avsikten bakom att skriva kod på Ethereum-nätverket är att skapa smarta kontrakt och program som automatiskt exekverar saker när vissa villkor är uppfyllda, något traditionella institutioner kan göra med hjälp av en centraliserad myndighet. Om inget villkor är uppfyllt kan systemet köra det i en “exit”-funktion, vilket stänger det smarta kontraktet.
Hur fungerar EVM?
Som redan nämnts är Ethereum Virtual Machine programvara som kör några förprogrammerade skript. Skriptet kommer att innehålla en uppsättning instruktioner eller en algoritm som talar om för maskinen vad den behöver göra för att uppnå de nödvändiga resultaten.
Dessa används för att implementera vissa operationer vanligtvis i en blockchain, mestadels Ethereum själv. EVM underlättar också processen att skapa nya tokens på Ethereum blockchain.
EVM ger mandat att för att utföra de önskade kommandona på blockkedjan och skapa nya tokens, bör man ha tillgång till en nätverksnod. Ethereum är hem för smarta kontrakt, programvaran som innehåller en bit kod som underlättar utbyte av pengar och information.
Dessa kontrakt kommer att fördefinieras av författaren till det smarta kontraktet som kommer att säkerställa att det önskade resultatet kommer att ske baserat på hur villkoren i koden utspelar sig.
EVM-fördelar
Slutsats
I ett nötskal, Ethereum Virtual Machine (EVM) är ett kraftfullt verktyg i blockchain-utrymmet. Det ger en säker och effektiv miljö för utförande av smarta kontrakt, vilket gör det till en viktig komponent i Ethereum-nätverket.
Dess förmåga att exekvera skript och skapa nya tokens på Ethereum-blockkedjan har gjort det till en avgörande del av ekosystemet för kryptovaluta. När blockchain-tekniken fortsätter att utvecklas blir EVM:s roll också mer betydelsefull.
Fler artiklar: Rädsla Och Girighet Index I Kryptovaluta: En Barometer För Investerares Sentiment