Ethereum
vývojář
zdroje
Čí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
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.
Pomoz nám ethereum.org vylepšit.
Stejně jako web ethereum.org jsou tyto dokumenty výsledkem práce komunity. Pokud vidíš chyby, prostor pro vylepšení nebo nové možnosti, jak pomoci vývojářům platformy Ethereum, vytvoř PR (pull request - žádost o změnu).
Prozkoumej dokumentaci.
Úvod
Úvod k platformě EthereumSeznámení s blockchainem a platformou Ethereum
Intro to EtherAn introduction to cryptocurrency and Ether
Úvod k dappsSezná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 tvoří nové bloky a dosahuje konsenzu
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
Knihovny jazyka JavascriptPoužívání javascriptu pro komunikaci s chytrými kontrakty
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čnostBezpečnostní opatření, na která je třeba dbát během vývoje
Ú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
Miner extractable value (MEV)An introduction to miner extractable value (MEV)
Data oracleJak dostat data mimo síť (off-chain) do chytrých kontraktů
ŠkálováníŘešení pro rychlejší transakce