Segíts frissíteni ezt az oldalt

🌏

Az oldal új verziója jelenleg csak angolul érhető el. Segíts nekünk a fordításban.

Ez az oldal nincs befejezve. Ha a téma szakértője vagy, akkor légy szíves szerkeszd az oldalt és szórd meg a tudásoddal.

Ethereum JavaScript fejlesztőknek

Utolsó módosítás: , Invalid DateTime
Edit page

A Javascript a legnépszerűbb nyelvek között van az Ethereum ökoszisztémában. Valójában van egy csapat, 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 szeretnél írni a blokklánc lekérdezéséhez, tranzakció küldéshez vagy más egyébhez, akkor ennek a legkézenfekvőbb módja egy JavaScript API könyvtár használata. Ezek az API-ok 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éphetsz 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ézd meg

  • Web3.js
  • Ethers.js – tartalmaz egy Ethereum tárca implementációt és más segédprogramokat JavaScriptben és TypeScriptben.

Okosszerződések

Ha egy Javascript fejlesztő vagy és szeretnéd megírni a saját okosszerződéseidet, akkor érdemes megismerkedned a Solidity-vel. Ez a legnépszerűbb okosszerződés nyelv és nagyrészt a JavaScript inspirálta.

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

Értsd meg a protokollt

Az Ethereum virtuális gép (EVM)

Van az Ethereum virtuális gépnek egy JavaScript implementációja. 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 áttekinthetsz 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íteni fog megérteni olyan dolgokat, mint "mi a számlának az adatstruktúrája?".

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

Nézd meg a monorepot
ethereumjs

Csomópontok és kliensek

Van egy fejlesztés alatt álló Ethereumjs kliens. Ez lehetővé teszi, hogy a mélyére áss, hogyan működnek az Ethereum kliensei egy általad ismert nyelven.

Nézd meg a klienst
ethereumjs-client

Egyéb projektek

Rengeteg más dolog is zajlik az Ethereum JavaScript világában, beleértve:

  • könyvtárak és tárca eszközök.
  • eszközök Ethereum kulcsok generálására, importálására és exportálására.
  • a merkle-patricia-fa implementációja – egy adatstruktúra, melyet az Ethereum sárga könyv részletez.

Mélyedj bele abba, ami érdekel a EthereumJS repoban

További olvasnivaló

Ismersz olyan közösségi anyagot, mely segített neked? Módosítsd az oldalt és add hozzá!

👈
ElőzőJava
KövetkezőPython
👉