Ethereum
vývojář
zdroje
Návod pro tvůrce na platformě Ethereum. Od tvůrců, pro tvůrce.

Čím byste chtěli začít?
Pochopit vývoj na Ethereu
Přečti si o základních konceptech a sadách nástrojů pro Ethereum v naší dokumentaci.
Učit se z výukových kurzů
Nauč se, jak vyvíjet na Ethereu krok za krokem od tvůrců, kteří to již umí.
Začít experimentovat
Chceš nejdřív experimentovat a ptát se až potom?
Nastavit místní prostředí
Připrav si svou sadu nástrojů nastavením vývojového prostředí.
Informace k těmto zdrojům pro vývojáře
Web ethereum.org ti nabízí pomoc při budování na platformě Ethereum prostřednictvím dokumentace základních konceptů a sady nástrojů pro vývoj. Kromě toho jsou zde výukové programy, které ti mají usnadnit rozjezd.
Inspirováni vývojářskou sítí Mozilla jsme cítili, že Ethereum potřebuje místo pro soustředění skvělého obsahu a zdrojů od vývojářů. Stejně jako to dělají naši přátelé v Mozille, vše je zde open-source a připraveno, abys to rozšířil(a) nebo vylepšil(a).
Pokud máš nějakou zpětnou vazbu, kontaktuj nás prostřednictvím GitHub v sekci Issues nebo na našem serveru Discord. Připoj se k serveru Discord.(opens in a new tab)
Prozkoumej dokumentaci.
Úvod
Úvod k platformě EthereumSeznámení s blockchainem a platformou Ethereum
Úvod ke kryptoměně EtherÚvod do kryptoměn a měny Ether
Úvod k decentralizovaným aplikacímSeznámení s decentralizovanými aplikacemi
Úvod k sadě nástrojůSeznámení se sadou nástrojů platformy Ethereum
Web2 vs. Web3Jak se liší vývoj ve světě web3
Programovací jazykyPoužívání Etherea s běžnými jazyky

Základy
ÚčtyKontrakty nebo lidé na síti
TransakceZpůsob, kterým se mění stav sítě Ethereum
BlokyDávky transakcí přidané do blockchainu
Virtuální stroj Ethereum (EVM)Počítač, který zpracovává transakce
PalivoEther nezbytný k pohánění transakcí
Uzly a klientiJakým způsobem jsou v síti ověřovány bloky a transakce
SítěPřehled o hlavní síti (mainnet) a zkušebních sítích (testnet)
TěžbaJak se vytvářejí nové bloky a jak bylo dosaženo konsensu pomocí metody proof-of-work
Těžební algoritmyInformace o těžebních algoritmech pro Ethereum
Sada nástrojů
Chytré kontraktyLogika na pozadí dapps – smlouvy s automatizovaným prováděním
Vývojářské rámceNástroje pro urychlení vývoje
JavaScript knihovnyPoužití JavaScriptu pro komunikaci s chytrými smlouvami
Backendová APIPoužívání knihoven pro komunikaci s chytrými kontrakty
Prohlížeče blokůBrána k datům v síti Ethereum
Bezpečnost chytrých kontraktůBezpečnostní opatření, na která je třeba dbát během vývoje chytrých kontraktů
ÚložištěJak pracovat s úložištěm decentralizovaných aplikací (dapps)
Vývojová prostředíVývojová prostředí (IDE) vhodná pro vývoj aplikací
Další
Standardy pro tokenyPřehled platných standardů pro tokeny
Maximální extrahovatelná hodnota (MEV)Úvod do maximální extrahovatelné hodnoty (MEV)
Data oracleJak dostat data mimo síť (off-chain) do chytrých kontraktů
ŠkálováníŘešení pro rychlejší transakce
Síťová vrstvaÚvod do síťové vrstvy Ethereum
Datové struktury a kódováníÚvod do datových struktur a schématu kódování používaných v Ethereum zásobníku