Co je EVM?

Ethereum Virtual Machine (EVM) je virtuální stroj, který vykonává chytré smlouvy na blockchainu Ethereum. Je klíčovou součástí sítě Ethereum, protože umožňuje vytváření decentralizovaných aplikací (dApps). EVM je Turingovsky kompletní virtuální stroj, což znamená, že teoreticky může vykonávat jakýkoli počítačový program.
Co je EVM?
Použijte aplikaci multichain Bitcoin.com Wallet, které důvěřují miliony lidí pro bezpečný a snadný nákup, prodej, obchodování a správu bitcoinu a nejpopulárnějších kryptoměn. Aplikace vám umožňuje interakci s chytrými kontrakty na různých veřejných blockchainových sítích, včetně těch, které jsou kompatibilní s EVM.

Co je Ethereum Virtual Machine (EVM)?

Ethereum Virtual Machine (EVM) je virtuální stroj, který provádí chytré kontrakty na blockchainu Ethereum. Je klíčovou součástí sítě Ethereum, protože umožňuje vytváření decentralizovaných aplikací (dApps). EVM je Turingovsky kompletní virtuální stroj, což znamená, že teoreticky může vykonávat jakýkoli počítačový program.

EVM je sandboxové prostředí, což znamená, že je izolováno od zbytku sítě Ethereum. To pomáhá zajistit bezpečnost sítě, protože brání škodlivým chytrým kontraktům poškodit síť nebo jiné uživatele.

Jak EVM funguje?

EVM provádí chytré kontrakty interpretací bytekódu, do kterého jsou zkompilovány. Bytekód je nízkoúrovňový programovací jazyk, který je snadno srozumitelný pro počítače. Když je chytrý kontrakt nasazen na blockchain Ethereum, je zkompilován do bytekódu a uložen na blockchainu.

Když chce uživatel interagovat s chytrým kontraktem, pošle transakci na adresu kontraktu. Tato transakce obsahuje bytekód funkce, kterou chce uživatel provést. EVM pak bytekód interpretuje a provede funkci.

Jaké jsou výhody EVM?

EVM nabízí několik výhod pro vývojáře a uživatele dApps:

  • Decentralizace: EVM je decentralizovaný, což znamená, že není kontrolován žádným jednotlivým subjektem. To ho činí odolným vůči cenzuře a manipulaci.
  • Transparentnost: Všechny transakce a operace EVM jsou veřejně ověřitelné na blockchainu Ethereum.
  • Bezpečnost: EVM je zabezpečen konsensuálním mechanismem sítě Ethereum, což ztěžuje útočníkům manipulaci se stavem EVM.
  • Programovatelnost: EVM je Turingovsky kompletní, což znamená, že může provádět jakýkoli program, který lze napsat. To z něj činí silnou platformu pro vývoj dApps.
  • Interoperabilita: EVM je kompatibilní s širokou škálou programovacích jazyků, což usnadňuje vývojářům vytvářet dApps.

Jaké jsou omezení EVM?

EVM má také některá omezení:

  • Škálovatelnost: EVM může zpracovávat pouze omezený počet transakcí za sekundu, což může vést k přetížení sítě a vysokým poplatkům za plyn.
  • Složitost: EVM může být složité pochopit a používat, zejména pro vývojáře, kteří jsou noví v blockchainové technologii.
  • Bezpečnostní rizika: I když je EVM samo o sobě bezpečné, chytré kontrakty mohou být zranitelné vůči chybám nebo zneužití.

Jaká je budoucnost EVM?

Komunita Ethereum aktivně pracuje na zlepšování EVM, s důrazem na škálovatelnost, bezpečnost a použitelnost. Některé z klíčových iniciativ zahrnují:

  • Ethereum 2.0: Ethereum 2.0 je velký upgrade sítě Ethereum, který zavede nový konsensuální mechanismus, nazývaný Proof of Stake (PoS), a novou architekturu shardingu. Tyto změny by měly výrazně zlepšit škálovatelnost a efektivitu EVM. Zjistěte více o Ethereum 2.0.
  • Řešení škálování druhé vrstvy: Řešení škálování druhé vrstvy, jako jsou rollupy a stavové kanály, jsou vyvíjena, aby odlehčila transakce z EVM, čímž se sníží přetížení a poplatky. Zjistěte více o řešeních druhé vrstvy Ethereum.
  • Zlepšení EVM: Komunita Ethereum také pracuje na zlepšení samotného EVM, s důrazem na jeho efektivnější a snadnější používání.

Jaké jsou příklady blockchainů kompatibilních s EVM?

Ethereum Virtual Machine (EVM) se stal široce přijímaným standardem pro provádění chytrých kontraktů v blockchainovém prostoru. Jeho popularita vychází z jeho flexibility, bezpečnosti a rozsáhlého ekosystému nástrojů a zdrojů pro vývojáře. V důsledku toho se mnoho blockchainových platforem rozhodlo implementovat kompatibilitu s EVM, aby mohly využít výhod zavedené infrastruktury Etherea a zároveň nabízet své vlastní unikátní funkce a výhody.

Zde jsou některé významné příklady blockchainů kompatibilních s EVM:

  1. BNB Smart Chain (BSC): Vyvinutý Binance, BSC je znám pro svou vysokou propustnost transakcí a nízké poplatky, což z něj činí populární volbu pro DeFi aplikace. Zjistěte více o BNB Smart Chain.

  2. Polygon (POL): Polygon je škálovací řešení druhé vrstvy pro Ethereum, které využívá kombinaci technologií, včetně Plasma a Optimistic rollupů, k zlepšení škálovatelnosti a snížení transakčních nákladů. Zjistěte více o Polygon.

  3. Avalanche (AVAX): Avalanche je vysoce výkonná blockchainová platforma, která používá unikátní konsensuální mechanismus nazývaný Avalanche konsensus k dosažení rychlých transakčních rychlostí a vysoké propustnosti. Zjistěte více o Avalanche.

  4. Arbitrum: Arbitrum je optimistické rollupové škálovací řešení pro Ethereum, které si klade za cíl snížit transakční náklady a zlepšit propustnost.

  5. Optimism: Optimism je další optimistické rollupové škálovací řešení pro Ethereum, které nabízí podobné výhody jako Arbitrum.

Tyto blockchainy kompatibilní s EVM nabízejí širokou škálu funkcí a výhod, které vyhovují různým použitím a preferencím vývojářů. Jejich kompatibilita s EVM jim umožňuje využívat stávající ekosystém Etherea, včetně nástrojů, knihoven a vývojářských komunit, a zároveň poskytovat své vlastní jedinečné inovace a vylepšení.

Jaké jsou příklady dApps, které používají EVM?

EVM je používán širokou škálou dApps, včetně:

  • Decentralizované burzy (DEXs): DEXs umožňují uživatelům obchodovat s kryptoměnami a jinými digitálními aktivy bez potřeby centralizovaného zprostředkovatele.
  • Decentralizované finanční protokoly (DeFi): DeFi protokoly nabízejí různé finanční služby, jako je půjčování, úvěrování a pojištění.
  • Nezaměnitelné tokeny (NFTs): NFTs jsou unikátní digitální aktiva, která mohou reprezentovat vlastnictví široké škály položek, od digitálního umění po virtuální nemovitosti.
  • Decentralizované autonomní organizace (DAOs): DAOs jsou organizace, které jsou řízeny pravidly zakódovanými v chytrých kontraktech.

Často kladené otázky

Jaký je rozdíl mezi Ethereum a EVM?

Ethereum je blockchainová platforma, zatímco EVM je virtuální stroj, který běží na blockchainu Ethereum. EVM je zodpovědný za provádění chytrých kontraktů, což jsou programy, které pohánějí dApps.

Co je plyn?

Plyn je jednotka měření, která reprezentuje množství výpočetního úsilí potřebného k provedení konkrétní operace na EVM. Když je chytrý kontrakt proveden, uživatel platí poplatek za plyn, který je použit k odměnění těžařů, kteří zpracovávají transakci. Zjistěte více o plynu zde.

Co je chytrý kontrakt?

Chytrý kontrakt je samovykonávající se kontrakt s podmínkami dohody mezi kupujícím a prodávajícím přímo zapsanými do řádků kódu. Běží na blockchainu Ethereum, automaticky provádí transakce a vynucuje dohody, když jsou splněny předem definované podmínky, bez potřeby zprostředkovatelů. Zjistěte více o chytrých kontraktech zde.

Co je dApp?

Decentralizovaná aplikace (dApp) je softwarová aplikace, která běží na decentralizovaném výpočetním systému, obvykle na blockchainu. Na rozdíl od tradičních aplikací, které běží na centralizovaných serverech, dApps fungují na peer-to-peer síti, což znamená, že nejsou kontrolovány žádným jednotlivým subjektem nebo jednotlivcem. Zjistěte více o dApps zde.

Co je DeFi?

Decentralizované finance, nebo DeFi, je obecný termín pro finanční produkty, které existují na decentralizovaných sítích, jako je Ethereum. Základní myšlenkou DeFi je spoléhat se na chytré kontrakty k automatizaci finančních produktů. Nejpoužívanější DeFi produkty v současnosti se nacházejí v oblasti půjčování a úvěrování, obchodování a derivátů. Zjistěte více o DeFi zde.

Co jsou ERC-20 tokeny?

ERC-20 tokeny jsou sady "zaměnitelných" digitálních tokenů, které existují na síti Ethereum. ERC-20 odkazuje na technický standard, který definuje společnou sadu pravidel, jako je způsob, jakým mohou být tokeny přenášeny, jak jsou transakce schvalovány a celková nabídka tokenů. Zjistěte více o ERC-20 tokenech zde.

Související návody

Začněte zde →
Co je Ethereum?

Co je Ethereum?

Pochopte klíčové charakteristiky Etherea.

Přečíst si tento článek →
Co je Ethereum?

Co je Ethereum?

Pochopte klíčové charakteristiky Etherea.

K čemu se používá ETH?

K čemu se používá ETH?

Pochopte funkci a užitečnost ETH.

Přečíst si tento článek →
K čemu se používá ETH?

K čemu se používá ETH?

Pochopte funkci a užitečnost ETH.

Co je to chytrý kontrakt?

Co je to chytrý kontrakt?

Získejte základní informace o "softwaru", který běží na decentralizovaných sítích.

Přečíst si tento článek →
Co je to chytrý kontrakt?

Co je to chytrý kontrakt?

Získejte základní informace o "softwaru", který běží na decentralizovaných sítích.

Co jsou tokeny ERC-20?

Co jsou tokeny ERC-20?

Naučte se základy standardu tokenů Ethereum, k čemu se používají tokeny ERC-20 a jak fungují.

Přečíst si tento článek →
Co jsou tokeny ERC-20?

Co jsou tokeny ERC-20?

Naučte se základy standardu tokenů Ethereum, k čemu se používají tokeny ERC-20 a jak fungují.

Co je to DeFi?

Co je to DeFi?

Zjistěte, co činí aplikace pro decentralizované finance (DeFi) funkčními a jak se porovnávají s tradičními finančními produkty.

Přečíst si tento článek →
Co je to DeFi?

Co je to DeFi?

Zjistěte, co činí aplikace pro decentralizované finance (DeFi) funkčními a jak se porovnávají s tradičními finančními produkty.

check icon
DŮVĚŘOVÁNO VÍCE NEŽ 5 MILIONY UŽIVATELŮ KRYPTO NA CELÉM SVĚTĚ

ZŮSTAŇTE V PŘEDSTIHU V KRYPTU

Doručeno týdně
Doručeno týdně

Zůstaňte v čele kryptoměn s naším týdenním newsletterem, který přináší nejdůležitější poznatky.

news icon

Týdenní krypto novinky, vybrané pro vás

insights icon

Praktické postřehy a vzdělávací tipy

products icon

Aktualizace produktů podporujících ekonomickou svobodu

Zaregistrovat se

Žádný spam. Odhlásit odběr můžete kdykoliv.

Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.

Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.

Přes vytvořených peněženek dosud

Všechno, co potřebujete k bezpečnému nákupu, prodeji, obchodování a investování svých Bitcoinů a kryptoměn.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin