Přeskočit na hlavní obsah
Change page

Ethereum pro vývojáře v JavaScriptu

Stránka naposledy aktualizována: 15. září 2025

JavaScript je jedním z nejpopulárnějších jazyků v ekosystému Ethereum. Ve skutečnosti existuje týmopens in a new tab věnovaný tomu, aby co nejvíce z Etherea přenesl do JavaScriptu.

Existují příležitosti k psaní v JavaScriptu (nebo něčem blízkém) na všech úrovních zásobníku.

Interakce s Ethereem

JavaScriptové API knihovny

Pokud byste chtěli psát v JavaScriptu pro dotazování blockchainu, odesílání transakcí a další, nejpohodlnější způsob, jak to udělat, je použít knihovnu JavaScript API. Tato API umožňují vývojářům snadno komunikovat s uzly v síti Ethereum.

Tyto knihovny můžete použít k interakci s chytrými kontrakty na Ethereu, takže je možné vytvořit dapp, kde pro interakci s již existujícími kontrakty použijete pouze JavaScript.

Podívejte se

Chytré kontrakty

Pokud jste JavaScript vývojář a chcete psát svůj vlastní chytrý kontrakt, možná se budete chtít seznámit se Solidityopens in a new tab. Jedná se o nejpopulárnější jazyk pro chytré kontrakty a je syntakticky podobný JavaScriptu, což může usnadnit jeho učení.

Více o chytrých kontraktech.

Pochopení protokolu

Virtuální stroj Etherea

Existuje JavaScriptová implementace virtuálního stroje Etherea. Podporuje nejnovější pravidla větví. Pravidla větví odkazují na změny provedené v EVM v důsledku plánovaných upgradů.

Je rozdělen do různých JavaScriptových balíčků, které si můžete prohlédnout, abyste lépe porozuměli:

  • Účty
  • Bloky
  • Samotný blockchain
  • Transakce
  • A další...

To vám pomůže pochopit věci jako "jaká je datová struktura účtu?".

Pokud dáváte přednost čtení kódu, tento JavaScript může být skvělou alternativou ke čtení naší dokumentace.

Prozkoumejte EVM
@ethereumjs/evmopens in a new tab

Uzly a klienti

Klient Ethereumjs je v aktivním vývoji, který vám umožní ponořit se do toho, jak fungují klienti Etherea, v jazyce, kterému rozumíte: v JavaScriptu!

Prozkoumejte klienta
@ethereumjs/clientopens in a new tab

Další projekty

V zemi Etherea a JavaScriptu se toho děje spousta, včetně:

  • knihovny s utilitami pro peněženky.
  • nástroje pro generování, import a export klíčů Ethereum.
  • implementace merkle-patricia-tree – datové struktury popsané ve žluté knize Etherea.

Ponořte se do toho, co vás nejvíce zajímá, v repozitáři EthereumJSopens in a new tab

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!

Byl tento článek užitečný?