Please enable JavaScript.
Coggle requires JavaScript to display documents.
Policies (Chính sách) (Version 2.4) - Coggle Diagram
Policies (Chính sách)
(Version 2.4)
Policy là gì
Chính sách là một tập hợp các quy tắc xác định về cách thức đưa ra các quyết định và đạt được các kết quả cụ thể
Tại sao cần chính sách
Cách chính sách cho phép các thành viên quyết định tổ chức nào có thể truy cập hoặc cập nhật mạng Fabric và cung cấp cơ chế thực thi các quyết định đó.
Các chính sách chứa danh sách các tổ chức có quyền truy cập vào tài nguyên nhất định như người dùng hoặc hệ thống chaincode. Đồng thời chỉ định số lượng tổ chức cần thiết đồng ý đề xuất cập nhật tài nguyên như là channel hoặc smart contract.
Cách hiện thực các chính sách
Các chính sách được xác định trong phạm vi quản trị liên quan (VD: chính sách thêm tổ chức peer vào channel được xác định bên trong miền quản trị của tổ chức peer. Tương tự việc thêm các node ordering vào channel được điều khiển bởi chính sách bên trong nhóm Ordered). Hoạt động vượt tầm kiểm soát của tổ chức peer và Ordering chứa trong nhóm Channel.
Access control lists (ACLs)
(Danh sách kiểm soát truy cập)
Cung cấp khả năng cấu hình quyền truy cập vào tài nguyên bằng cách liên kết các tài nguyên đó với các chính sách hiện có. Tài nguyên có thể là các chức năng trên hệ thống chaincode..
ACLs mặc định trong Fabric hiển thị trong tệp configtx.yaml trong phần Aplication: ApplicationDefaults nhưng chúng nên được ghi đè lại trong môi trường production.
Trong file ACLs có định dạng như sau: peer/ChaincodeToChaincode: /Channel/Application/Writers
Trong đó: peer / ChaincodeToChaincode đại diện cho tài nguyên được bảo mật. /Channel/Application/Writers đề cập tới chính sách phải được đáp ứng để giao dịch liên kết được coi là hợp lệ.
Smart contract endorsement policies
(Chính sách chứng thực hợp đồng thông minh)
Mọi smart contract trong package chaincode đều có chính sách chứng thực xác định số lượng peer thuộc các channel thành viên khác nhau để thực hiện và xác thực một giao dịch dựa trên một smart contract nhất định để giao dịch được coi là hợp lệ.
Modification policies
(Sửa đổi chính sách)
Chỉ định nhóm danh tính cần thiết để phê duyệt bất kỳ bản cập nhật cấu hình nào. Chính sách xác nhận các thức để cập nhật chính sách. Do đó mỗi phần tử cấu hình channel bao gồm một tham chiếu đến một chính sách để điều chỉnh việc sửa đổi nó.
How do you write a policy in Fabric
(Làm thế nào để viết một chính sách trong Fabric)
Signature policies
(Chính sách chữ ký)
ImplicitMeta policies
Ví dụ: Channel cấu hình chính sách
Fabric chaincode lifecycle
(Vòng đời của chaincode trong Fabric)
Chaincode endorsement policies
(Chính sách chứng thực chaincode)
Overriding policy definitions
(Ghi đè các định nghĩa chính sách)