Što je Chaincode?
Što je Chaincode?

Video: Što je Chaincode?

Video: Što je Chaincode?
Video: Друзья встречаются вновь (1939) фильм 2024, Studeni
Anonim

Lančani kod je program, napisan u Go, čvor. js, ili Java koja implementira propisano sučelje. Lančani kod radi u zaštićenom Docker spremniku izoliranom od procesa odobravanja peer. Lančani kod inicijalizira i upravlja stanjem knjige kroz transakcije koje podnose aplikacije.

U tom smislu, što je Chaincode u Blockchainu?

Jezgra bilo kojeg blockchain platforma je knjiga, zajednička povijest svemira zaštićena od neovlaštenog pristupa. Točnije, to je evidencija svih transakcija u svom djelokrugu. Lančani kod je izraz za programe koji se pokreću na vrhu blockchain implementirati poslovnu logiku kako aplikacije komuniciraju s knjigom.

Isto tako, koja je uloga Chaincodea? Lančani kod je program (pametni ugovor) koji je napisan za čitanje i ažuriranje stanja knjige. Programeri koriste lančani kod razvijati poslovne ugovore, definicije imovine i kolektivno upravljati decentraliziranim aplikacijama. The lančani kod upravlja stanjem glavne knjige putem transakcija koje pozivaju aplikacije.

Također se postavlja pitanje što je Chaincode u Hyperledgeru?

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

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

Init je pozvao kada lančani kod je raspoređeni za prvi vrijeme, ili je nadograđen na noviju verziju. Ovaj funkcija može imati bilo koju logiku koju želite implementirati, ili se može ostaviti prazan. Primjer jednostavnog pokretanja funkcija je sljedeće: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

Preporučeni: