Ruka hadi kwenye maudhui makuu
Change page

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:

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.

Usomaji zaidi

Unajua rasilimali ya jamii iliyokusaidia? Hariri ukurasa huu na uiongeze!

Mafunzo: Mitandao ya maendeleo na mazingira ya majaribio kwenye Ethereum