Ugrás a fő tartalomra
Change page

Ethereum JavaScript fejlesztőknek

Utolsó módosítás: @Satglow(opens in a new tab), 2023. augusztus 15.

A Javascript a legnépszerűbb nyelvek között van az Ethereum ökoszisztémában. Valójában van egy csapat(opens in a new tab), mely célul tűzte ki, hogy a lehető legtöbb Ethereumot vigye be a JavaScriptbe.

Lehetőség van JavaScriptet írni (vagy valami hasonlót) a stack összes szintjén.

Interakció az Ethereummal

JavaScript API könyvtárak

Ha JavaScriptet szeretne írni a blokklánc lekérdezéséhez, tranzakció küldéséhez vagy máshoz, akkor ennek a legkézenfekvőbb módja egy JavaScript API könyvtár használata. Ezek az API-k lehetővé teszik a fejlesztőknek, hogy interakcióba lépjenek az Ethereum-hálózat csomópontjaival.

Ezekkel a könyvtárakkal okosszerződésekkel léphet kapcsolatba az Ethereumon, így létre lehet hozni egy dappot, ahol elég csak a JavaScriptet használni már létező okosszerződésekkel történő interakcióhoz.

Nézze meg

Okosszerződések

Ha Ön Javascript-fejlesztő, és szeretné megírni saját okosszerződését, akkor érdemes megismerkednie a Solidity-vel(opens in a new tab). Ez a legnépszerűbb okosszerződésnyelv, és szintaktikailag hasonló a JavaScript-hez, ami miatt könnyebb lehet elsajátítani azt.

Többet az okosszerződésekről.

Értse meg a protokollt

Az Ethereum virtuális gép (EVM)

Az Ethereum virtuális géphez létezik egy JavaScript-implementáció is. Támogatja a legfrissebb elágazási (fork) szabályokat. Az elágazási szabályok az EVM-en végzett tervezett frissítésekből adódó szabályok.

Különböző JavaScript csomagokra oszlik, amelyeket áttekinthet a jobb megértés érdekében:

  • Számlák
  • Blokkok
  • A blokklánc maga
  • Tranzakciók
  • És még sok más...

Ez segít megérteni olyan dolgokat, mint például, „mi a számla adatstruktúrája”.

Ha inkább el szeretné olvasni a kódot, ez a JavaScript nagyszerű alternatíva lehet a dokumentumaink áttekintéséhez.

Nézze meg a kapcsolódó mappát
ethereumjs(opens in a new tab)

Csomópontok és kliensek

Az Ethereumjs kliens aktív fejlesztés alatt áll, így Önnek lehetősége van elmélyedni abban, hogyan működnek az Ethereum-kliensek az Ön által ismert nyelven: JavaScript-ben!

Korábban egy különálló mappában(opens in a new tab) tárolták, de azután beolvadt az EthereumVM monorepóba egy csomagként.

Nézze meg a klienst
ethereumjs-client(opens in a new tab)

Egyéb projektek

Rengeteg más dolog is zajlik az Ethereum JavaScript világában, mint például:

  • könyvtárak és tárcaeszközök.
  • eszközök Ethereum kulcsok generálására, importálására és exportálására.
  • a merkle-patricia-tree (Merkle Patricia-fa) implementációja – egy adatstruktúra, melyet az Ethereum Sárgakönyv részletez.

Mélyedjen bele abba, ami a leginkább érdekli a EthereumJS mappában(opens in a new tab)

További olvasnivaló

Van olyan közösségi erőforrása, amely segített Önnek? Szerkessze ezt az oldalt, és adja hozzá!

Hasznosnak találta a cikket?