Chaincode là gì?
Chaincode là gì?

Video: Chaincode là gì?

Video: Chaincode là gì?
Video: [Blockchain Dev With Hyperledger] Your ChainCode 2024, Có thể
Anonim

Chaincode là một chương trình, được viết bằng Go, node. js hoặc Java triển khai một giao diện được chỉ định. Chaincode chạy trong một vùng chứa Docker được bảo mật cách ly với quy trình ngang hàng xác nhận. Chaincode khởi tạo và quản lý trạng thái sổ cái thông qua các giao dịch được gửi bởi các ứng dụng.

Về vấn đề này, Chaincode trong Blockchain là gì?

Cốt lõi của bất kỳ chuỗi khối nền tảng là sổ cái, một lịch sử được chia sẻ, chống giả mạo của vũ trụ. Cụ thể, đó là một bản ghi tất cả các giao dịch trong phạm vi của nó. Chaincode là thuật ngữ chỉ các chương trình chạy trên chuỗi khối để triển khai logic nghiệp vụ về cách các ứng dụng tương tác với sổ cái.

Tương tự, vai trò của Chaincode là gì? Chaincode là một chương trình (hợp đồng thông minh) được viết để đọc và cập nhật trạng thái sổ cái. Các nhà phát triển sử dụng chaincode để phát triển các hợp đồng kinh doanh, định nghĩa tài sản và quản lý chung các ứng dụng phi tập trung. Các chaincode quản lý trạng thái sổ cái thông qua các giao dịch được gọi bởi các ứng dụng.

Một câu hỏi nữa là, Chaincode trong Hyperledger là gì?

Chaincode là một đoạn mã được viết bằng một trong các ngôn ngữ được hỗ trợ như Go hoặc Java. Nó được cài đặt và khởi tạo thông qua SDK hoặc CLI trên một mạng Hyperledger Các nút ngang hàng vải, cho phép tương tác với sổ cái được chia sẻ của mạng đó.

Hàm Chaincode nào được gọi khi Chaincode được triển khai lần đầu tiên?

Init là gọi là khi nào chaincode Là triển khai cho đầu tiên thời gian hoặc được nâng cấp lên phiên bản mới hơn. Cái này hàm số có thể có bất kỳ logic nào mà bạn muốn triển khai hoặc có thể để trống. Ví dụ về một init đơn giản hàm số là như sau: func (t * SmartContract) Init (pri shim. ChaincodeStubInterface) ngang hàng.