Co to je Ethereum?
Domů
Články
Co to je Ethereum?

Co to je Ethereum?

Začátečníci
Zveřejněno Mar 18, 2020Aktualizováno Dec 12, 2023
12m

Kapitoly

  1. Základní principy Etherea
  2. Odkud se bere Ether?
  3. Začínáme s platformou Ethereum
  4. Škálovatelnost, ETH 2.0 a budoucnost Etherea
  5. Ethereum a decentralizované finance (DeFi)
  6. Zapojení do sítě Ethereum


Kapitola 1 - Základní principy Etherea

Obsah


Co to je Ethereum?

Ethereum je decentralizovaná výpočetní platforma. Můžete si ho představit jako notebook nebo počítač, neběží ale na jediném zařízení. Místo toho běží současně na tisících počítačů po celém světě, což znamená, že nemá žádného vlastníka.

Ethereum, stejně jako Bitcoin a další kryptoměny, vám umožňuje převádět digitální peníze. Umí toho však mnohem víc – můžete v něm nasadit vlastní kód a komunikovat s aplikacemi vytvořenými jinými uživateli. Jelikož je tak flexibilní, lze na Ethereu spouštět nejrůznější sofistikované programy.

Zjednodušeně řečeno, hlavní myšlenkou Etherea je, že vývojáři mohou vytvářet a spouštět kód, který běží v distribuované síti namísto centralizovaného serveru. To znamená, že tyto aplikace teoreticky nelze vypnout ani cenzurovat.


Jaký je rozdíl mezi Ethereem a Etherem (ETH)?

Možná je to neintuitivní, ale jednotky používané v Ethereu se nenazývají Ethereum nebo Etherea. Ethereum je samotný protokol, ale měna, která jej pohání, je jednoduše známá jako Ether (nebo ETH).



V čem spočívá hodnota Etherea?

Dotkli jsme se myšlenky, že Ethereum může spouštět kód v distribuovaném systému. Do programů proto nemohou zasahovat externí strany. Jsou přidány do databáze Etherea (tj. blockchainu) a mohou být naprogramovány tak, aby kód nebylo možné upravovat. Databáze je navíc viditelná pro všechny, takže uživatelé mohou kontrolovat kód předtím, než s ním začnou pracovat.
To znamená, že spouštět aplikace, které nelze vypnout z provozu, může kdokoli a kdekoli. Ještě zajímavější je, že díky své nativní jednotce – Etheru, která ukládá hodnotu, mohou tyto aplikace nastavit podmínky pro převod hodnoty. Programy, které tvoří aplikace, nazýváme chytré kontrakty. Ve většině případů je lze nastavit tak, aby fungovaly bez zásahu člověka.

Myšlenka „programovatelných peněz“ pochopitelně zaujala uživatele, vývojáře i podniky po celém světě.


Co je to blockchain?

Blockchain je srdcem Etherea – databáze, která uchovává informace používané protokolem. Pokud jste četli náš článek Co je to Bitcoin?, máte již základní povědomí o tom, jak blockchain funguje. Blockchain Etherea je podobný blockchainu Bitcoinu, i když data, která ukládá, a způsob, jakým je ukládá, se liší.
K pochopení vám pomůže představit si blockchain Etherea jako knihu, do které neustále přidáváte stránky. Každá stránka se nazývá blok, který je naplněný informacemi o transakcích. Když chceme přidat novou stránku, musíme v horní části stránky uvést speciální hodnotu. Tato hodnota by měla umožnit každému zjistit, že nová stránka byla přidána po předchozí stránce a že nebyla do knihy vložena náhodně.
V podstatě je to něco jako číslo stránky, které odkazuje na předchozí stránku. Při pohledu na novou stránku můžeme s jistotou říci, že navazuje na tu předchozí. K tomu používáme proces zvaný hashování
Hashování vezme část dat – v tomto případě vše na naší stránce – a vrátí jedinečný identifikátor (náš hash). Pravděpodobnost, že nám dvě části dat poskytnou stejný hash, je astronomicky nízká. Je to také jednosměrný proces: můžete snadno vypočítat hash, ale je prakticky nemožné hash obrátit a získat informace použité k jeho vytvoření. K tomu, proč je to důležité pro těžbu, se dostaneme v jedné z dalších kapitol.

Nyní máme k dispozici mechanismus pro propojení našich stránek ve správném pořadí. Při jakémkoli pokusu o změnu pořadí nebo odstranění stránek bude zřejmé, že s naší knihou bylo manipulováno. 

Chcete se dozvědět více o blockchainech? Nezapomeňte se podívat na našeho průvodce technologií blockchain pro začátečníky.


Ethereum vs. Bitcoin – jaký je mezi nimi rozdíl?

Bitcoin využívá technologii blockchain a finanční pobídky k vytvoření globálního systému digitálních peněz. Zavedl několik klíčových inovací, které umožňují koordinaci uživatelů po celém světě bez nutnosti centrální entity. Tím, že každý účastník spustil program na svém počítači, umožnil Bitcoin uživatelům dohodnout se na stavu finanční databáze v decentralizovaném prostředí bez potřeby důvěry.
Bitcoin je často označován jako blockchain první generace. Nebyl vytvořen jako příliš složitý systém, a to je v oblasti zabezpečení silná stránka. Je záměrně nepružný, aby upřednostnil zabezpečení na své základní vrstvě. Jazyk chytrých kontraktů v Bitcoinu je totiž velmi omezený a neumožňuje příliš dobře využívat jiné aplikace než transakce.
Druhá generace blockchainů naopak dokáže více. Kromě finančních transakcí tyto platformy umožňují větší míru programovatelnosti. Ethereum poskytuje vývojářům mnohem větší svobodu při experimentování s vlastním kódem a vytváření tzv. Decentralizované aplikace (DApps).

Ethereum bylo prvním z druhé generace blockchainů a dodnes zůstává tím nejvýznamnějším. Je podobný Bitcoinu a může plnit mnoho stejných funkcí. Pod povrchem jsou však oba modely velmi odlišné a každý z nich má oproti tomu druhému své výhody.


Jak Ethereum funguje?

Ethereum bychom mohli definovat jako stavový stroj. To znamená, že v každém okamžiku máte snímek zůstatků účtů a chytrých kontraktů v aktuálním stavu. Určité akce způsobí aktualizaci stavu, což znamená, že všechny uzly aktualizují své vlastní snímky/snapshoty, aby odrážely změnu.


Přechod ve stavu Ethereum.


Chytré kontrakty, které běží na Ethereu, jsou spouštěny transakcemi (buď od uživatelů nebo jiných kontraktů). Když uživatel odešle transakci kontraktu, každý uzel v síti spustí kód kontraktu a zaznamená výstup. K tomu využívá virtuální stroj Ethereum Virtual Machine (EVM), který převádí chytré kontrakty na instrukce, které může počítač přečíst.
K aktualizaci stavu se (zatím) používá speciální mechanismus zvaný těžba. Těžba probíhá pomocí algoritmu Proof of Work, podobně jako u Bitcoinu. Za chvíli se této problematice budeme věnovat podrobněji.


Co je to chytrý kontrakt?

Chytrý kontrakt je pouhý kód. Tento kód není ani chytrý, ani se nejedná o kontrakt v tradičním smyslu. Říkáme mu však chytrý, protože se za určitých podmínek provede sám a mohl by být považován za kontrakt v tom smyslu, že vynucuje dohody mezi stranami.

Za tuto myšlenku vděčíme počítačovému vědci Nicku Szabovi, který ji navrhl na konci 90. let. K vysvětlení tohoto konceptu použil příklad prodejního automatu a uvedl, že jej lze považovat za předchůdce moderního chytrého kontraktu. V případě prodejního automatu se vykonává jednoduchý kontrakt. Uživatelé vkládají mince a automat jim na oplátku vydá výrobek podle jejich výběru.

Chytrý kontrakt používá tento druh logiky v digitálním prostředí. V kódu můžete zadat něco jednoduchého, například vrátit „Hello, World!“, když jsou na tento kontrakt odeslány dva ethery.



V Ethereu by vývojář kódoval tento kód tak, aby jej později mohl přečíst EVM. Poté jej zveřejní jeho zasláním na zvláštní adresu, která kontrakt zaregistruje. V tu chvíli jej může používat kdokoli. Kontrakt nelze smazat, pokud vývojář při jeho psaní nestanovil nějakou podmínku.

Nyní má kontrakt adresu. Pro interakci s ním stačí uživatelům poslat 2 ETH na tuto adresu. Tím se spustí kód kontraktu – všechny počítače v síti jej spustí, uvidí, že byla provedena platba na tento kontrakt, a zaznamenají jeho výstup („Hello, World!“).

Výše uvedený příklad je pravděpodobně jedním z nejzákladnějších příkladů toho, co lze s Ethereem dělat. Mohou být – a také byly – vytvořeny sofistikovanější aplikace, které propojují mnoho kontraktů.


Kdo vytvořil Ethereum?

V roce 2008 zveřejnil neznámý vývojář (nebo skupina vývojářů) bílou knihu pro Bitcoin pod pseudonymem Satoshi Nakamoto. To natrvalo změnilo prostředí digitálních peněz. O několik let později přišel mladý programátor Vitalik Buterin s nápadem, jak tuto myšlenku posunout dál a aplikovat ji na jakýkoli typ aplikace. Tento koncept byl nakonec rozpracován do podoby Etherea.
Ethereum navrhl Buterin v roce 2013 v blogovém příspěvku s názvem Ethereum: The Ultimate Smart Contract and Decentralized Application Platform. Ve svém příspěvku popsal myšlenku turingovsky úplného blockchainu – decentralizovaného počítače, který by při dostatku času a zdrojů mohl spustit jakoukoli aplikaci. 
Časem budou typy aplikací, které lze na blockchain nasadit, omezeny pouze představivostí vývojářů. Cílem Etherea je zjistit, zda má technologie blockchain opodstatněné využití i mimo záměrná konstrukční omezení Bitcoinu.


Jak byl Ether distribuován?

Ethereum bylo spuštěno v roce 2015 s prvotní nabídkou 72 milionů etherů. Více než 50 milionů těchto tokenů bylo distribuováno ve veřejné nabídce tokenů nazvané Initial Coin Offering (ICO), kde si zájemci mohli koupit Ether tokeny výměnou za bitcoiny nebo fiat měnu.


Co bylo DAO a co je Ethereum Classic?

Díky Ethereu jsou možné zcela nové způsoby otevřené spolupráce přes internet. Vezměme si například DAO (decentralizované autonomní organizace), což jsou entity řízené počítačovým kódem, podobně jako počítačový program.
Jedním z prvních a nejambicióznějších pokusů o takovou organizaci bylo „The DAO“. Skládalo se ze složitých chytrých kontraktů běžících na Ethereu a fungujících jako autonomní rizikový fond. Tokeny DAO byly distribuovány pomocí ICO a poskytovaly držitelům tokenů vlastnický podíl spolu s hlasovacími právy.

Nedlouho po spuštění však aktéři s nekalými úmysly zneužili zranitelnosti a odčerpali téměř třetinu prostředků DAO. Je třeba si uvědomit, že v té době bylo v DAO uzamčeno 14 % veškeré nabídky Etheru. Netřeba dodávat, že to byla pro stále ještě začínající síť Ethereum zničující událost.

Po delší úvaze byl podstoupil blockchain štěpení typu hard fork do dvou chainů. V jednom z nich byly škodlivé transakce účinně „zvráceny“, aby se obnovily finanční prostředky – tento chain je nyní známý jako blockchain Etherea. Původní chain, kde tyto transakce nebyly zrušeny a byla zachována nezměnitelnost, je nyní známý jako Ethereum Classic.
Tato událost byla drsnou připomínkou rizik této technologie a toho, jak se svěření velkého bohatství autonomnímu kódu může vymstít. Je to také zajímavý příklad toho, že přijímání kolektivních rozhodnutí v otevřeném prostředí může představovat značnou výzvu. Když však pomineme jeho bezpečnostní slabiny, DAO dokonale ilustrovala potenciál chytrých kontraktů, které umožňují spolupráci bez potřeby důvěry ve velkém měřítku na internetu.





Kapitola 2 - Odkud se bere Ether?

Obsah


Jak se vytváří nový ether?

Těžbě jsme se krátce věnovali již dříve. Pokud znáte Bitcoin, víte, že proces těžby je nedílnou součástí zabezpečení a aktualizace blockchainu. V Ethereu platí stejný princip: aby se odměnili uživatelé, kteří těží (což je nákladné), odměňuje je protokol ethery.


Kolik etherů existuje?

K únoru 2020 se celková nabídka Etheru pohybuje kolem 110 milionů. 
Na rozdíl od Bitcoinu nebylo o plánu emise tokenů Etherea záměrně rozhodnuto při spuštění. Bitcoin se rozhodl zachovat hodnotu tím, že omezil svou nabídku a pomalu snižoval množství nově vzniklých coinů. Ethereum si naopak klade za cíl poskytnout základ pro decentralizované aplikace (DApps). Vzhledem k tomu, že není jasné, jaký typ plánu emise tokenů se pro tento účel hodí nejlépe, zůstává tato otázka otevřená.


Jak těžba Etherea funguje?

Těžba má zásadní význam pro bezpečnost sítě. Zajišťuje spravedlivou aktualizaci blockchainu a umožňuje fungování sítě bez jediného rozhodovatele. Při těžbě věnuje podmnožina uzlů (příznačně nazývaných těžaři) výpočetní výkon řešení kryptografické hádanky.

Ve skutečnosti se jedná o hashování sady čekajících transakcí spolu s dalšími daty. Aby byl blok považován za platný, musí hodnota hashe klesnout pod hodnotu stanovenou protokolem. Pokud se to nepodaří, mohou se některá data upravit a zkusit to znovu.

Aby mohli těžaři konkurovat ostatním, musí být schopni hashovat co nejrychleji – jejich výkon měříme jako hash rate. Čím více je hash rate v síti, tím obtížnější je hádanku vyřešit. Skutečné řešení musí najít pouze těžaři – jakmile je známo, všichni ostatní účastníci mohou snadno zkontrolovat, zda je platné.
Jak si dokážete představit, nepřetržité hashování při vysokých rychlostech je nákladné. Aby byli těžaři motivováni k zabezpečení sítě, získávají odměnu. Ta se skládá se ze všech poplatků za transakce v bloku. Získávají také čerstvě vygenerované ethery – 2 ETH v době psaní článku.


Co je to palivo Etherea?

Vzpomínáte si na náš kontrakt Hello, World!? Byl to jednoduchý spustitelný program. Není vůbec nijak zvlášť výpočetně náročný. Nespouštíte jej však jen na svém počítači – žádáte o jeho spuštění také všechny členy ekosystému Ethereum.
To nás vede k následující otázce: Co se stane, když desítky tisíc lidí budou provozovat sofistikované kontrakty? Pokud někdo nastaví kontrakt tak, aby neustále procházel stejným kódem, musel by jej každý uzel provádět donekonečna. To by příliš zatížilo zdroje a systém by se proto pravděpodobně zhroutil.
Ethereum naštěstí zavádí koncept paliva (poplatků), který toto riziko zmírňuje. Stejně jako se vaše auto neobejde bez paliva, nelze bez paliva plnit ani kontrakty. V kontraktech je stanoveno množství paliva, které musí uživatelé zaplatit, aby mohly úspěšně fungovat. Pokud nebude dostatek paliva, kontrakt se zastaví. 

V podstatě se jedná o poplatkový mechanismus. Stejný koncept se vztahuje i na transakce: těžaři jsou motivováni především ziskem, takže mohou ignorovat transakce s nižším poplatkem.

Mějte na paměti, že ether a palivo není totéž. Průměrná cena paliva kolísá a do značné míry o ní rozhodují těžaři. Když provedete transakci, zaplatíte za palivo v ETH. V tomto ohledu je to podobné jako s poplatky u Bitcoinu – pokud je síť přetížená a mnoho uživatelů se snaží provádět transakce, průměrná cena paliva pravděpodobně vzroste. A naopak, pokud není velká aktivita, sníží se.
Zatímco cena paliva se mění, každá operace má pevné požadované množství paliva. To znamená, že složité kontrakty budou spotřebovávat mnohem více než jednoduché transakce. Jako takové je palivo mírou výpočetního výkonu. Zajišťuje, že systém může uživatelům poskytovat odpovídající poplatky v závislosti na jejich využívání zdrojů Etherea.
Palivo obvykle stojí zlomek ceny etheru. Proto pro jeho označení používáme menší jednotku (gwei). Jeden gwei odpovídá jedné miliardtině etheru.
Stručně řečeno, můžete provádět program, který se dlouho opakuje ve smyčce. To se vám však rychle prodraží. Díky tomu mohou uzly v síti Ethereum omezovat podvodný spam.


Průměrná cena paliva v gwei v průběhu času. Zdroj: etherscan.io


Palivo a limity paliva

Předpokládejme, že Alice provádí transakci pro kontrakt. Zjistila, kolik chce utratit za palivo (například pomocí ETH Gas Station). Mohla by nastavit vyšší cenu, aby motivovala těžaře k co nejrychlejšímu zahrnutí její transakce. 
Ale také nastaví limit limit paliva, který ji chrání. Něco by se mohlo s kontraktem pokazit a způsobit, že spotřebuje více paliva, než plánuje. Limit paliva je nastaven tak, aby bylo zajištěno, že po vyčerpání x množství paliva se operace zastaví. Kontrakt se nezdaří, ale Alice nakonec nezaplatí více, než se původně zavázala zaplatit.

Zpočátku se může zdát, že jde o matoucí koncept. Nemusíte se ale bát – cenu, kterou jste ochotni za palivo zaplatit (a limit paliva), můžete nastavit ručně, ale většina peněženek se o to postará za vás. Stručně řečeno, cena paliva určuje, jak rychle těžaři přijmou vaši transakci, a limit paliva určuje maximální částku, kterou za ni zaplatíte. 


Jak dlouho trvá vytěžit blok Etherea?

Průměrná doba přidání nového bloku do chainu se pohybuje mezi 12 a 19 sekundami. To se pravděpodobně změní, jakmile síť přejde na mechanismus Proof of Stake, jehož cílem je mimo jiné umožnit rychlejší tvorbu bloků. Pokud se chcete dozvědět více, podívejte se na Ethereum Casper Explained.


Co jsou to tokeny Etherea?

Velká část přitažlivosti Etherea spočívá v možnosti uživatelů vytvářet v chainu vlastní aktiva, která lze ukládat a převádět stejně jako ether. Pravidla, kterými se řídí, jsou stanovena v chytrých kontraktech, a umožňují vývojářům nastavit konkrétní parametry týkající se jejich tokenů. Může se jednat o pravidla, kolik jich vydat, jak je vydat, zda jsou dělitelné, zda je každý z nich zastupitelný a mnoho dalších. Nejvýznamnější z technických standardů, které umožňují vytváření tokenů na platformě Ethereum, se nazývá ERC-20 – proto jsou tokeny populárně známé jako tokeny ERC-20.

Funkce tokenů poskytuje inovátorům rozsáhlé možnosti pro experimentování s aplikacemi na špičkové úrovni v oblasti financí a technologií. Od vydávání jednotných tokenů, které slouží jako měna v aplikaci, až po tvorbu unikátních tokenů krytých fyzickými aktivy existuje velká flexibilita v navrhování. Je docela možné, že některé z nejlepších případů použití pro snadné a zjednodušené vytváření tokenů ještě ani neznáme. 





Kapitola 3 - Začínáme s Ethereem

Obsah


Jak si mohu koupit ETH?

Jak nakupovat ETH pomocí kreditní/debetní karty

Platforma Binance umožňuje bezproblémový nákup ETH v prohlížeči. Chcete-li tak učinit:


  1. Přejděte na portál Nákup a prodej kryptoměn
  2. Vyberte kryptoměnu, kterou chcete koupit (ETH), a měnu, kterou chcete platit.
  3. Přihlaste se do Binancenebo se zaregistrujte, pokud účet nemáte.
  4. Vyberte platební metodu.
  5. Pokud budete vyzváni, vložte údaje o své kartě a proveďte proces ověření totožnosti.
  6. To je vše! Vaše ETH budou připsány na váš účet Binance.


Jak nakupovat ETH na peer-to-peer trzích

ETH můžete také nakupovat a prodávat na peer-to-peer trzích. To vám umožní nakupovat mince od ostatních uživatelů přímo z mobilní aplikace Binance. Chcete-li tak učinit:


  1. Spusťte aplikaci a přihlaste se nebo se zaregistrujte.
  2. Vyberte možnost Jedním kliknutím koupit prodat následně kartu Koupit v levém horním rohu rozhraní.
  3. Zobrazí se vám několik různých nabídek – klepněte na Koupit u té, kterou jste si vybrali.
  4. Můžete platit jinými kryptoměnami (karta Kryptoměna) nebo fiat měnou (karta Fiat). 
  5. Níže budete požádáni o platební metodu. Vyberte si tu, která vám vyhovuje.
  6. Vyberte Koupit ETH.
  7. Nyní musíte provést platbu. Po dokončení klepněte na Označit jako zaplacené a potvrďte.
  8. Transakce je dokončena, jakmile prodávající odešle vaše coiny.


Co si mohu koupit za ether (ETH)?

Na rozdíl od Bitcoinu není Ethereum určeno k použití pouze jako kryptoměnová síť. Je to platforma pro vytváření decentralizovaných aplikací a Ether jako obchodovatelný token je palivem tohoto ekosystému. Primárním využitím Etheru je tedy pravděpodobně jeho použitelnost v rámci sítě Ethereum.

Ether lze také používat podobně jako tradiční měnu, což znamená, že za ETH můžete nakupovat zboží a služby stejně jako za jakoukoli jinou měnu.


Mapa prodejců, kteří přijímají ether jako platbu. Zdroj: cryptwerk.com/coinmap


K čemu se Ethereum používá?

Nativní měnu Etherea, ETH, mohou lidé používat jako digitální peníze nebo bankovní záruku. Mnozí ji také považují za úložiště hodnoty podobně jako Bitcoin. Na rozdíl od Bitcoinu je však blockchain Etherea lépe programovatelný, takže s ETH můžete provádět mnohem více. Může sloužit jako hybná síla pro decentralizované finanční aplikace, decentralizované trhy, burzy, hry a mnoho dalších


Co když o ETH přijdu?

Jelikož nejsou zapojeny žádné banky, jste zodpovědní za své vlastní prostředky. Coiny můžete uložit na burzu nebo do vlastní peněženky. Je důležité si uvědomit, že pokud používáte vlastní peněženku, musíte se bezpodmínečně postarat o svou seed frázi. Mějte ji na bezpečném místě, protože ji potřebujete k obnovení svých prostředků v případě, že ztratíte přístup k peněžence.


Mohu transakce Etherea vrátit?

Jakmile jsou data jednou přidána do blockchainu Etherea, je téměř nemožné je změnit nebo odstranit. To znamená, že když provedete transakci, můžete ji považovat za pevně danou. Proto byste měli vždy překontrolovat, zda posíláte peníze na správnou adresu. Pokud posíláte velkou částku, může být užitečné poslat nejprve malou částku, abyste se ujistili, že ji posíláte na správnou adresu.
V roce 2016 došlo v důsledku hackerského útoku na chytrý kontrakt k hard forku Etherea, kdy byly škodlivé transakce účinně „zvráceny“. Jednalo se však o krajní opatření k výjimečné události, nikoli o normu.


Jsou transakce Etherea soukromé?

Ne. Všechny transakce přidané do blockchainu Etherea jsou veřejně viditelné. I když na adrese Etherea není uvedeno vaše skutečné jméno, pozorovatel si ho může spojit s vaší identitou jinými metodami.


Mohu s Ethereem vydělávat peníze?

Jelikož se jedná o volatilní aktivum, můžete na ETH vydělat, stejně jako na něm můžete prodělat. Někteří mohou držet Ether dlouhodobě a sázet na to, že se síť stane globální programovatelnou vrstvou pro vypořádání. Jiní se rozhodnou s ním obchodovat oproti alternativním altcoinům. Obě tyto strategie však s sebou nesou svá finanční rizika.
Vzhledem k tomu, že se jedná o hlavní pilíř hnutí decentralizovaných financí (DeFi), lze ETH používat také k půjčování, jako kolaterál pro poskytování půjček, ražbu syntetických aktiv a – někdy v budoucnu – ke stakování.
Někteří investoři mohou držet dlouhodobou pozici pouze v bitcoinech a nezařazovat do svého portfolia žádná jiná digitální aktiva. Jiní se naopak mohou rozhodnout držet ETH a další altcoiny ve svém portfoliu nebo alokovat určité procento na krátkodobější obchodování (např. denní obchodování nebo swingové obchodování). Pro vydělávání peněz na trzích neexistuje žádný univerzální přístup a každý investor by se měl sám rozhodnout, jaká strategie je pro jeho profil a okolnosti nejvhodnější.


Jak mohu ukládat ETH?

Existuje mnoho možností uložení coinů, z nichž každá má své výhody a nevýhody. Stejně jako u všeho, co je spojeno s rizikem, může být vaší nejlepší volbou diverzifikace různých dostupných možností.
Obecně platí, že řešení pro ukládání mohou být buď s úschovou, nebo bez úschovy. Řešení s úschovou znamená, že své coiny svěříte třetí straně (například burze). V takovém případě se musíte přihlásit k platformě správce, abyste mohli provádět transakce se svými kryptoměnovými aktivy.
Řešení bez úschovy je opačné – zachováte si kontrolu nad vlastními prostředky a zároveň používáte kryptoměnovou peněženku. V peněžence nejsou uloženy vaše mince jako ve fyzické peněžence – jsou v ní spíše uloženy kryptografické klíče, které vám umožňují přístup k vašim aktivům v blockchainu. Stojí za to znovu upozornit:  při použití peněženky bez úschovy je nutné zálohovat vaši seed frázi!


Jak vkládat ETH na Binance

Pokud již máte ethery a chcete je vložit na Binance, můžete jednoduše postupovat podle těchto rychlých kroků:

  1. Přihlaste se do Binance nebo se zaregistrujte, pokud účet nemáte.
  2. Přejděte do své spotové peněženky a vyberte Vklad.
  3. V seznamu coinů vyberte ETH.
  4. Vyberte síť a pošlete ETH na příslušnou adresu.
  5. To je vše! Po potvrzení transakce budou vaše ethery připsány na váš účet Binance.


Jak ukládat ETH na Binance

Pokud chcete se svými ethery aktivně obchodovat, musíte je uložit na svůj účet Binance. Ukládání ETH na Binance je snadné a bezpečné. Umožňuje vám snadno využívat výhod ekosystému Binance prostřednictvím půjček, stakování, airdropu propagačních akcí a soutěží.


Jak vybírat ETH z Binance

Pokud již máte ethery a chcete si je z Binance vybrat, můžete jednoduše postupovat podle těchto rychlých kroků:

  1. Přihlaste se do aplikace Binance.
  2. Přejděte do své spotové peněženky a vyberte Výběr.
  3. V seznamu coinů vyberte ETH.
  4. Vyberte síť
  5. Vložte adresu příjemce a částku.
  6. Proces potvrďte e-mailem.
  7. To je vše! Po potvrzení transakce bude ETH připsán na vámi zadanou adresu.


Jak ukládat ETH do peněženky Ethereum

Pokud si chcete ETH uložit do vlastní peněženky, máte dvě hlavní možnosti: hot wallet a cold wallet.


Peněženky hot wallet

Kryptoměnová peněženka, která je nějakým způsobem připojena k internetu, se nazývá hot wallet. Obvykle se jedná o mobilní nebo desktopovou aplikaci, která umožňuje kontrolovat zůstatky a odesílat nebo přijímat tokeny. Jelikož jsou peněženky hot wallet online, bývají zranitelnější vůči útokům, ale také pohodlnější pro každodenní platby. Trust Wallet je příkladem snadno použitelné mobilní peněženky s mnoha podporovanými coiny.

Peněženky cold wallet

Peněženka cold wallet je kryptoměnová peněženka, která není připojena k internetu. Vzhledem k tomu, že zde není žádný online útočný vektor, je pravděpodobnost útoku celkově nižší. Zároveň se peněženky cold wallet obvykle používají méně intuitivně než peněženky hot wallet. Příklady peněženek cold wallet mohou zahrnovat hardwarové peněženky nebo papírové peněženky, ale od používání papírových peněženek se často odrazuje, protože je mnozí považují za zastaralé a rizikové.
Rozdělení typů peněženek naleznete na Vysvětlení typů kryptoměnových peněženek.


Jaké je logo a symbol Etherea?

Vitalik Buterin navrhl první znak Etherea. Tvořily jej dva otočené součtové symboly Σ (sigma z řecké abecedy). Konečný design loga (založený na tomto znaku) je tvořen kosodélníkovým tvarem nazývaným osmistěn obklopeným čtyřmi trojúhelníky. Podobně jako u jiných měn by bylo užitečné, kdyby Ether měl standardní symbol v Unicode, aby aplikace a webové stránky mohly snadno zobrazovat hodnoty etheru. I když není tak rozšířený jako například $ pro americký dolar, nejčastěji používaným symbolem pro ether je Ξ.





Kapitola 4 - Škálovatelnost, ETH 2.0 a budoucnost Etherea

Obsah


Co je to škálovatelnost?

Zjednodušeně řečeno, škálovatelnost je měřítkem schopnosti systému růst. Například ve výpočetní technice lze síť nebo server škálovat tak, aby zvládl větší nároky, a to různými metodami.

V kryptoměnách se škálovatelnost týká toho, jak zdárně může blockchain růst, aby vyhovoval více uživatelům. Více uživatelů znamená více operací a transakcí, které „soutěží“ o zařazení do blockchainu.


Proč Ethereum potřebuje škálovat?

Zastánci Etherea věří, že příští iterace internetu bude postavena na této platformě. Takzvaný Web 3.0 by přinesl decentralizovanou topologii vyznačující se absencí zprostředkovatelů, důrazem na soukromí a posunem ke skutečnému vlastnictví vlastních dat. Tento základ by byl vybudován pomocí distribuovaných výpočtů v podobě chytrých kontraktů a distribuovaných úložných/komunikačních protokolů.
Aby toho Ethereum dosáhlo, musí masivně zvýšit počet transakcí, které může zpracovávat, aniž by to poškodilo decentralizaci sítě. V současné době Ethereum neomezuje objem transakcí omezením velikosti bloku jako Bitcoin. Místo toho existuje  limit blokového paliva – do bloku se vejde pouze určité množství paliva.

Například pokud byste měli limit blokového paliva 100 000 gwei a chtěli byste zahrnout deset transakcí s limitem paliva 10 000 gwei, to by fungovalo. Stejně tak dvě transakce v hodnotě 50 000 gwei. Jakékoli další transakce zadané souběžně s těmito transakcemi by musely počkat na další blok. 

To není ideální pro systém, který používají všichni. Pokud existuje více čekajících transakcí než volného místa v bloku, brzy dojde ke vzniku nevyřízených případů. Cena paliva/poplatku se zvýší a uživatelé budou muset předbíhat ostatní, aby jejich transakce byly zahrnuty jako první. V závislosti na vytíženosti sítě může být provoz pro určité případy použití příliš nákladný.

Vzestup popularity CryptoKitties byl vynikajícím příkladem omezení Etherea v této oblasti. Tato hra založená na Ethereu v roce 2017 přiměla mnoho uživatelů k provádění transakcí za účelem chovu vlastních digitálních koček (reprezentovaných jako nezastupitelné tokeny). Stala se tak populární, že nevyřízené transakce prudce vzrostly, což na nějakou dobu vedlo k extrémnímu přetížení sítě.


Trilema škálovatelnosti blockchainu

Zdá se, že pouhé zvyšování limitu blokového paliva by zmírnilo všechny problémy se škálovatelností. Čím vyšší je strop, tím více transakcí by se v daném časovém období mohlo zpracovat, nebo ne?

Bohužel to není možné bez obětování klíčových vlastností Etherea. Vitalik Buterin navrhl trilema blockchainu  (na obrázku níže), aby vysvětlil křehkou rovnováhu, které musí blockchainy dosáhnout.


Trilema blockchainu: škálovatelnost (1), bezpečnost (2) a decentralizace (3).


Pokud se rozhodnete optimalizovat dvě ze tří výše uvedených charakteristik, třetí bude chybět. Blockchainy jako Ethereum a Bitcoin upřednostňují bezpečnost a decentralizaci. Jejich konsensuální algoritmy zajišťují bezpečnost jejich sítí, které se skládají z tisíců uzlů, což však vede ke špatné škálovatelnosti. Díky velkému počtu uzlů, které přijímají a ověřují transakce, je systém mnohem pomalejší než centralizované alternativy.
V jiném scénáři by mohl být zrušen limit blokového paliva, takže síť dosáhne bezpečnosti a škálovatelnosti, ale nebude tak decentralizovaná. 

Je to proto, že více transakcí v bloku vede k větším blokům. Přesto je uzly v síti musí pravidelně stahovat a šířit. Tento proces je náročný na hardware. Když se zvýší limit blokového paliva, je pro uzly obtížnější ověřovat, ukládat a odesílat bloky.

V důsledku toho lze očekávat, že uzly, které nestačí držet krok, ze sítě vypadnou. Pokud by se takto pokračovalo, mohla by se zapojit jen část výkonných uzlů, – což by vedlo k větší centralizaci. Možná byste nakonec získali bezpečný a škálovatelný blockchain, který by však nebyl decentralizovaný.

Nakonec si můžeme představit blockchain, který se zaměřuje na decentralizaci a škálovatelnost. Aby byl systém rychlý a zároveň decentralizovaný, je třeba přinést oběť, pokud jde o použitý konsensuální algoritmus, což vede ke snížení bezpečnosti.


Kolik transakcí dokáže Ethereum zpracovat?

V posledních letech Ethereum zřídkakdy přesáhlo deset transakcí za sekundu (TPS). Na platformu, která se chce stát „světovým počítačem“, je toto číslo překvapivě nízké.
Řešení pro škálování jsou však již dlouho součástí plánu rozvoje Etherea. Plasma je jedním z příkladů řešení škálování. Jejím cílem je zvýšit efektivitu Etherea, ale tato technika může být použita i v jiných blockchainových sítích.


Co je to Ethereum 2.0?

Přes veškerý svůj potenciál má Ethereum v současnosti značná omezení. Otázku škálovatelnosti jsme již probírali. Stručně řečeno, pokud má být Ethereum páteří nového finančního systému, musí být schopno zpracovat mnohem více transakcí za sekundu. Vzhledem k distribuované povaze této sítě je řešení tohoto problému nesmírně obtížné a vývojáři Etherea o něm přemýšlejí již několik let.

Za prvé, aby byla síť dostatečně decentralizovaná, musí být vynucovány limity. Čím vyšší jsou požadavky na provoz uzlu, tím méně je účastníků a tím více je síť centralizovaná. Zvýšení počtu transakcí, které může Ethereum zpracovávat, by tedy mohlo ohrozit integritu systému, protože by zároveň zvýšilo zátěž uzlů.

Další kritika Etherea (a dalších Proof of Work kryptoměn) spočívá v tom, že je neuvěřitelně náročné na zdroje. Aby mohlo úspěšně přidat blok do blockchainu, musí těžit. K vytvoření bloku tímto způsobem však musí rychle provádět výpočty, které spotřebovávají obrovské množství elektrické energie.

K vyřešení výše uvedených omezení byla navržena zásadní sada upgradů, souhrnně známá jako Ethereum 2.0 (nebo ETH 2.0). Po úplném uvedení ETH 2.0 by se měl výkon sítě výrazně zlepšit.


Co je sharding Etherea?

Jak bylo uvedeno výše, každý uzel ukládá kopii celého blockchainu. Při každém rozšíření se musí každý z uzlů aktualizovat, což spotřebovává jejich přenosovou rychlost a dostupnou paměť.

Pomocí metody zvané sharding, to již nutné být nemusí. Název odkazuje na proces rozdělení sítě na podmnožiny uzlů – to jsou naše shardy. Každý z těchto shardů zpracovává své vlastní transakce a kontrakty, ale přesto může podle potřeby komunikovat s širší sítí shardů. Protože se každý shard ověřuje nezávisle, není již nutné, aby ukládal data z jiných shardů.


Síť v březnu 2020 vs. síť se zavedeným shardingem.


Sharding je jedním z nejsložitějších přístupů ke škálování, jehož návrh a implementace vyžadují mnoho práce. V případě úspěšné realizace by však byla také jednou z nejefektivnějších, protože by řádově zvýšila propustnost sítě.


Co je to Plasma Etherea?

Plasma Etherea je to, čemu říkáme off-chainové řešení škálovatelnosti – to znamená, že má za cíl zvýšit propustnost transakcí tím, že transakce odsune z blockchainu. V tomto ohledu se do jisté míry podobá vedlejším chainům a platebním kanálům.

V Plasmě jsou sekundární chainy ukotveny v hlavním blockchainu Etherea, ale jejich komunikace je omezena na minimum. Fungují víceméně nezávisle, ačkoli uživatelé stále spoléhají na hlavní chain při řešení sporů nebo „dokončování“ svých činností ve vedlejších chainech.

Snížení množství dat, která musí uzly ukládat, je pro úspěšné škálování Etherea zásadní. Přístup Plasmy umožňuje vývojářům nastínit fungování svých „podřízených“ chainů v chytrém kontraktu na hlavním chainu. Pak mohou volně vytvářet aplikace s informacemi nebo procesy, které by bylo příliš nákladné ukládat/provozovat na hlavním chainu.

Komplexní úvod k Plasmě naleznete na stránce Co je to Plasma Etherea?


Co jsou to rollupy Etherea?

Rollupy jsou podobné jako Plasma v tom smyslu, že jejich cílem je škálovat Ethereum přesunem transakcí mimo hlavní blockchain. Jak tedy fungují? 
Jeden kontrakt na hlavním chainu drží všechny prostředky na sekundárním chainu a uchovává kryptografický důkaz o aktuálním stavu tohoto chainu. Operátoři tohoto sekundárního chainu, kteří se zavázali ke kontraktu mainnetu, zajišťují, aby byly do kontraktu mainnetu potvrzeny pouze platné stavové přechody. Myšlenka spočívá v tom, že jelikož je tento stav udržován mimo chain, není třeba ukládat data do blockchainu. Hlavní odlišnost rollupů od Plasmy však spočívá ve způsobu, jakým jsou transakce odesílány do hlavního chainu. Pomocí speciálního typu transakce lze velký počet transakcí „srolovat“ (svázat) do speciálního bloku zvaného Rollup blok.   
Existují dva typy rollupů: Optimistic and ZK Rollup. Oba zaručují správnost stavových přechodů různými způsoby. 
ZK Rollupy odesílají transakce pomocí kryptografické ověřovací metody zvané zero-knowledge proof. Konkrétně se jedná o přístup, který se nazývá zk-SNARK. Nebudeme zde zacházet do podrobností, jak to funguje, ale uvedeme, jak jej lze použít pro rollupy. Je to způsob, jak si různé strany mohou navzájem dokázat, že mají určitou informaci, aniž by prozradily, o jakou informaci se jedná. 

V případě ZK Rollupů jsou těmito informacemi stavové přechody, které se předávají do hlavního chainu. Velkou výhodou je, že tento proces může proběhnout téměř okamžitě a prakticky neexistuje žádná šance na poškození stavu odeslaných dat. 

Optimistic Rollupy obětují část škálovatelnosti ve prospěch větší flexibility. Pomocí virtuálního stroje zvaného Optimistic Virtual Machine (OVM) umožňují běh chytrých kontraktů na těchto sekundárních chainech. Na druhou stranu neexistuje žádný kryptografický důkaz, že přechod stavu předaný hlavnímu chainu je správný. Aby se tento problém zmírnil, dochází k mírnému zpoždění, které uživatelům umožňuje zpochybnit a odmítnout neplatné bloky odeslané do hlavního chainu. 


Co je to Proof of Stake (PoS) Etherea?

Proof of Stake (PoS) je alternativní metoda k Proof of Work pro ověřování bloků. V systému Proof of Stake nejsou bloky jako takové těženy, ale raženy (někdy jsou označované jako ukované). Místo toho, aby těžaři soutěžili o hashovací výkon, je pravidelně náhodně vybírán uzel (nebo validátor) který validuje kandidátský blok. Pokud tak učiní správně, obdrží všechny transakční poplatky za daný blok a v závislosti na protokolu případně i odměnu za blok.

Vzhledem k tomu, že nedochází k těžbě, je Proof of Stake považováno za méně škodlivé pro prostředí. Validátoři nespotřebovávají zdaleka tolik energie jako těžaři a místo toho mohou razit bloky na hardwaru spotřebitelské třídy.

Ethereum má přejít z PoW na PoS jako součást projektu Ethereum 2.0 s upgradem známým jako Casper. Ačkoli přesné datum ještě nebylo stanoveno, první verze bude pravděpodobně uvedena na trh v roce 2020.


Co je to stakování Etherea?

V protokolech Proof of Work zajišťují bezpečnost sítě těžaři. Těžaři nepodvádějí, protože by tím plýtvali elektřinou a přišli by o potenciální odměny. V případě Proof of Stake taková teorie her neexistuje a k zajištění bezpečnosti sítě se používají různá kryptoekonomická opatření.
Místo rizika plýtvání brání nepoctivému jednání riziko ztráty finančních prostředků. Validátoři musí předložit stake (tj. držení tokenu), aby byli způsobilí k validaci. Jedná se o stanovené množství etheru, které se ztratí, pokud se uzel pokusí podvádět, nebo se pomalu vyčerpá, pokud uzel nereaguje nebo je offline. Pokud však validátor spouští další uzly, může získat další odměny.


Kolik ETH potřebuji ke stakování na Ethereu?

Odhadovaný minimální stake pro Ethereum je 32 ETH na validátora. Tato hodnota je nastavena tak vysoko, aby náklady na pokus o 51% útok byly extrémně vysoké.


Kolik ETH mohu vydělat stakováním na Ethereu?

Odpověď na tuto otázku není jednoduchá. Samozřejmě se to odvíjí od vašeho staku, ale také od celkového množství ETH stakovaných v síti a míry inflace. Velmi hrubým odhadem lze podle současných výpočtů předpokládat přibližně 6% roční výnos. Mějte na paměti, že se jedná pouze o odhad a v budoucnu se to může změnit.


Jak dlouho je moje ETH při stakování uzamčeno?

Pro výběr vašeho ETH od vašeho validátora bude existovat fronta. Pokud fronta není, je minimální doba výběru 18 hodin, ale dynamicky se upravuje podle toho, kolik validátorů v danou chvíli provádí výběr.


Je stakování ETH rizikové?

Vzhledem k tomu, že jste validátorem v síti, který je zodpovědný za udržování bezpečnosti sítě, je třeba zvážit některá rizika. Pokud váš validátorský uzel zůstane delší dobu offline, můžete přijít o značnou část svého vkladu. Pokud váš vklad kdykoli klesne pod 16 ETH, budete ze sady validátorů vyřazeni.

Za zvážení stojí také faktor systémového rizika. Proof of Stake nebylo v takovém měřítku dosud realizováno, takže si nemůžeme být zcela jisti, zda nějakým způsobem neselže. Software bude vždy obsahovat chyby a slabá místa, což může mít ničivé následky – zejména pokud jsou v sázce miliardy dolarů.





Kapitola 5 - Ethereum a decentralizované finance (DeFi)

Obsah


Co jsou to decentralizované finance (DeFi)?

Decentralizované finance (nebo jednoduše DeFi) je hnutí, jehož cílem je decentralizovat finanční aplikace. DeFi je postaveno na veřejných, open-source blockchainech, ke kterým má volný přístup kdokoli s internetovým připojením (bez povolení). Toto je klíčový prvek pro zapojení potenciálně miliard lidí do nového globálního finančního systému. 
V rostoucím ekosystému DeFi uživatelé komunikují s chytrými kontrakty a mezi sebou navzájem prostřednictvím peer-to-peer (P2P) sítí a decentralizovaných aplikací (DApps). Velkou výhodou DeFi je, že i když toto všechno umožňuje, uživatelé si stále a v každém okamžiku zachovávají vlastnictví svých finančních prostředků. 

Zjednodušeně řečeno, cílem hnutí decentralizovaných financí (DeFi) je vytvořit nový finanční systém, který se zbaví omezení toho současného. Vzhledem k relativně vysokému stupni decentralizace a velké vývojářské základně je většina DeFi v současnosti postavena na Ethereu.  


K čemu lze decentralizované finance (DeFi) využít?

Pravděpodobně to už víte, ale jednou z velkých výhodBitcoinu je, že ke koordinaci provozu sítě není potřeba žádná centrální entita. Co kdybychom to ale použili jako základní myšlenku a na jejím základě vytvořili programovatelné aplikace? To je potenciál aplikací DeFi. Žádní centrální koordinátoři nebo zprostředkovatelé a žádná jediná místa selhání. 

Jak bylo uvedeno výše, jednou z velkých výhod DeFi je otevřený přístup. Na celém světě žijí miliardy lidí, kteří nemají dobrý přístup k žádnému typu finančních služeb. Dokážete si představit, jak byste zvládali svůj každodenní život, kdybyste neměli žádnou jistotu ohledně svých financí? Takto žijí miliardy lidí a právě jim se DeFi snaží sloužit.


Stanou se decentralizované finance (DeFi) standardem?

To všechno zní skvěle, tak proč DeFi ještě neovládlo svět? V současné době je většina aplikací DeFi obtížně použitelná, neohrabaná, často selhává a tyto aplikace jsou převážně ve stadiu pokusů. Ukázalo se, že navrhnout i rámec pro tento ekosystém je nesmírně obtížné, zejména v distribuovaném vývojovém prostředí.

Vyřešení všech problémů spojených s budováním ekosystému DeFi je dlouhá cesta pro softwarové inženýry, herní teoretiky, konstruktéry mechanismů a mnoho dalších. To, zda se aplikace DeFi někdy stanou široce přijatým standardem, se teprve ukáže.


Jaké aplikace decentralizovaných financí (DeFi) existují?

Jedním z nejoblíbenějších případů použití decentralizovaných financí (DeFi) jsou stablecoiny. V podstatě se jedná o tokeny na blockchainu, jejichž hodnota je vázána na reálné aktivum, například fiat měnu. Například BUSD je navázán na hodnotu USD. Tyto tokeny je výhodné používat, protože existují v blockchainu, takže je lze velmi snadno ukládat a převádět.
Dalším oblíbeným typem aplikace jsou půjčky. Existuje mnoho peer-to-peer (P2P) služeb, které vám umožňují půjčovat své prostředky ostatním a inkasovat za to úroky. Jedním z nejjednodušších způsobů, jak to provádět, je Binance Lending. Stačí, když si převedete peníze do své úvěrové peněženky, a hned druhý den můžete začít vydělávat na úrocích!
Pravděpodobně nejzajímavější částí DeFi jsou však aplikace, které je obtížné kategorizovat. Mohou to být nejrůznější decentralizovaná tržiště typu peer-to-peer, kde si uživatelé mohou vyměňovat jedinečné krypto-sběratelské předměty a další digitální objekty. Mohou také umožnit vytváření syntetických aktiv, kde kdokoli může vytvořit trh pro téměř cokoli, co má hodnotu. Další využití může zahrnovat predikční trhy, deriváty a mnoho dalších.


Decentralizované burzy (DEX) na Ethereu

Decentralizovaná burza (DEX) je místo, které umožňuje provádět obchody přímo mezi peněženkami uživatelů. Když obchodujete na Binance, centralizované burze, posíláte své prostředky na Binance a obchodujete prostřednictvím interních systémů Binance.
Decentralizované burzy jsou jiné. Díky kouzlu chytrých kontraktů vám umožňují obchodovat přímo z vaší kryptoměnové peněženky, čímž eliminují možnost hacknutí burzy a další rizika.
Skvělým příkladem decentralizované burzy je Binance DEX. Mezi další významné příklady postavené na Ethereu patří Uniswap, Kyber Network a IDEX. Mnoho z nich vám pro maximální bezpečnost dokonce umožní obchodovat z hardwarové peněženky.


Centralizované vs. decentralizované burzy.


Výše jsme ilustrovali rozdíly mezi centralizovanými a decentralizovanými burzami. Vlevo vidíme, že Binance stojí uprostřed transakcí mezi uživateli. Pokud tedy chce Alice vyměnit token A za Bobův token B, musí nejprve vložit svá aktiva na burzu. Po uzavření obchodu Binance odpovídajícím způsobem přerozdělí jejich zůstatky.

Napravo je však decentralizovaná burza. Všimněte si, že do transakce není zapojena žádná strana. Místo toho se Alicin token přímo vymění za Bobův pomocí chytrého kontraktu. Žádná ze stran tak nemusí důvěřovat zprostředkovateli, protože podmínky jejich kontraktu jsou automaticky vymahatelné.

Od února 2020 jsou DEXy nejpoužívanějšími aplikacemi na blockchainu Ethereum. Objem obchodování je však ve srovnání s centralizovanými burzami stále malý. Nicméně, pokud vývojáři a designéři DEXů vylepší uživatelské prostředí tak, aby bylo přívětivější, mohly by DEXy v budoucnu konkurovat centralizovaným burzám.





Kapitola 6 - Zapojení do sítě Ethereum

Obsah


Co je to uzel Etherea?

„Uzel Etherea“ je termín, kterým lze označit program, který nějakým způsobem komunikuje se sítí Ethereum. Uzlem Etherea může být cokoli od jednoduché aplikace peněženky v mobilním telefonu až po počítač, který uchovává celou kopii blockchainu. 

Všechny uzly fungují nějakým způsobem jako komunikační bod, ale v síti Ethereum existují různé typy uzlů.


Jak uzel Etherea funguje?

Ethereum na rozdíl od Bitcoinu nevyužívá jako referenční implementaci pouze jeden program. Zatímco v ekosystému Bitcoinu je softwarem primárního uzlu Bitcoin Core, Ethereum využívá řadu individuálních (ale kompatibilních) programů založených na  Žluté knize. Mezi oblíbené možnosti patří Geth a Parity.


Plné uzly Etherea

Pokud se chcete propojit se sítí Ethereum způsobem, který vám umožní nezávisle validovat data v blockchainu, musíte spustit plný uzel pomocí softwaru, jako jsou ty uvedené výše. 

Software stáhne bloky z jiných uzlů a ověří, zda jsou zahrnuté transakce správné. Bude také provozovat všechny shromážděné chytré kontrakty, aby bylo zajištěno, že obdržíte stejné informace jako ostatní účastníci sítě typu peer. Pokud vše funguje tak, jak má, můžeme očekávat, že každý uzel bude mít na svých počítači identickou kopii blockchainu.

Plné uzly jsou pro fungování Etherea životně důležité. Bez velkého množství uzlů rozšířených po celém světě by síť ztratila odolnost vůči cenzuře a decentralizovanost.


Lehké uzly Etherea

Provozování plného uzlu vám umožňuje přímo přispívat ke zdraví a bezpečnosti sítě. Plný uzel však pro provoz často vyžaduje samostatný stroj a příležitostnou údržbu. Lehké uzly mohou být lepší volbou pro uživatele, kteří nemohou provozovat plný uzel (nebo jednoduše dávají přednost této možnosti).

Jak už možná napovídá název, lehké uzly jsou odlehčené – využívají méně zdrojů a zabírají minimální prostor. Jako takové mohou běžet na zařízeních s nižší specifikací, jako jsou telefony nebo notebooky. Tyto nízké režijní náklady však něco stojí: lehké uzly nejsou zcela soběstačné. Neprovádějí plnou synchronizaci blockchainu, a proto potřebují, aby jim relevantní informace poskytovaly plné uzly.

Lehké uzly jsou oblíbené mezi obchodníky, ve službách a mezi uživateli. Ve velké míře se používají k provádění a přijímání plateb v případech, kdy je provoz plných uzlů považován za zbytečný a příliš nákladný.

Těžební uzly Etherea

Těžební uzel může být buď plný nebo lehký klient. Termín „těžební uzel“ se ve skutečnosti nepoužívá tak, jak je tomu v ekosystému Bitcoin, ale přesto stojí za to tyto účastníky identifikovat.

Pokud chtějí uživatelé těžit Ethereum, potřebují další hardware. Běžná praxe zahrnuje vybudování těžební soupravy. S těmi uživatelé propojují více GPU (grafických procesorů), aby mohli hashovat při vysokých rychlostech.
Těžaři mají dvě možnosti: těžit sólo, nebo v těžebním poolu. Sólo těžba znamená, že těžař pracuje na vytváření bloků sám. Pokud je úspěšný, s nikým odměny za těžbu nesdílí. Jestliže se uživatelé připojí k těžebnímu poolu, spojí svůj hashovací výkon s výkonem dalších uživatelů. Díky tomu mají vyšší pravděpodobnost, že najdou blok, ale budou muset sdílet odměny se členy poolu.


Jak provozovat uzel Etherea

Jedním z významných aspektů blockchainů je otevřený přístup. To znamená, že kdokoli může spustit uzel Etherea a posílit tak síť validací transakcí a bloků. 

Podobně jako u Bitcoinu existuje řada podniků, které nabízejí uzly Etherea plug-and-play. To by mohla být ta nejlepší volba, pokud pouze chcete zprovoznit uzel – připravte se však, že si za tuto výhodu budete muset připlatit.
Jak již bylo zmíněno, Ethereum využívá řadu různých implementací softwaru uzlů, jako je Geth nebo Parity. Pokud chcete provozovat svůj vlastní uzel, budete se muset seznámit s procesem nastavení implementace, kterou chcete spustit.
Pokud nechcete provozovat speciální uzel, takzvaný archivní uzel, měl by pro spuštění plného uzlu Etherea postačovat notebook pro běžného spotřebitele. Zároveň je lepší nepoužívat zařízení, které používáte ke každodenní potřebě, protože by se mohlo výrazně zpomalit. 

Provozování vlastního uzlu funguje nejlépe u zařízení, která mohou být neustále online. Pokud se uzel přepne do režimu offline, může po připojení k internetu trvat delší dobu, než proběhne synchronizace se sítí. Proto jsou nejlepším řešením zařízení, která lze levně sestavit a umožňují snadnou údržbu. Lehký uzel můžete spustit například i na Raspberry Pi.


Jak těžit na Ethereu

Vzhledem k tomu, že síť brzy přejde na Proof of Stake, těžba na Ethereu není z dlouhodobého hlediska nejbezpečnější sázkou. Jakmile dojde k přechodu, těžaři Etherea pravděpodobně přesměrují svá těžební zařízení do jiné sítě nebo je úplně prodají.
Pokud se přesto chcete podílet na těžbě Etherea, budete potřebovat specializovaný hardware, jako jsou zařízení GPU nebo ASIC. Pokud hledáte rozumné výnosy, budete s největší pravděpodobností potřebovat vlastní těžební soupravu a přístup k levné elektřině. Kromě toho si budete muset nastavit peněženku Ethereum a nakonfigurovat těžební software tak, aby ji mohl používat. To vše vyžaduje značnou investici času a peněz, takže pečlivě zvažte, zda tuto výzvu chcete přijmout. 


Co je ProgPoW Etherea?

ProgPoW je zkratka pro Programmatic Proof of Work. Jedná se o navrhované rozšíření těžebního algoritmu Etherea, Ethash, který je navržen tak, aby GPU dokázaly lépe konkurovat ASIC
Odolnost vůči ASIC je již léta živě diskutovaným tématem v komunitě Bitcoinu i Etherea. V případě Bitcoinu se ASIC staly dominantní těžební silou v síti. 

Na Ethereu jsou zařízení ASIC přítomna, ale v mnohem menší míře – značná část těžařů stále používá GPU. Tato situace by se však brzy mohla změnit, protože stále více společností přivádí na trh těžaře Etherea se zařízením ASIC. Proč však mohou zařízení ASIC představovat problém? 

Za prvé, zařízení ASIC by mohla drasticky snížit decentralizaci sítě. Pokud těžaři s GPU nejsou ziskoví a budou své těžební operace muset ukončit, hash rate by se mohl soustředit do rukou nízkého počtu těžařů. A co víc, vývoj čipů ASIC je nákladný a požadovanými schopnostmi a zdroji disponuje pouze několik společností. Vzniká proto hrozba monopolizace na straně výroby, kdy se odvětví těžby Etherea potenciálně soustředí do rukou několika korporací.
Integrace ProgPow je kontroverzním tématem už od roku 2018. Někteří se domnívají, že by to mohlo být zdravé pro ekosystém Etherea, jiní jsou proti kvůli možnosti, že dojde k hard forku. S nadcházejícím přechodem na Proof of Stake je otázkou, zda někdy dojde k implementování ProgPoW do sítě.


Kdo vyvíjí software Ethereum?

Ethereum je stejně jako Bitcoin open-source. Kdokoli se může účastnit vývoje samotného protokolu nebo na něm vytvářet aplikace. Faktem je, že Ethereum má v současné době největší vývojářskou komunitu v blockchainovém prostoru.
Zdroje jako Mastering Ethereum od Andrease Antonopoulose a Gavina Wooda a Zdroje pro vývojáře na Ethereum.org jsou vynikajícími výchozími body pro vývojáře, kteří se chtějí zapojit. 


Co je to Solidity?

Chytré kontrakty byly původně popsány v devadesátých letech, ale jejich využití spolu s blockchainy představovalo zcela nové výzvy. Jazyk Solidity navrhl v roce 2014 Gavin Wood a od té doby se stal primárním programovacím jazykem pro vývoj chytrých kontraktů na Ethereu. Syntakticky se podobá jazykům Java, JavaScript a C++.
Solidity je v podstatě nástroj, který umožňuje vývojářům psát kód, jenž lze rozepisovat na pokyny srozumitelné pro Ethereum Virtual Machine (EVM). Pokud byste chtěli lépe porozumět tomu, jak funguje, doporučujeme začít u Solidity GitHubu.
Je třeba poznamenat, že Solidity není jediným jazykem, který mají vývojáři Etherea k dispozici. Další oblíbenou možností je Vyper, který se svou syntaxí více podobá jazyku Python.
Sdílet příspěvky
Vytvořit účet
Využijte své znalosti a otevřete si účet Binance ještě dnes.