zcashd na zcash-cli¶
zcashd ni full node ya Zcash. Inaweza kupakua blockchain, kuthibitisha sheria za mtandao, na kutoa JSON-RPC interface. zcash-cli ni zana ya command line inayozungumza na zcashd.
Full node ni nini?¶
Full node huhifadhi na kuthibitisha historia ya blockchain. Kwa mainnet, hii inaweza kuchukua muda na nafasi kubwa ya disk. Kwa regtest, chain ni ndogo na ya ndani.
RPC ni nini?¶
RPC ni njia ya programu kutuma amri kwa node. Kwa mfano:
zcash-cli getblockchaininfo
zcash-cli getwalletinfo
Katika mfano wa regtest wa repo hii, amri hupitia script:
scripts/zcash-regtest cli getblockchaininfo
Mazingira matatu¶
Mainnet ni mtandao wa kweli. Usitumie scripts za majaribio bila kuelewa kabisa hatari zake.
Testnet ni mtandao wa majaribio wa umma. Ni muhimu kwa kujaribu interaction na nodes nyingine, lakini faucet inaweza kuwa haipatikani kila wakati.
Regtest ni mtandao wa ndani. Ni bora kwa tests za haraka, automation, na development.
Deprecated RPCs kwenye development¶
Baadhi ya RPC za zamani kama getnewaddress zimepunguzwa matumizi kwenye matoleo mapya ya zcashd. Mfano wa regtest katika repo hii huziruhusu kwa makusudi ili iwe rahisi kuonyesha mtiririko wa local development.
Usichukulie mipangilio hiyo kama ushauri wa production. Kwa production, fuata nyaraka rasmi za toleo la zcashd, zebrad, au wallet tooling unayotumia.