Pomôžte nám aktualizovať túto stránku

🌏

K dispozícii je nová verzia tejto stránky. V súčasnosti je však len v angličtine. Pomôžte nám s prekladom najnovšej verzie.

Ethereum
vývojár
zdroje

Príručka programátora pre Ethereum. Programátori programátorom.
Illustration of blocks being organized like an ETH symbol

Ako chcete začať?

👩‍🎓

Naučte sa vyvíjať aplikácie v Ethereu

Prečítajte si o základných konceptoch a stacku Etherea v našej dokumentácii

Prečítajte si dokumentáciu
👩‍🏫

Učte sa pomocou tutoriálov

Naučte sa vyvíjať aplikácie v Ethereu krok za krokom od tých, ktorí to vedia.

Pozrite si tutoriály
👩‍🔬

Začnite experimentovať

Chcete najskôr experimentovať a potom sa pýtať?

Hry s kódom
👷

Nastavenie miestneho prostredia

Pripravte svoj stack na programovanie aplikácií nakonfigurovaním vývojového prostredia.

Vyberte svoj stack

O týchto zdrojoch informácií pre vývojárov

Na ethereum.org nájdete pomoc s programovaním aplikácií pre Ethereum vo forme dokumentácie k základným konceptom, ako aj vývojárskeho stacku. Navyše sú tu tutoriály, ktoré vám pomôžu okamžite sa pustiť do práce.

Inšpirovaní sieťou Mozilla Developer Network sme si uvedomili, že aj Ethereum potrebuje miesto, kde sa bude sústrediť skvelý obsah od vývojárov a zdroje informácií. Podobne ako u našich priateľov v Mozille, aj tu je všetko open-source a všetko, čo tu nájdete, môžete pokojne rozširovať a zlepšovať.

Ak máte nejaké pripomienky, spojte sa s nami cez správu na GitHube alebo na našom serveri Discord. Pripojte sa k Discord

Pomôžte nám zlepšiť ethereum.org

Podobne ako samotné ethereum.org, aj tieto dokumenty sú výsledkom práce komunity. Ak nájdete nejaké chyby, priestor na zlepšenie alebo nové možnosti, ako pomôcť vývojárom aplikácií pre Ethereum, vytvorte PR.

Preskúmajte dokumentáciu

Úvody

Úvod do Etherea

Úvod do blockchainu a Etherea

Intro to Ether

An introduction to cryptocurrency and Ether

Úvod do dappiek

Úvod do decentralizovaných aplikácií

Úvod do stacku

Úvod do stacku Etherea

Web2 vs Web3

V čom je iný svet vývoja pre web3

Programovacie jazyky

Používanie Etherea so známymi jazykmi

Základy

Účty

Kontrakty alebo ľudia v sieti

Transakcie

Spôsob zmeny stavu Etherea

Bloky

Dávky transakcií pridaných do blockchainu

Virtuálny stroj Etherea (EVM)

Počítač, ktorý spracúva transakcie

Gas

Ether potrebný na vykonávanie transakcií

Uzly a klienty

Ako sa overujú bloky a transakcie v sieti

Siete

Prehľad hlavnej siete a testovacích sietí

Dolovanie

Ako sa vytvárajú nové bloky a dosahuje konsenzus

Stack

Smart kontrakty

Logika za dappkami – automaticky uzatvárané zmluvy

Vývojárske rámce

Nástroje, ktoré pomáhajú zrýchliť vývoj

Knižnice JavaScriptu

Interakcia so smart kontraktmi pomocou JavaScriptu

Rozhrania API pre backend

Interakcia so smart kontraktmi pomocou knižníc

Blockchainové prehliadače

Portál pre údaje Etherea

Zabezpečenie

Bezpečnostné opatrenia, ktoré treba zvážiť pri vývoji

Úložisko

Ako zaobchádzať s úložiskom pre dappky

Vývojové prostredia

Prostredia IDE, ktoré sú vhodné na vývoj dappiek

Pre pokročilých

Štandardy tokenov

Prehľad akceptovaných štandardov tokenov

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Zdroje externých dát

Ako dostať údaje nepochádzajúce z reťazcov do smart kontraktov

Škálovanie

Riešenia pre rýchlejšie transakcie