Ce este EVM (Ethereum Virtual Machine)? Cum funcționează EVM?

De la apariția lui Ethereum, Ethereum Virtual Machine acționează ca coloana vertebrală a lumii dApp, deoarece este capabilă să execute cel mai folosit limbaj de programare smart contract, Solidity. Dar ce este exact EVM și cum a devenit o parte integrantă a spațiului cripto. Să explorăm mai multe în acest articol.

Ce este EVM?

EVM (Ethereum Virtual Machine) este motorul de bază responsabil pentru executarea contractelor inteligente în rețeaua Ethereum . Există în fiecare validator Ethereum, asigurând securitatea și descentralizarea rețelei.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Mașină virtuală Ethereum

În programare, dezvoltatorii folosesc IDE (Integrated Development Environment, cum ar fi Microsoft Visual Studio sau Xcode) pentru a scrie și a compila cod într-un program utilizabil.

Pentru a rula programul, IDE-ul își traduce codul (C/C++, Python, Assembly etc.) în codul mașinii, astfel încât computerul să poată înțelege. Pentru o înțelegere simplă, EVM pe Ethereum este similar cu IDE pe computere.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Cum un EVM execută codul Solidity

În general, contractele inteligente pot fi scrise în limbaje de programare precum Solidity, Rust sau C++... în funcție de tipul platformei blockchain. Cu toate acestea, EVM poate rula doar contracte inteligente scrise în Solidity.

Aceasta înseamnă că acționează ca un traducător de execuție pentru a converti Solidity în Bytecode asemănător computerului. Apoi este stocat în Opcode (Codul de operare) pentru ca Ethereum să înțeleagă și să execute comenzile date.

Ce este un blockchain EVM?

Pe lângă Ethereum, există blockchain  -uri care sunt compatibile cu EVM. Aceasta înseamnă că acele blockchain-uri pot rula codul Solidity al contractelor inteligente, cum ar fi EVM-urile pe Ethereum. Prin urmare, dezvoltatorii dApp trebuie doar să modifice puțin cod Sodility pentru a rula fără probleme pe blockchain-urile EVM. Prin urmare, vedem adesea dApps rulând pe mai multe blockchain-uri, dintre care majoritatea sunt blockchain-uri compatibile cu EVM.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Top blockchain-uri EVM. Sursa: DeFiLlama

Câteva blockchain-uri EVM populare: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum etc.

Blockchain-urile EVM domină piața în ceea ce privește capitalizarea pieței și TVL. După cum putem vedea în tabelul de mai sus, Ethereum și BSC sunt două blockchain-uri compatibile cu EVM care se află de ani de zile în topul cripto-urilor de capitalizare de piață.

Pentru a explora de ce blockchain-urile EVM domină piața, haideți să vedem ce avantaje au blockchain-urile EVM în secțiunea următoare.

Avantajele blockchain-urilor EVM

Din perspectiva constructorilor

Rapid de adaptare la noile blockchain-uri EVM: pentru dezvoltatori, fie că sunt noi sau cu experiență, este nevoie de timp pentru a alege un nou limbaj de programare. În lumea EVM, ei pot comuta cu ușurință între blockchain-uri fără a învăța un nou limbaj de contract inteligent.

Cel mai popular limbaj de contract inteligent: Solidity este cel mai folosit limbaj de contract inteligent în cripto-vers, deoarece Ethereum este liderul platformelor activate de contracte inteligente. Acest lucru creează un efect de rețea puternic al blockchain-urilor EVM a condus aura Ethereum.

Ușor de imigrat: în loc să construiască o nouă dApp de la zero, echipa de dezvoltatori își poate implementa cu ușurință codurile compatibile cu EVM în blockchain-uri pentru a construi produse multichain. Fiind disponibil pe mai multe platforme blockchain, proiectele au acces la o bază mai largă de utilizatori. Prin urmare, experiența utilizatorilor poate fi intactă, indiferent de blockchain-urile EVM.

Din perspectiva utilizatorilor

Experiență multichain similară: spațiul cripto are acum sute de blockchain-uri care servesc diferite scopuri, cum ar fi platformele dApp, specializarea dApp, confidențialitatea etc. Integrarea a mai mult de două blockchain-uri într-o singură dApp creează o experiență multi-lanț. Utilizatorii pot comuta cu ușurință între blocurile EVM fără modificări UI/UX.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Aave se află pe multe blockchain-uri EVM

Eficiența taxei de viteză și gaz : utilizatorii Ethereum trebuie să plătească o taxă pentru fiecare tranzacție executată. Taxa depășește uneori peste 100 USD din cauza cererii aglomerate de spațiu în bloc. În timpul aglomerației, este nevoie de o cantitate enormă de timp pentru a finaliza o tranzacție, afectând experiența utilizatorilor. Dacă dApp-urile merg la alte lanțuri EVM în afară de Ethereum, provocarea este parțial rezolvată.

Mai multă scalabilitate: trecerea la mai multe lanțuri oferă proiectelor capacitatea de a se scala orizontal la alte ecosisteme blockchain. Expunerea la numeroase lanțuri EVM va aduce o bază mai mare de utilizatori pentru proiectul cripto. În plus, mai multe produse cripto se vor îmbarca în ecosistem, creând un mediu competitiv pentru creștere.

Blockchain-uri compatibile cu EVM

În secțiunile anterioare, înțelegem ce este un blockchain EVM și de ce vor beneficia creatorii de proiecte și utilizatorii de pe urma acestuia. Să descoperim scena blockchain EVM în spațiul cripto.

În prezent, există două tipuri de bază de blockchain EVM:

  • Platforme blockchain: Ethereum, BNB Smart Chain, Avalanche, Evmos (Cosmos), etc.
  • Stratul 2: rollup-uri optimiste, zkrollups etc.

Platforme blockchain

Ethereum este un exemplu remarcabil de blockchain EVM, deoarece este începutul erei EVM. În afară de asta, vom descoperi mai multe despre alte blockchain-uri EVM, cum ar fi BNB Smart Chain (BSC), Avalanche etc.

1. BNB Smart Chain (BSC)

BNB Smart Chain  (BSC)  este al doilea cel mai mare ecosistem EVM din spațiul cripto, doar în spatele ecosistemului Ethereum. Există o abundență de dApps pe BSC și numărul ar putea depăși peste 1000 de proiecte în funcțiune, de la DeFi la NFT/GameFi.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Top protocoale pe BSC. Sursa: DeFiLlama

În special, există peste 100 de schimburi descentralizate  (DEX) care rulează pe BSC, potrivit DeFiLlama. Multe dintre ele sunt furci ale DEX-urilor de top precum Uniswap. Acest fenomen diluează ecosistemul DeFi al BSC și defragmentează lichiditatea totală a BSC. Cu toate acestea, liderii DEX de pe BSC își păstrează în continuare poziții precum Pancakeswap, BIswap etc...

2. Poligon (MATIC)

Polygon (MATIC) este un blockchain EVM independent care a funcționat anterior ca Strat 2 pe Ethereum. Blockchain-ul este un exemplu notabil al unui Layer 2 care a evoluat într-un blockchain. Datorită compatibilității EVM, Polygon poate avea multe proiecte criptografice la bord.

OpenSea a ales să se extindă la Polygon, deoarece Ethereum a retras creșterea celei mai mari piețe NFT . În august 2021, volumul de tranzacționare al OpenSea pe Ethereum și Polygon a atins vârful la 3,5 miliarde USD, respectiv 50 milioane USD.

3. Avalanșă (AVAX)

Avalanșă este un alt blockchain EVM notabil, deoarece a urcat de jos în sus. În plus, rețeaua de subrețele de pe Avalanche poate îmbunătăți considerabil performanța de așezare la sub o secundă.

Ecosistemul Avalanche conține fiecare nișă din suita DeFi. Pentru a prinde valul, proiectele NFT și GameFi de pe Avalanche atrag noi utilizatori în ecosistem. În special, DeFi Kingdoms (DFK) a fost anterior pe blockchain-ul Harmoney One, dar a imigrat într-o subrețea Avalanche.

Stratul 2s

Stratul 2 pe blockchain atrage atenția pe piață din 2021. Ele vin ca soluții de scalare pentru multe platforme blockchain precum Ethereum, Cardano, Near Protocol, Solana etc. Revoluția Layer 2 explodează pe Ethereum cu numeroase proiecte notabile.

Dacă sunteți nou la Layer 2s, puteți verifica acest lucru: Ce este Layer 2 ?

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Stratul 2s

În ciuda faptului că este construit pe partea superioară a rețelei Ethereum, nu fiecare Layer 2 este compatibil EVM. Numai Optimistic Rollups sunt compatibile nativ cu EVM, în timp ce zkRollup-urile nu sunt. Iată câteva strate 2 pe Ethereum:

  • Rollup-uri optimiste: Arbitrum, Optimism etc.
  • zkRollups: StarkEx, StarkNet, zkSync etc.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

EVM vs. Blockchains non-EVM

EVM oferă atât de multe avantaje încât proiectele Layer 2s care folosesc zkRollups trebuie să creeze o soluție pentru a se face compatibile cu EVM. De exemplu, zkSync are zkEVM și Starknet are Warp pentru a sprijini dApp scris în Solidity pentru a rula în rețeaua lor.

Riscurile și limitările blockchain-urilor EVM

Compatibilitatea EVM pare a fi o parte indispensabilă a fiecărui blockchain, deoarece poate permite dezvoltatorilor Solidity să-și implementeze ideile. Dar fiecare tehnologie are dezavantajele ei și trebuie să știm să evităm potențiale capcane.

Securitate și hack-uri/exploatări

Proiectele pot rula pe mai multe platforme blockchain, iar EVM va accelera expansiunea multichain. Cu toate acestea, există un risc multichain în cadrul blockchain-urilor într-o singură dApp. De exemplu, Poly Network a fost piratată în august 2021, ceea ce a adus peste o jumătate de miliard de dolari trimis hackerilor. Să verificăm alte hack-uri/exploatări în Q2, 2021 în infograficul de mai jos.

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

Top Exploits în Crypto

Dacă contractele inteligente au defecte, riscurile de a fi piratate vor fi iminente. În special, codul este ușor modificat atunci când imigrează către alte blockchain-uri EVM. Exploatarea potențială va rămâne nerezolvată în contractele inteligente. Drept urmare, aplicațiile multichain sunt riscante fără audituri anterioare.

Cheltuieli de audit

Auditarea codului contractelor inteligente are un cost. Devine chiar mai scump în timpul piețelor bull, deoarece multe proiecte cripto doresc să se lanseze rapid înainte de a se termina. Pentru a construi credibilitatea și a preveni potențialele exploatări de securitate, proiectele trebuie să angajeze experți de la companii de securitate precum Certik, Peckshield etc.

Potrivit lui Ulam (un partener al Algorand), un audit de contract inteligent poate costa 7.500 USD până la 45.000 USD. Unele companii de securitate cer până la 100.000 USD. Pe lângă costurile de operare și dezvoltare, startup-urile cripto trebuie să cheltuiască bani pentru auditarea contractelor inteligente.

Risc de punți cu lanțuri transversale

Pentru a utiliza active pe alte platforme blockchain, investitorii trebuie să folosească poduri. În acest moment, punțile cripto blochează activele în contracte inteligente într-un blockchain și creează unul nou cu o valoare egală pe un alt blockchain. Deoarece punțile sunt făcute din contracte inteligente, utilizatorii trebuie să suporte riscul de a li se fura bunurile. 

Fragmentarea lichidității

Interoperabilitatea blockchain-urilor este încă o mare provocare de rezolvat pentru cercetătorii din blockchain. Deși proiectele cripto sunt disponibile pe mai multe blockchain, activele cripto sunt stocate separat pe fiecare blockchain. 

Ce este EVM (Ethereum Virtual Machine)?  Cum funcționează EVM?

TVL pe SushiSwap. Actualizat: 26 iunie 2022

Fragmentarea lichidității înseamnă că toată lichiditatea nu este interconectată între blocuri, ci este separată.

De exemplu, SushiSwap este acum disponibil pentru utilizatorii din peste 13 blockchain-uri diferite. Cea mai mare parte a lichidității de pe SushiSwap se află pe Ethereum, Polygon și Arbitrum, în timp ce TVL pe alte blockchain-uri este de doar câteva milioane de dolari. Acest lucru creează un impact negativ asupra utilizatorilor ori de câte ori aceștia tranzacționează pe SushiSwap cu blockchain-uri cu lichiditate scăzută.

Blockchains non-EVM

În termeni simpli, blockchain-urile non-EVM sunt blockchain-uri care au contracte inteligente scrise în diferite limbi, altele decât Solidity. Pe de altă parte, pot fi compatibile cu EVM dacă sunt construite peste ele orice strat 2 compatibil cu EVM. 

Mai jos este o listă cu câteva blockchain-uri notabile non-EVM și limbajele lor de programare:

  • Solana: Rust și C/C++.
  • Cardano: Haskell și Plutus.
  • Terra: Rugina.
  • Algorand: TEAL (Transaction Execution Approval Language).
  • Aproape Protocol: Rugina.

Dezvoltatorii dApp non-EVM trebuie să construiască din nou codul pentru a-și implementa produsele pe blockchain-urile EVM. Prin urmare, ei construiesc Layer 2 compatibile cu EVM deasupra blockchain-urilor de bază. De exemplu, Aurora și Milkomeda sunt Layer 2 compatibile cu EVM pe Near Protocol și, respectiv, Cardano.

Blockchain-urile EVM și non-EVM sunt încă parte din piața cripto. Cursa nu are încă un câștigător. În opinia noastră, ambele tipuri de blockchain vor coexista și vor prospera în spațiul cripto.

Întrebări frecvente despre EVM (Ethereum Virtual Machine)

Este EVM o mașină de stat?

Ethereum Virtual Machine (EVM) este locul în care contractele inteligente sunt executate după ce au fost convertite în Opcode (codul de operare). Există un set de instrucțiuni pentru EVM pentru a comanda rețelei Ethereum să facă sarcini scrise în contracte inteligente. Prin urmare, EVM poate fi considerat o mașină de stări.

Este EVM o necesitate?

Deși fiind compatibil cu EVM va crea un șanț puternic pentru blockchain-uri, depinde de strategia blockchain-ului să decidă dacă să fie compatibil sau nu. Blockchain-urile non-EVM trebuie să-și construiască propria comunitate de dezvoltatori, în timp ce blockchain-urile EVM pot profita de comunitatea de dezvoltatori Solidity disponibilă.

Care este diferența dintre EVM și blockchain-urile non-EVM?

Blockchain-urile EVM pot rula în mod nativ contracte inteligente scrise în codul Solidity, în timp ce blockchain-urile non-EVM nu pot. Constructorii de proiecte iau în considerare acest lucru atunci când creează un produs nou pentru a alege ce platforme blockchain să implementeze. Acesta este un factor care afectează rata succesului viitor al proiectului.

Concluzie

Pentru a reitera, blockchain-urile EVM (Ethereum, BSC, Polygon, Avalanche etc.) domină capitalizarea pieței cripto, deoarece dețin o proporție uriașă din plăcinta capitalizării pieței. Compatibil cu EVM va aduce o mulțime de avantaje oricărui blockchain, dar nu creează un anumit succes. Cei non-EVM au apărut ca Cardano (ADA) și Solana (SOL),... sunt acum în topul clasamentului blockchain. 



Ce este Santos FC Fan Token (SANTOS)? Tot ce trebuie să știi despre SANTOS

Ce este Santos FC Fan Token (SANTOS)? Tot ce trebuie să știi despre SANTOS

Ce este Santos FC Fan Token? Ce este SANTOS Token? Aflați mai multe despre SANTOS Tokenomics chiar aici!

Ce este TomoChain (TOMO)? Set complet de criptomonede TOMO

Ce este TomoChain (TOMO)? Set complet de criptomonede TOMO

Ce este TomoChain (TOMO)? Acest articol vă oferă toate cele mai utile informații despre criptomoneda TomoChain (TOMO).

Ce este Avalanșă (AVAX)? Tot ce trebuie să știți despre moneda AVAX

Ce este Avalanșă (AVAX)? Tot ce trebuie să știți despre moneda AVAX

Ce este Avalanșă? Ce este moneda AVAX? Ce face Avalanche diferită de alte Blockchain? Aflați mai multe despre AVAX Tokenomics!!!

Ce este Shibaswap (SHIB, LEASH, BONE)? Set complet de criptomonede SHIB

Ce este Shibaswap (SHIB, LEASH, BONE)? Set complet de criptomonede SHIB

Ce este ShibaSwap? Aflați mai multe despre toate elementele evidențiate ShibaSwap și detaliile tokenomicelor SHIB Token chiar aici!

Ce este Tezos (XTZ)? Tot ce trebuie să știți despre XTZ

Ce este Tezos (XTZ)? Tot ce trebuie să știți despre XTZ

Ce este Tezos? Ce este XTZ Token? Ce face Tezos diferit de alte blockchain-uri? Aflați mai multe despre XTZ Tokenomics chiar aici!

Ce este Unit Protocol (DUCK)? Cryptocurrency DUCK Completat

Ce este Unit Protocol (DUCK)? Cryptocurrency DUCK Completat

Ce este Unit Protocol (DUCK)? Articolul vă oferă toate cele mai utile informații despre criptomoneda Unit Protocol (DUCK).

Ce este Quantstamp (QSP)? Seria completă de criptomonede QSP

Ce este Quantstamp (QSP)? Seria completă de criptomonede QSP

Ce este Quantstamp (QSP)? Articolul vă oferă toate informațiile necesare și utile despre moneda virtuală Quantstamp (QSP).

Ce este Flamingo (FLM)? Aflați noi produse DeFi pe Blockchain Neo Flamingo

Ce este Flamingo (FLM)? Aflați noi produse DeFi pe Blockchain Neo Flamingo

Ce este Flamingo (FLM)? Acest articol vă oferă informații importante și utile despre criptomoneda Flamingo (FLM).

Ce este podeaua Vicuta? Manual de utilizare Vicuta Floor (2022)

Ce este podeaua Vicuta? Manual de utilizare Vicuta Floor (2022)

Ce este podeaua Vicuta? Vicuta este o bursă vietnameză care acceptă cumpărarea și vânzarea unei varietăți de altcoins la un cost scăzut. Vezi aici manualul podelei Vicuta!

Ce este Blockcloud (BLOC)? Blocul complet de criptomonede

Ce este Blockcloud (BLOC)? Blocul complet de criptomonede

Ce este Blockcloud (BLOC)? Articolul vă oferă toate cele mai detaliate informații despre proiectul Blockcloud și BLOC Token.

Sign up and Earn ⋙
Sign up and Earn ⋙