Šta je Chaincode?
Šta je Chaincode?

Video: Šta je Chaincode?

Video: Šta je Chaincode?
Video: Tech Tuesday: How to Write and Deploy Chaincode for Hyperledger Fabric 2024, Novembar
Anonim

Chaincode je program, napisan u Go, node. js, ili Java koja implementira propisani interfejs. Chaincode radi u zaštićenom Docker kontejneru izolovanom od procesa odobravanja. Chaincode inicijalizira i upravlja stanjem knjige kroz transakcije koje podnose aplikacije.

U tom smislu, šta je Chaincode u Blockchainu?

Srž bilo kojeg blockchain platforma je knjiga, zajednička istorija univerzuma zaštićena od neovlaštenog pristupa. Konkretno, to je evidencija svih transakcija u svom djelokrugu. Chaincode je izraz za programe koji se pokreću na vrhu blockchain implementirati poslovnu logiku načina na koji aplikacije komuniciraju s knjigom.

Isto tako, koja je uloga Chaincode-a? Chaincode je program (pametni ugovor) koji je napisan da čita i ažurira stanje knjige. Programeri koriste chaincode razvijati poslovne ugovore, definicije sredstava i kolektivno upravljati decentralizovanim aplikacijama. The chaincode upravlja stanjem glavne knjige kroz transakcije koje pozivaju aplikacije.

Takođe se postavlja pitanje šta je Chaincode u Hyperledgeru?

Chaincode je dio koda koji je napisan na jednom od podržanih jezika kao što su Go ili Java. Instalira se i instancira preko SDK-a ili CLI-a na mrežu Hyperledger Fabric ravnopravni čvorovi, omogućavajući interakciju sa zajedničkom knjigom te mreže.

Koja funkcija Chaincode se poziva kada se Chaincode prvi put implementira?

Init is pozvao kada chaincode je raspoređeno za prvo vrijeme, ili je nadograđen na noviju verziju. Ovo funkcija može imati bilo koju logiku koju želite implementirati, ili se može ostaviti prazno. Primjer jednostavnog pokretanja funkcija je sljedeće: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

Preporučuje se: