Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fabric Network - Coggle Diagram
Fabric Network
-
The Sample Network

Ảnh: Fabric-Version 2.4
- 3 tổ chức R0, R1, R2 quyết định thành lập một Network với cấu hình network CC1 (Chứa chính sách xác định vai trò của từng tổ chức trên kênh).
- R1, R2 sẽ tham gia các peer có tên là P1, P2 trên kênh C1
- R0 sở hữu O (ordering service) của kênh C1.
- Tất cả các node sẽ có một bản sao của Ledger (L1). L1 ghi lại tất cả các giao dịch diễn ra.
- Bản sao của Ledger do O nắm giữ không chứa state database
- R1, R2 tương tác với channel thông qua các ứng dụng A1, A2.
- Cả 3 tổ chức đều có CA tạo ra các chứng chỉ cần thiết cho các node, admin.
Creating the network
- Channel Configuration (CC1) được các tổ chức R1, R2, R0 đồng ý tạo ra. Nó thường được tạo bởi tool configtxgen từ file configtx.yaml
- Hành vi của các peer và các ứng dụng được CC1 quyết định nhiều hơn bất kỳ yếu tố nào khác
- Danh tính về các tổ chức và các admin phải do CA liên kết với từng tổ chức tạo ra.
- Sử dụng configtx.yaml để xây dựng một Channel Configuration
Certificate Authorities
- Phân phối chứng chỉ X.509 để xác định các thành phần thuộc một tổ chức.
- Các chứng chỉ do CA cấp dùng để ký kết các giao dịch. Điều kiện tiên quyết để các giao dịch được chấp nhận trên Ledger.
- Các thành phần khác nhau trên mạng blockchain dùng chứng chỉ để nhận dạng nhau (kiểm tra thuộc tổ chức nào)
- Việc ánh xạ giữa chứng chỉ với các tổ chức được thực hiện thông qua Membership Services Provider (MSP)
- Chứng chỉ X.509 được sử dụng trong đề xuất giao dịch và phản hồi giao dịch smart contract để ký kết các giao dịch kỹ thuật số. Các node mạng lưu trữ bản sao của Ledger xác minh rằng chữ ký giao dịch là hợp lệ trước khi chấp nhận các giao dịch trên Ledger
-
Install, approve, and commit a chaincode
- Chaincode được cài đặt trên peer, sau đó được xác định và cam kết trên channel.
- Việc install, approve, commit một chaincode được gọi là vòng đời của chaincode.
- Trong định nghĩa chaincode phần thông tin quan trọng nhất là endorsement policy. Nó mô tả các tổ chức cần xác nhận các giao dịch trước khi chúng được các tổ chức khác chập nhận trên bản sao của Ledger của họ.
-
-