Klíčové body
- Smart kontrakty: Ethereum je známé především díky své schopnosti provádět „smart kontrakty“. Tyto kontrakty jsou self-executing a autonomní smlouvy, které se automaticky provádějí, když jsou splněny určité podmínky. To umožňuje vývojářům vytvářet decentralizované aplikace (tzv. dApps), které fungují na blockchainu Ethereum.
- Ether (ETH): Ether je kryptoměna používaná na Ethereum blockchainu. Slouží jako platidlo za transakce a poplatky za provádění operací v síti. Kromě toho může být také použit jako investiční aktivum a obchodován na burzách.
- Ethereum 2.0 a Proof of Stake: Ethereum pracuje na přechodu z Proof of Work (PoW) na Proof of Stake (PoS) konsensus mechanismus v rámci aktualizace známé jako Ethereum 2.0. Tato změna má zlepšit škálovatelnost sítě a snížit energetickou náročnost provozu sítě. Tím se má zvýšit efektivita a udržitelnost celého systému.
Virtuální stroj Ethereum
Zde je popsáno, jak to funguje.
Blockchainy a chytré smlouvy
Představte si Bitcoin jako základní verzi toho, co dokáže blockchain. Máte jednotku hodnoty, BTC, a můžete posílat a přijímat bity této hodnoty mezi vámi a ostatními lidmi. Blokový řetězec Bitcoinu všechny tyto transakce trvale zaznamenává.
Ethereum tento koncept převzalo a umožnilo lidem vytvářet na svém blockchainu chytré smlouvy a decentralizované aplikace
Ethereum, druhá největší kryptoměna po Bitcoinu, je platforma na bázi blockchainu pro vytváření decentralizovaných aplikací

Jakmile Ethereum podporovalo chytré kontrakty, dalším krokem bylo vytvořit prostředí, kde všechny tyto chytré kontrakty žijí a vzájemně spolu komunikují. K tomu slouží virtuální stroj Etherea
EVM si lze nejlépe představit jako virtuální počítač na blockchainu, který vaše nápady převede do kódu a spustí je v globální síti Ethereum.
EVM v akci
Pro konkrétní příklad řekněme, že chcete vytvořit způsob, jak vy a tři spolubydlící můžete nakupovat věci do domu, ve kterém bydlíte. V podstatě vytváříte vlastní inteligentní kontrakt.
Existuje řada věcí, které chcete, aby váš chytrý kontrakt pokrýval.
- 🏦 Vy a vaši tři kamarádi si musíte vytvořit jednotlivé účty.
- 🤝 Všichni se dohodnete, že každý měsíc vyberete trochu těchto peněz ze svých individuálních účtů a uložíte je na účet holdingu.
🙅♂️ Všichni se dohodnete, že nikdo z tohoto účtu nemůže peníze vybrat, pokud s tím nebudou souhlasit všichni. - 🖊️ Že peníze lze z tohoto účtu vybrat pouze v případě, že všichni čtyři z vás poskytnou digitální podpis.
Nyní řekněme, že chcete každý týden vyčlenit určitou částku peněz na domácí potřeby. Vytvoříte samostatný inteligentní kontrakt, který říká:
- 🏠 Každý týden utratíte na domácí potřeby pouze 10 dolarů.
- 🛒 Nakupujte domácí potřeby pouze v tomto jednom obchodě.
- 🚚 Zajistěte, aby byly zásoby pro domácnost z tohoto jediného obchodu doručovány na tuto adresu.
Pak řekněme, že si chcete koupit televizi, ale někteří z vás na ni chtějí přispět jen určitou částkou. Přichází další smlouva. V té smlouvě se píše:
- 👨⚕️ Osoba A chce utratit pouze 20 dolarů.
- 👩🎓 Osoba B ráda utratí 40 dolarů.
- 👨🌾 Osoba C může utratit jen 10 dolarů.
- 👨🍳 Osoba D může rozdíl dorovnat a televizor koupit, pokud jsou splněny výše uvedené podmínky.
Všechny tyto smlouvy se opírají o povědomí o smlouvách, které jim předcházejí. Jedná se o virtuální stroj Ethereum. Je to něco jako služba pro zasílání zpráv pro chytré kontrakty; prostředí, kde všechny tyto kontrakty žijí, vzájemně se ovlivňují a komunikují,
Co umí EVM?
Výše uvedený příklad je velmi jednoduchým reálným příkladem toho, čeho mohou chytré smlouvy dosáhnout. Ethereum Virtual Machine však otevírá širokou škálu složitějších možností.
- 📝 Můžete vytvářet smlouvy, které vyžadují splnění více podmínek: například pojistné smlouvy, které vyžadují přítomnost bitů informací, aby mohla být pojistka vyplacena.
- 📎 Uvnitř větších smluv můžete různým lidem umožnit zadávat jejich vlastní mini smlouvy. Představte si stavitele, který si najímá dodavatele na stavbu domu. Může si mezi svými instalatéry, štukatéry a elektrikáři sjednat minismlouvy, které každému z nich vyplatí peníze pouze při splnění určitých podmínek.
- 🤖 Můžete vytvářet smlouvy, které mohou automaticky nakupovat nebo prodávat věci: řekněme, že podnikáte v oblasti klimatizace. Chcete nakupovat klimatizace pouze tehdy, když teplota překročí určitý bod. Můžete vytvořit inteligentní kontrakt, který dokáže zohlednit počasí a automaticky nakupovat, když je to potřeba.
- Jazyk virtuálního stroje Ethereum
Stejně jako webová stránka, na které čtete tento článek, je i EVM postaven na kódovacím jazyce; mezi známé, které již existují, patří Java, Python a Ruby.
Co je programovací jazyk Solidity?
Na začátku byl Bitcoin. Byl to rychlý a snadný způsob decentralizované výměny peněz – bez účasti bank. A lidé mu mohli důvěřovat, protože každá transakce byla zaznamenána v systému.
Systém EVM má svůj vlastní, nazvaný Solidity. Je to jazyk, který umožňuje lidem vytvářet chytré smlouvy, které mohou snadno komunikovat s jinými chytrými smlouvami.

Budoucnost EVM
Jsme teprve na začátku virtuálního stroje. V budoucnu se složitost, rychlost a schopnosti virtuálního stroje budou zvyšovat, podobně jako se počítače z počátku éry PC stávaly rychlejšími a schopnějšími provádět složité digitální akce.
Chcete využít této příležitosti?
Zanechte svůj telefon a email a budete kontaktováni licencovanými odborníky