Chaincode дегеніміз не?
Chaincode дегеніміз не?

Бейне: Chaincode дегеніміз не?

Бейне: Chaincode дегеніміз не?
Бейне: Tech Tuesday: How to Write and Deploy Chaincode for Hyperledger Fabric 2024, Мамыр
Anonim

Тізбек коды Go, node тілінде жазылған бағдарлама. js немесе белгіленген интерфейсті жүзеге асыратын Java. Тізбек коды мақұлдаушы тең процесстен оқшауланған қорғалған Docker контейнерінде жұмыс істейді. Тізбек коды қолданбалар арқылы жіберілген транзакциялар арқылы бухгалтерлік кітап күйін инициализациялайды және басқарады.

Осыған байланысты блокчейндегі Chaincode дегеніміз не?

Кез келгеннің өзегі блокчейн платформа - бұл кітап, ғаламның ортақ, бұрмаланбайтын тарихы. Атап айтқанда, бұл оның ауқымындағы барлық транзакциялардың жазбасы. Тізбек коды жоғарғы жағында жұмыс істейтін бағдарламаларға арналған термин блокчейн қолданбалардың бухгалтерлік кітаппен өзара әрекеттесуінің іскерлік логикасын жүзеге асыру.

Сол сияқты, Chaincode рөлі қандай? Тізбек коды кітап күйін оқу және жаңарту үшін жазылған бағдарлама (ақылды келісімшарт). Әзірлеушілер пайдаланады тізбекті код іскерлік келісім-шарттарды, активтер анықтамаларын әзірлеу және орталықтандырылмаған қолданбаларды ұжымдық басқару. The тізбекті код қолданбалар арқылы шақырылатын транзакциялар арқылы бухгалтерлік кітап күйін басқарады.

Сондай-ақ сұрақ туындайды, Hyperledger-тегі Chaincode дегеніміз не?

Тізбек коды - Go немесе Java сияқты қолдау көрсетілетін тілдердің бірінде жазылған код бөлігі. Ол SDK немесе CLI арқылы желіге орнатылады және жасалады Гиперледжер Сол желінің ортақ кітапшасымен өзара әрекеттесуді қамтамасыз ететін матаның тең түйіндері.

Chaincode бірінші рет енгізілгенде қандай Chaincode функциясы шақырылады?

Бұл шақырды қашан тізбекті код болып табылады орналастырылған үшін бірінші уақыт немесе жаңарақ нұсқаға жаңартылады. Бұл функциясы орындағыңыз келетін кез келген логикаға ие болуы мүмкін немесе ол бос қалдырылуы мүмкін. Қарапайым бастаманың мысалы функциясы келесі болып табылады: func (t *SmartContract) Init (stub шығыршығы. ChaincodeStubInterface) тең.

Ұсынылған: