Přeskočit na hlavní obsah

developers

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.

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.(opens in a new tab)

Prozkoumej dokumentaci.

Úvod

Úvod k platformě Ethereum

Seznámení s blockchainem a platformou Ethereum

Úvod ke kryptoměně Ether

Úvod do kryptoměn a měny Ether

Úvod k decentralizovaným aplikacím

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

Doge používá dApps

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 vytvářejí nové bloky a jak bylo dosaženo konsensu pomocí metody proof-of-work

Těžební algoritmy

Informace o těžebních algoritmech pro Ethereum

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

JavaScript knihovny

Použití JavaScriptu pro komunikaci s chytrými smlouvami

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

Přehled platných standardů pro tokeny

Maximální extrahovatelná hodnota (MEV)

Úvod do maximální extrahovatelné hodnoty (MEV)

Data oracle

Jak 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

Byla tato stránka užitečná?