Mitandao ya Maendeleo
Unapojenga programu ya Ethereum yenye mikataba mahiri, utataka kuiendesha kwenye mtandao wa ndani ili kuona jinsi inavyofanya kazi kabla ya kuisambaza.
Sawa na jinsi unavyoweza kuendesha seva ya ndani kwenye kompyuta yako kwa maendeleo ya wavuti, unaweza kutumia mtandao wa maendeleo kuunda mfano wa mnyororo wa vitalu wa ndani ili kujaribu programu tumizi iliyogatuliwa (dapp) yako. Mitandao hii ya maendeleo ya Ethereum hutoa vipengele vinavyoruhusu urudiaji wa haraka zaidi kuliko mtandao wa majaribio wa umma (kwa mfano huhitaji kushughulika na kupata ETH kutoka kwenye bomba la mtandao wa majaribio).
Mahitaji ya awali
Unapaswa kuelewa misingi ya steki ya Ethereum na mitandao ya Ethereum kabla ya kuzama kwenye mitandao ya maendeleo.
Mtandao wa maendeleo ni nini?
Mitandao ya maendeleo kimsingi ni wateja wa Ethereum (utekelezaji wa Ethereum) iliyoundwa mahususi kwa maendeleo ya ndani.
Kwa nini usiendeshaji tu nodi ya kawaida ya Ethereum ndani?
Unaweza kuendesha nodi lakini kwa kuwa mitandao ya maendeleo imejengwa kwa madhumuni ya maendeleo, mara nyingi huja na vipengele vinavyofaa kama vile:
- Kupanda data kwa uhakika kwenye mnyororo wa vitalu wako wa ndani (k.m., akaunti zenye salio la ETH)
- Kuzalisha vitalu papo hapo kwa kila muamala inaopokea, kwa mpangilio na bila kuchelewa
- Utendaji ulioboreshwa wa utatuzi na uwekaji kumbukumbu
Zana zinazopatikana
Kumbuka: Mifumo mingi ya maendeleo inajumuisha mtandao wa maendeleo uliojengewa ndani. Tunapendekeza kuanza na mfumo ili kuweka mazingira yako ya maendeleo ya ndani.
Mtandao wa Hardhat
Mtandao wa ndani wa Ethereum ulioundwa kwa ajili ya maendeleo. Inakuruhusu kusambaza mikataba yako, kuendesha majaribio yako na kutatua msimbo wako.
Mtandao wa Hardhat unakuja umejengewa ndani na Hardhat, mazingira ya maendeleo ya Ethereum kwa wataalamu.
Minyororo ya Beacon ya Ndani
Baadhi ya wateja wa mwafaka wana zana zilizojengewa ndani za kuanzisha minyororo ya beacon ya ndani kwa madhumuni ya majaribio. Maagizo ya Lighthouse, Nimbus na Lodestar yanapatikana:
- Mtandao wa majaribio wa ndani kwa kutumia Lodestar (opens in a new tab)
- Mtandao wa majaribio wa ndani kwa kutumia Lighthouse (opens in a new tab)
Minyororo ya Majaribio ya Umma ya Ethereum
Pia kuna utekelezaji miwili ya majaribio ya umma ya Ethereum inayodumishwa: Sepolia na Hoodi. Mtandao wa majaribio unaopendekezwa wenye usaidizi wa muda mrefu ni Hoodi, ambao mtu yeyote yuko huru kuthibitisha. Sepolia inatumia seti ya mthibitishaji yenye ruhusa, ikimaanisha hakuna ufikiaji wa jumla kwa wathibitishaji wapya kwenye mtandao huu wa majaribio.
Kifurushi cha Ethereum cha Kurtosis
Kurtosis ni mfumo wa ujenzi wa mazingira ya majaribio ya kontena nyingi ambao huwawezesha wasanidi programu kuanzisha ndani mifano inayoweza kuzalishwa tena ya mitandao ya mnyororo wa vitalu.
Kifurushi cha Kurtosis cha Ethereum kinaweza kutumika kuanzisha haraka mtandao wa majaribio wa Ethereum unaoweza kuwekewa vigezo, unaoweza kupanuka sana, na wa faragha kupitia Docker au Kubernetes. Kifurushi hiki kinaauni wateja wote wakuu wa Tabaka la Utekelezaji (EL) na Tabaka la Mwafaka (CL). Kurtosis inashughulikia kwa ustadi uchoraji wote wa bandari za ndani na miunganisho ya huduma kwa mtandao wakilishi utakaotumika katika uthibitishaji na mtiririko wa kazi wa majaribio unaohusiana na miundombinu ya msingi ya Ethereum.
- Kifurushi cha mtandao wa Ethereum (opens in a new tab)
- Tovuti (opens in a new tab)
- GitHub (opens in a new tab)
- Nyaraka (opens in a new tab)
Usomaji zaidi
Unajua rasilimali ya jamii iliyokusaidia? Hariri ukurasa huu na uiongeze!
Mada zinazohusiana
Mafunzo: Mitandao ya maendeleo na mazingira ya majaribio kwenye Ethereum
- Tengeneza na ujaribu programu tumizi zilizogatuliwa (dapps) ukitumia mtandao wa majaribio wa ndani wa Ethereum wa wateja wengi – Jinsi ya kuanzisha mtandao wa majaribio wa ndani wa Ethereum wa wateja wengi ukitumia Kurtosis kwa maendeleo na majaribio ya dapp.