Chaincode คืออะไร?
Chaincode คืออะไร?

วีดีโอ: Chaincode คืออะไร?

วีดีโอ: Chaincode คืออะไร?
วีดีโอ: 6. What is chaincode? 2024, อาจ
Anonim

รหัสลูกโซ่ เป็นโปรแกรมที่เขียนใน Go, node.js js หรือ Java ที่ใช้อินเทอร์เฟซที่กำหนด รหัสลูกโซ่ ทำงานในคอนเทนเนอร์ Docker ที่ปลอดภัยซึ่งแยกได้จากกระบวนการเพียร์ที่รับรอง รหัสลูกโซ่ เริ่มต้นและจัดการสถานะบัญชีแยกประเภทผ่านธุรกรรมที่ส่งโดยแอปพลิเคชัน

ในเรื่องนี้ Chaincode ใน Blockchain คืออะไร?

แก่นของสิ่งใดๆ blockchain แพลตฟอร์มคือบัญชีแยกประเภท ซึ่งเป็นประวัติศาสตร์ที่ใช้ร่วมกันและป้องกันการงัดแงะของจักรวาล โดยเฉพาะอย่างยิ่ง เป็นบันทึกของธุรกรรมทั้งหมดภายในขอบเขต รหัสลูกโซ่ เป็นคำศัพท์สำหรับโปรแกรมที่ทำงานบน blockchain เพื่อใช้ตรรกะทางธุรกิจของวิธีที่แอปพลิเคชันโต้ตอบกับบัญชีแยกประเภท

ในทำนองเดียวกัน บทบาทของ Chaincode คืออะไร? รหัสลูกโซ่ เป็นโปรแกรม (สัญญาอัจฉริยะ) ที่เขียนขึ้นเพื่ออ่านและปรับปรุงสถานะบัญชีแยกประเภท นักพัฒนาใช้ รหัสลูกโซ่ เพื่อพัฒนาสัญญาทางธุรกิจ คำจำกัดความของสินทรัพย์ และการจัดการแอปพลิเคชันที่กระจายอำนาจโดยรวม NS รหัสลูกโซ่ จัดการสถานะบัญชีแยกประเภทผ่านธุรกรรมที่เรียกใช้โดยแอปพลิเคชัน

คำถามก็คือ Chaincode ใน Hyperledger คืออะไร?

รหัสลูกโซ่ เป็นโค้ดที่เขียนด้วยภาษาใดภาษาหนึ่งที่รองรับ เช่น Go หรือ Java มีการติดตั้งและสร้างอินสแตนซ์ผ่าน SDK หรือ CLI บนเครือข่ายของ Hyperledger โหนดเพียร์ของแฟบริก เปิดใช้งานการโต้ตอบกับบัญชีแยกประเภทที่ใช้ร่วมกันของเครือข่ายนั้น

ฟังก์ชัน Chaincode ใดที่เรียกใช้เมื่อมีการปรับใช้ Chaincode เป็นครั้งแรก

เริ่มต้นคือ เรียกว่า เมื่อไร รหัสลูกโซ่ เป็น ปรับใช้ สำหรับ แรก เวลาหรือได้รับการอัปเกรดเป็นเวอร์ชันที่ใหม่กว่า นี้ การทำงาน สามารถมีตรรกะใดๆ ที่คุณต้องการนำไปใช้ หรือเว้นว่างไว้ก็ได้ ตัวอย่าง init ง่ายๆ การทำงาน มีดังต่อไปนี้: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer

แนะนำ: