Chaincode деген эмне?
Chaincode деген эмне?

Video: Chaincode деген эмне?

Video: Chaincode деген эмне?
Video: 5% DAILY - GRAPE FINANCE REVIEW - TOMB FORK PEGGED TO MIM 2024, Май
Anonim

Chaincode Go, node тилинде жазылган программа. js, же белгиленген интерфейсти ишке ашырган Java. Chaincode Докер процессинен обочолонгон корголгон Docker контейнеринде иштейт. Chaincode тиркемелер тарабынан берилген транзакциялар аркылуу бухгалтердик китептин абалын инициализациялайт жана башкарат.

Бул жагынан алганда, Blockchain бир Chaincode деген эмне?

Ар биринин өзөгү блокчейн платформа - бул китеп, ааламдын жалпы, бурмалоого каршы тарыхы. Тактап айтканда, бул анын алкагындагы бардык транзакциялардын жазуусу. Chaincode үстүндө иштеген программалар үчүн термин блокчейн тиркемелер китеп менен өз ара кандай бизнес логикасын ишке ашыруу үчүн.

Ошо сыяктуу эле, бир Chaincode ролу кандай? Chaincode бул китептин абалын окуу жана жаңыртуу үчүн жазылган программа (акылдуу келишим). Иштеп чыгуучулар колдонушат чынжыр код чарбалык келишимдерди, активдердин аныктамаларын иштеп чыгуу жана борбордон ажыратылган тиркемелерди жамааттык башкаруу. The чынжыр код тиркемелер тарабынан чакырылган транзакциялар аркылуу бухгалтердик китептин абалын башкарат.

Ошондой эле суроо туулат, Hyperledgerдеги Chaincode деген эмне?

Chaincode Go же Java сыяктуу колдоого алынган тилдердин биринде жазылган коддун бир бөлүгү. Ал орнотулган жана SDK же CLI аркылуу тармакка түзүлөт Hyperledger Ошол тармактын жалпы журналы менен өз ара аракеттенүүнү камсыз кылган кездеме теңдүү түйүндөр.

Chaincode биринчи жолу иштетилгенде кайсы Chaincode функциясы чакырылат?

Init болуп саналат чакырды качан чынжыр код болуп саналат жайгаштырылган үчүн алгачкы убакыт же жаңыраак версияга жаңыртылган. Бул функция сиз ишке ашырууну каалаган логикага ээ болушу мүмкүн же бош калтырылышы мүмкүн. Жөнөкөй башталгычтын мисалы функция төмөнкүдөй: func (t *SmartContract) Init (stub шыйм. ChaincodeStubInterface) тең.

Сунушталууда: