Pomozte s aktualizací této stránky

🌏

K dispozici je nová verze této stránky, ale v současné době je pouze v angličtině. Pomozte nám přeložit nejnovější verzi.

Ethereum
vývojář
zdroje

Návod pro tvůrce na platformě Ethereum. Od tvůrců, pro tvůrce.
Illustration of blocks being organized like an ETH symbol

Čí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.

Přečíst 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í.

Zobrazit výukové kurzy
👩‍🔬

Začít experimentovat

Chceš nejdřív experimentovat a ptát se až potom?

Hrát si s kódem
👷

Nastavit místní prostředí

Připrav si svou sadu nástrojů nastavením vývojového prostředí.

Vybrat sadu nástrojů

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.

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ě Ethereum

Seznámení s blockchainem a platformou Ethereum

Intro to Ether

An introduction to cryptocurrency and Ether

Úvod k dapps

Seznámení s decentralizovanými aplikacemi

Úvod k sadě nástrojů

Seznámení se sadou nástrojů platformy Ethereum

Web2 vs. Web3

Jak se liší vývoj ve světě web3

Programovací jazyky

Používání Etherea s běžnými jazyky

Základy

Účty

Kontrakty nebo lidé na síti

Transakce

Způsob, kterým se mění stav sítě Ethereum

Bloky

Dávky transakcí přidané do blockchainu

Virtuální stroj Ethereum (EVM)

Počítač, který zpracovává transakce

Palivo

Ether nezbytný k pohánění transakcí

Uzly a klienti

Jaký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ěžba

Jak se tvoří nové bloky a dosahuje konsenzu

Sada nástrojů

Chytré kontrakty

Logika na pozadí dapps – smlouvy s automatizovaným prováděním

Vývojářské rámce

Nástroje pro urychlení vývoje

Knihovny jazyka Javascript

Používání javascriptu pro komunikaci s chytrými kontrakty

Backendová API

Používání knihoven pro komunikaci s chytrými kontrakty

Prohlížeče bloků

Brána k datům v síti Ethereum

Bezpečnost

Bezpeč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 tokeny

Přehled platných standardů pro tokeny

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Data oracle

Jak dostat data mimo síť (off-chain) do chytrých kontraktů

Škálování

Řešení pro rychlejší transakce