Chaincode nədir?
Chaincode nədir?

Video: Chaincode nədir?

Video: Chaincode nədir?
Video: Taproot and Policy with James Chiang 2024, Noyabr
Anonim

Zəncir kodu Go, node ilə yazılmış proqramdır. js və ya müəyyən edilmiş interfeysi həyata keçirən Java. Zəncir kodu təsdiqləmə prosesindən təcrid olunmuş təhlükəsiz Docker konteynerində işləyir. Zəncir kodu proqramlar tərəfindən təqdim edilən əməliyyatlar vasitəsilə mühasibat kitabının vəziyyətini işə salır və idarə edir.

Bu baxımdan Blockchain-də Chaincode nədir?

Hər hansı bir əsas blokçeyn platforma kainatın paylaşılan, dəyişdirilməyən tarixi olan dəftərdir. Xüsusilə, bu, əhatə dairəsi daxilində bütün əməliyyatların qeydidir. Zəncir kodu üzərində işləyən proqramlar üçün termindir blokçeyn proqramların mühasibat kitabçası ilə qarşılıqlı əlaqəsinin biznes məntiqini həyata keçirmək.

Eynilə, Zəncir kodunun rolu nədir? Zəncir kodu kitab vəziyyətini oxumaq və yeniləmək üçün yazılmış bir proqramdır (ağıllı müqavilə). Tərtibatçılar istifadə edirlər zəncir kodu biznes müqavilələrini, aktiv təriflərini inkişaf etdirmək və mərkəzləşdirilməmiş tətbiqləri kollektiv şəkildə idarə etmək. The zəncir kodu proqramlar tərəfindən çağırılan əməliyyatlar vasitəsilə mühasibat kitabının vəziyyətini idarə edir.

Həmçinin sual yaranır ki, Hyperledger-də Chaincode nədir?

Zəncir kodu Go və ya Java kimi dəstəklənən dillərdən birində yazılmış kod parçasıdır. O, bir SDK və ya CLI vasitəsilə şəbəkəyə quraşdırılır və yaradılır Hiperledger Şəbəkənin paylaşılan kitabçası ilə qarşılıqlı əlaqəni təmin edən parça həmyaşıd qovşaqları.

Chaincode ilk dəfə tətbiq edildikdə hansı Chaincode funksiyası çağırılır?

Başlanğıcdır çağırdı nə vaxt zəncir kodu edir yerləşdirilmiş üçün birinci vaxt və ya daha yeni versiyaya yüksəldilir. Bu funksiyası həyata keçirmək istədiyiniz hər hansı məntiqə malik ola bilər və ya boş qala bilər. Sadə bir başlanğıc nümunəsi funksiyası aşağıdakılardan ibarətdir: func (t *SmartContract) Başlanğıc (stub şim. ChaincodeStubInterface) peer.

Tövsiyə: