Fejlesztői hálózatok
Az okosszerződésekkel történő Ethereum alkalmazások fejlesztésekor fontos, hogy egy lokális hálózaton futtasd, hogy megnézd hogyan működik telepítés előtt.
Hasonlóan ahhoz, amikor egy lokális szervert futtatsz a számítógépeden webfejlesztés céljából, használhatsz fejlesztői hálózatokat egy lokális blokklánc példány létrehozásához, ahol tesztelheted a dappodat. Ezek az Ethereum fejlesztői hálózatok olyan tulajdonságokkal rendelkeznek, melyek lehetővé teszik a gyorsabb iterációt, mint egy nyilvános tesztnet (például nem kell azzal bajlódnod, hogy ETH-et szerezz egy tesztnet csapból).
Előfeltételek
Először meg kell értened az Ethereum stack alapjait és az Ethereum hálózatokat mielőtt belevágnál a fejlesztői hálózatokba.
Mi a fejlesztői hálózat?
A fejlesztői hálózatok lényegében olyan Ethereum kliensek (Ethereum implementációk), melyeket kimondottan a lokális fejlesztéshez terveztek.
Miért ne futtassunk standard Ethereum csomópontot lokálisan?
Akár futtathatsz saját csomópontot (mint a Geth, OpenEthereum vagy a Nethermind), de mivel a fejlesztői hálózatok célzottan a fejlesztésre vannak létrehozva, olyan kényelmi funkciók is be vannak építve, mint például:
- A lokális blokklánc feltöltése adatokkal determinisztikusan (pl. pénztárcák ETH tartalommal)
- Azonnali blokk bányászat minden egyes megkapott tranzakciónál, sorrendben és késés nélkül
- Fejlett debuggolás és loggolási funkciók
Elérhető eszközök
Megjegyzés: A legtöbb fejlesztői keretrendszer egy beépített fejlesztői hálózatot tartalmaz. Ajánljuk, hogy egy keretrendszer segítségével állítsd be a helyi fejlesztési környezetedet.
Ganache
Indítsd be gyorsan egy személyes Ethereum blokkláncot, melyet tesztek futtatására, parancsok végrehajtására és az állapot megtekintésére használhatsz, mialatt a lánc működését irányítod.
A Ganache-nak van asztali alkalmazása (Ganache UI) és parancssori alkalmazása is (ganache-cli
). A Truffle eszközsorozat része.
Hardhat Network
Egy helyi Ethereum hálózat fejlesztésre tervezve. Szerződéseket telepíthetsz, teszteket futtathatsz és debuggolhatod a kódodat
A Hardhat Network a beépített Hardhat-tel jön, ami egy Ethereum fejlesztői környezet szakembereknek.
További olvasnivaló
Ismersz olyan közösségi anyagot, amely segített neked? Módosítsd az oldalt és add hozzá!