Preskočiť na hlavný obsah

Vývojári

Ethereum vývojár zdroje

Príručka programátora pre Ethereum. Programátori programátorom.

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
SpeedRunEthereum banner

Learn all the most important concepts by building on Ethereum

SpeedRun Ethereum(opens in a new tab)

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

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

Doge using dapps

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

Mining algorithms

Information on Ethereum's mining algorithms

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

Maximal extractable value (MEV)

An introduction to maximal 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

Networking Layer

Introduction to the Ethereum networking layer

Data structures and encoding

Introduction to the data structures and encoding schema used in the Ethereum stack

Bola táto stránka užitočná?