Bạn đã học về sự đồng thuận Ouroboros và các kho chứa cổ phiếu. Hãy cùng xem xét mạng lưới vật lý bên dưới – cách hàng nghìn máy tính thực sự giao tiếp với nhau, chuyển hướng các tin nhắn và duy trì sự đồng bộ hóa trên toàn thế giới.
Đây là phiên bản một câu: Mạng Cardano là một mạng lưới peer-to-peer gồm ba loại nút – nút trung tâm tạo các khối, nút trung chuyển chuyển hướng lưu lượng truy cập, và nút biên phục vụ ví – được kết nối mà không có bất kỳ một nhà điều phối trung tâm nào.
Hình 1: Mạng Cardano — ba lớp node
Ba loại node: Core, Relay, Edge
Mạng Cardano phân chia trách nhiệm thành ba loại nút. Sự phân chia này là một tính năng bảo mật – nó che giấu các nhà sản xuất khối khỏi sự tiếp xúc trực tiếp với internet.
Các nút trung tâm (nhà sản xuất khối)
~300+ trên toàn thế giới. Đây là các nút thực sự tạo các khối khi kho chứa cổ phần của chúng giành được một vị trí. Tính năng bảo mật quan trọng: các nút trung tâm không thể được truy cập trực tiếp từ internet công cộng. Các địa chỉ IP của chúng được ẩn đằng sau các nút trung chuyển. Một kẻ tấn công không thể thực hiện DDoS đối với nhà sản xuất khối vì họ không biết vị trí của nó.Các nút trung chuyển (hub giao tiếp)
~1000+ trên toàn thế giới. Relay là mặt công khai của các kho chứa cổ phiếu – chúng nhận các giao dịch từ người dùng, chuyển chúng đến nút trung tâm và phát tán các khối đã tạo ra cho phần còn lại của mạng. Hãy xem relay như là các "cơ quan bưu chính": chúng chuyển các tin nhắn mà không cần biết (hoặc cần biết) toàn bộ nội dung của từng gói.Kênh (Server ví)
Các node này phục vụ cho ví của người dùng cuối – Daedalus, Yoroi, ví di động. Node Edge kết nối với các relay để gửi giao dịch và truy vấn số dư. Nó không tạo ra các khối hoặc chuyển hướng lưu lượng cho người khác.
Hình 2: Core, Relay, Edge — ba loại node với vai trò riêng
Cuộc cách mạng P2P (2023)
Cho đến năm 2023, mạng Cardano được đồng bộ hóa – IOG (công ty phát triển) điều hành các nút trung chuyển kết nối tất cả các kho chứa. Đây là một biện pháp tạm thời để khởi động mạng, nhưng nó có nghĩa là IOG là điểm kiểm soát trung tâm.
Năm 2023, Cardano đã kích hoạt mạng lưới P2P (peer-to-peer):
Đây là thời điểm "Napster chuyển sang BitTorrent" của Cardano - từ sự phối hợp tập trung đến khám phá phân tán.
Hình 3: Cách mạng P2P — từ tập trung đến phi tập trung
Kiến trúc hai lớp: CSL và CCL
Cardano có hai lớp blockchain:
- CSL (Cardano Settlement Layer): xử lý các giao dịch ADA – gửi, nhận, staking. Đây là lớp "sổ cái". Nhẹ, nhanh, được tối ưu hóa cho việc chuyển giá trị.
Tại sao chia tách? Tách biệt các mối quan tâm: lớp giải quyết vẫn đơn giản và an toàn (chỉ chuyển ADA), trong khi lớp tính toán có thể phát triển (các phiên bản Plutus mới, các tính năng mới) mà không phải lo ngại về bản ledger chính. So sánh với Ethereum, nơi các hợp đồng thông minh và giao dịch chia sẻ cùng một lớp – một lỗi trong một tính năng hợp đồng thông minh có thể ảnh hưởng đến bản ledger cơ bản.
Hình 4: Cardano hai lớp vs Ethereum một lớp
Cách một giao dịch được thực hiện
Khi bạn gửi ADA từ ví của mình, đây là đường dẫn mạng:
- Tài khoản của bạn (Daedalus/Yoroi) tạo một giao dịch có chữ ký
- Node Edge nhận nó, xác minh chữ ký
- Node Relay nhận nó từ node Edge, phát tán đến các node khác
- Tất cả các node Relay trao đổi giao dịch trên mạng (~2 giây trên toàn cầu)
- Node Core (nếu nó là người dẫn đầu slot tiếp theo) bao gồm nó trong một khối
- Khối được phát tán trở lại thông qua các node Relay đến tất cả các node
- Tài khoản của bạn thấy khối – giao dịch được xác nhận
Thời gian tổng cộng: ~20 giây cho việc thêm vào + xác nhận (1 khối = 20 giây trung bình).
Hình 5: Giao dịch đi qua mạng thế nào
Mithril: Khách hàng Lite cho thiết bị di động
Một nút Cardano đầy đủ tải về ~150GB lịch sử blockchain. Điều này phù hợp với nhà điều hành kho chứa cổ phần, nhưng không thể thực hiện cho ví di động. Mithril giải quyết vấn đề này.
Mithril là một giao thức đa ký số dựa trên stake: - Các nhóm stake chung ký các bản chụp trạng thái chuỗi - Một trình khách Lite (cửa sổ điện tử di động) tải xuống một bản chụp nhỏ + các ký tự - Nó xác minh các ký tự đối với phân phối stake - Kết quả: xác minh trạng thái chuỗi trong vài giây, không phải vài giờ - không cần tin tưởng bất kỳ bên nào
Đây là cách Cardano đạt được "khách hàng lite không cần tin tưởng" - ví điện tử di động không cần tải xuống 150GB nhưng vẫn xác minh mọi thứ bằng thuật toán mã hóa.
Hình 6: Mithril — lite client cho ví mobile
Đối với độc giả Việt Nam: "Bưu điện" và "Trạm phát sóng"
Hai ví dụ so sánh của Việt Nam làm cho mạng lưới trở nên dễ hiểu:
“Bưu điện” (bưu điện) = các nút trung chuyển: Khi bạn gửi một bức thư, bạn không giao nó trực tiếp mà chỉ để nó ở bưu điện, và họ sẽ chuyển nó đến địa điểm đích. Các nút trung chuyển hoạt động theo cách tương tự: giao dịch của bạn được chuyển đến một nút trung chuyển, và nút trung chuyển sẽ chuyển nó đến nhà sản xuất khối. Bưu điện không đọc bức thư của bạn (giao dịch được mã hóa); nó chỉ chuyển nó đi.
“Trạm phát sóng” (tòa phát sóng) = các nút biên giới: Điện thoại của bạn kết nối với tòa phát sóng di động gần nhất để truy cập vào mạng. Các nút biên giới tương đương với các tòa phát sóng cho blockchain – đó là điểm tiếp xúc gần nhất giữa ví của bạn và mạng Cardano. Bạn không cần biết vị trí của bưu điện (đại lý) hoặc trung tâm phân loại (nút lõi); bạn chỉ cần kết nối với tòa phát sóng gần nhất.
Đây là lý do tại sao kiến trúc ba lớp của Cardano quan trọng: nó phân biệt "bề mặt người dùng" (edge), "lưu thông" (relay) và "sản xuất khối" (core) – mỗi phần được tối ưu hóa cho công việc của nó, không bị quá tải bởi công việc của các phần khác.
Hướng dẫn nhanh
| Bộ phận | Vai trò | Tính số | IP công khai? |
|---|---|---|---|
| Kênh trung tâm | Nhà sản xuất khối | ~300 | Không (ẩn) |
| Khoá chuyển tiếp | Router giao thông | ~1000+ | Có |
| Khoang cạnh | Máy chủ ví | Nhiều | Có |
| CSL | Nền định cư (ADA) | 1 | — |
| CCL | Nền tính toán (Plutus) | 1 | — |
| Mithril | Xác minh khách hàng Lite | Protokol | — |
| P2P | Tìm kiếm đối tác | Từ năm 2023 | — |
