Chaincode ni nini?
Chaincode ni nini?

Video: Chaincode ni nini?

Video: Chaincode ni nini?
Video: Kamli Song | Dhoom:3 | Katrina Kaif, Aamir Khan | Sunidhi Chauhan | Pritam | Amitabh Bhattacharya 2024, Novemba
Anonim

Chaincode ni programu, iliyoandikwa kwa Go, nodi. js, au Java inayotumia kiolesura kilichowekwa. Chaincode huendesha kwenye kontena iliyolindwa ya Docker iliyotengwa na mchakato wa uidhinishaji wa rika. Chaincode huanzisha na kudhibiti hali ya leja kupitia miamala iliyowasilishwa na programu.

Katika suala hili, Chaincode katika Blockchain ni nini?

Msingi wa yoyote blockchain jukwaa ni daftari, historia inayoshirikiwa, isiyodhibitiwa ya ulimwengu. Hasa, ni rekodi ya shughuli zote ndani ya wigo wake. Chaincode ni neno la programu zinazoendesha juu ya blockchain kutekeleza mantiki ya biashara ya jinsi programu zinavyoingiliana na leja.

Vile vile, jukumu la Chaincode ni nini? Chaincode ni programu (mkataba wa busara) ambayo imeandikwa kusoma na kusasisha hali ya leja. Watengenezaji hutumia chaincode kuunda mikataba ya biashara, ufafanuzi wa mali, na kudhibiti kwa pamoja maombi yaliyogatuliwa. The chaincode inasimamia hali ya leja kupitia miamala inayoletwa na programu.

Swali pia ni, Chaincode katika Hyperledger ni nini?

Chaincode ni kipande cha msimbo ambacho kimeandikwa katika mojawapo ya lugha zinazotumika kama vile Go au Java. Imesakinishwa na kuanzishwa kupitia SDK au CLI kwenye mtandao wa Hyperledger Nodi rika za kitambaa, kuwezesha mwingiliano na leja ya pamoja ya mtandao huo.

Ni utendakazi gani wa Chaincode huitwa wakati Chaincode inatumwa kwa mara ya kwanza?

Initi ni kuitwa lini chaincode ni kupelekwa kwa kwanza time, au imesasishwa hadi toleo jipya zaidi. Hii kazi inaweza kuwa na mantiki yoyote unayotaka kutekeleza, au inaweza kuachwa tupu. Mfano wa init rahisi kazi ni yafuatayo: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

Ilipendekeza: