Untitled

TL;DR Malaki ang pinahusay ng mga bagong network ng ZetaChain ang karanasan sa pagbuo ng Universal App. Ang isang maliit na grupo ng mga aktibong developer ay maaaring. apply here for early Devnet access.

Ang misyon ng ZetaChain ay paganahin ang mga Universal Apps na sumasaklaw sa lahat ng chain mula sa native na Bitcoin at Ethereum hanggang sa Cosmos, Solana, at iba pa. Isang mahalagang bahagi ng misyong ito ay ang pagpapababa ng hadlang sa pagbuo at pagsubok ng mga Universal App. Ito ay nagpapahintulot sa mga developer na makapaghatid ng mas magagandang produkto sa mainnet nang mas mabilis habang tinitiyak ang seguridad. Ngayon, ipinapakilala namin ang ZetaChain Localnet at Devnet, na nagbibigay-daan sa mas mabilis na pag-unlad at eksperimento para sa parehong mga tagabuo ng Universal App at sa ZetaChain protocol.

Ipinapakilala ang ZetaChain Localnet at Devnet

Ang pagbuo sa iba't ibang mga chain ay isang masalimuot at matrabahong proseso. Pinapasimple ito ng ZetaChain sa pamamagitan ng pagpapagana ng mga single-deployment Universal Apps na gumagana nang maayos sa iba't ibang blockchain network mula sa iisang logic. Upang mapabuti ang karanasan sa pagsubok at pag-unlad, ikinagagalak naming ipakilala ang dalawang bagong development environment — ang Localnet at Devnet — na nagbibigay-kapangyarihan sa mga developer na mag-iterate nang mas mabilis at bumuo ng mga app nang mas mahusay gamit ang pinakabagong mga tampok. Tuklasin natin ang mga environment na ito at talakayin kung paano nila mapapahusay ang iyong workflow sa pag-develop.

Bumuo nang mas mabilis gamit ang ZetaChain Localnet

Ang environment ng Localnet ay idinisenyo upang gayahin ang ZetaChain at ang mga konektadong chain nito, na nagbibigay-daan sa iyong bumuo ng mga Universal App direkta mula sa iyong lokal na makina. Ang setup na ito ay ginagaya ang mga senaryo sa totoong mundo, na nagpapadali sa pagsubok at pag-iterate sa iyong mga aplikasyon nang hindi kinakailangang magsimula ng mga transaksyon sa aktwal na testnet at maghintay para sa mga kumpirmasyon.

Nagbibigay ang Localnet ng isang sandbox kung saan maaari kang mag-eksperimento gamit ang ZetaChain’s 2.0 arkitektura, na nakatuon sa pagpapasimple ng proseso ng pag-unlad gamit ang mga intuitive na interface. Narito ang mas malalim na pagtingin sa kung ano ang inaalok ng Localnet at kung paano ka makapagsisimula.

Pagpapasimula sa Localnet

Upang makapagsimula sa Localnet, kailangan mong i-clone ang repository ng mga kontrata ng ZetaChain protocol at simulan ang lokal na environment gamit ang Hardhat, isang sikat na development framework para sa Ethereum.

git clone <https://github.com/zeta-chain/protocol-contracts.git>
cd protocol-contracts
yarn
yarn localnet

Pagpapatakbo ng localnet ang utos ay nagsisimula ng dalawang proseso:

Ang mga ZetaChain 2.0 contracts ay sentral sa Localnet environment, na nagtatampok ng dalawang pangunahing kontrata:GatewayEVM at GatewayZEVM.

Ang mga kontratang ito ay sumusuporta sa mga pangunahing operasyon tulad ng mga deposito, withdrawal, at mga tawag sa smart contract, na naaangkop para sa parehong native at ERC-20 tokens. Ang disenyo na ito ay nagsisiguro ng isang intuitive at simpleng interface para sa mga developer.

Ang Localnet ay naka-set up upang magbigay-daan para sa maayos na eksperimento at pagbuo. Pagkatapos i-deploy ang lokal na network, magkakaroon ka ng access sa mga default na Hardhat accounts at kanilang mga private keys, na nagpapadali sa pagsisimula ng pakikipag-ugnayan sa mga kontrata agad.

Upang ipakita ang ZetaChain 2.0 interface sa aksyon, nagbibigay kami ng mga halimbawa ng kontrata tulad ng TestZContract, SenderZEVM, at ReceiverEVM. Ipinapakita nito kung paano bumuo at makipag-ugnayan sa mga Universal Apps.