რა არის ჯაჭვის კოდი?
რა არის ჯაჭვის კოდი?

ვიდეო: რა არის ჯაჭვის კოდი?

ვიდეო: რა არის ჯაჭვის კოდი?
ვიდეო: რა არის სინათლე ? #5 2024, აპრილი
Anonim

ჯაჭვის კოდი არის პროგრამა, დაწერილი Go, კვანძში. js, ან Java, რომელიც ახორციელებს დადგენილ ინტერფეისს. ჯაჭვის კოდი მუშაობს დაცულ Docker-ის კონტეინერში, რომელიც იზოლირებულია დადასტურების პროცესისგან. ჯაჭვის კოდი აპლიკაციების მიერ წარდგენილი ტრანზაქციების მეშვეობით ახორციელებს და მართავს წიგნში არსებულ მდგომარეობას.

ამასთან დაკავშირებით, რა არის Chaincode ბლოკჩეინში?

ნებისმიერის ბირთვი ბლოკჩეინი პლატფორმა არის წიგნი, სამყაროს საერთო, ხელშემშლელი ისტორია. კერძოდ, ეს არის ყველა ტრანზაქციის ჩანაწერი მის ფარგლებში. ჯაჭვის კოდი არის ტერმინი პროგრამებისთვის, რომლებიც მუშაობენ ზევით ბლოკჩეინი განახორციელოს ბიზნეს ლოგიკა, თუ როგორ ურთიერთქმედებენ აპლიკაციები წიგნთან.

ანალოგიურად, რა როლი აქვს Chaincode-ს? ჯაჭვის კოდი არის პროგრამა (ჭკვიანი კონტრაქტი), რომელიც იწერება წიგნის მდგომარეობის წასაკითხად და განახლებისთვის. დეველოპერები იყენებენ ჯაჭვის კოდი ბიზნეს კონტრაქტების შემუშავება, აქტივების განმარტებები და დეცენტრალიზებული აპლიკაციების ერთობლივი მართვა. The ჯაჭვის კოდი მართავს ბუღალტრულ მდგომარეობას აპლიკაციების მიერ გამოძახებული ტრანზაქციის მეშვეობით.

ასევე კითხვაა, რა არის Chaincode Hyperledger-ში?

ჯაჭვის კოდი არის კოდის ნაწილი, რომელიც დაწერილია ერთ-ერთ მხარდაჭერილ ენაზე, როგორიცაა Go ან Java. ის დაინსტალირებულია და ინსტანცირდება SDK-ის ან CLI-ის მეშვეობით ქსელში ჰიპერლეჯერი Fabric peer კვანძები, რაც საშუალებას აძლევს ურთიერთქმედებას ამ ქსელის საზიარო წიგნთან.

რომელ Chaincode ფუნქციას ეძახიან Chaincode-ის პირველად განლაგებისას?

Init არის დაურეკა როდესაც ჯაჭვის კოდი არის განლაგებული სთვის პირველი დრო, ან განახლებულია უფრო ახალ ვერსიაზე. ეს ფუნქცია შეიძლება ჰქონდეს ნებისმიერი ლოგიკა, რომლის განხორციელებაც გსურთ, ან შეიძლება ცარიელი დარჩეს. მარტივი ინიტის მაგალითი ფუნქცია არის შემდეგი: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

გირჩევთ: