Kaj je verižna koda?
Kaj je verižna koda?

Video: Kaj je verižna koda?

Video: Kaj je verižna koda?
Video: ВСЕ СЕЗОНЫ: красивый ажурный ДЖЕМПЕР - КОФТОЧКА крючком / МАСТЕР КЛАСС вязание крючком - УЗОР СХЕМЫ 2024, December
Anonim

Chaincode je program, napisan v Go, vozlišče. js ali Java, ki izvaja predpisan vmesnik. Chaincode teče v zavarovanem vsebniku Docker, ki je izoliran od postopka enakovrednega potrjevanja. Chaincode inicializira in upravlja stanje knjige s transakcijami, ki jih predložijo aplikacije.

V zvezi s tem, kaj je Chaincode v Blockchainu?

Jedro katerega koli blockchain platforma je knjiga, skupna zgodovina vesolja, zaščitena pred posegi. Natančneje, to je zapis vseh transakcij v njegovem obsegu. Chaincode je izraz za programe, ki se izvajajo na vrhu blockchain implementirati poslovno logiko, kako aplikacije delujejo z knjigo.

Podobno, kakšna je vloga Chaincode? Chaincode je program (pametna pogodba), ki je napisan za branje in posodabljanje stanja knjige. Razvijalci uporabljajo verižna koda razvijati poslovne pogodbe, definicije sredstev in kolektivno upravljati decentralizirane aplikacije. The verižna koda upravlja stanje knjige s transakcijami, ki jih prikličejo aplikacije.

Vprašanje je tudi, kaj je Chaincode v Hyperledgerju?

Chaincode je del kode, ki je napisan v enem od podprtih jezikov, kot sta Go ali Java. Namesti se in instancira prek SDK ali CLI v omrežje Hyperledger Vzporedna vozlišča Fabric, ki omogočajo interakcijo s skupno knjigo tega omrežja.

Katera funkcija Chaincode se pokliče, ko je Chaincode prvič nameščena?

Init je poklical kdaj verižna koda je razporejeni za najprej časa ali je nadgrajena na novejšo različico. tole funkcijo ima lahko poljubno logiko, ki jo želite implementirati, ali pa jo lahko pustite prazno. Primer preprostega init funkcijo je naslednji: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

Priporočena: