
Avalanche là gì? Blockchain tốc độ cao với đồng thuận Snowman
Avalanche là một chuỗi khối (blockchain) Layer 1 do công ty Ava Labs phát triển, nổi tiếng nhờ cơ chế đồng thuận Snowman đạt tốc độ xác nhận dưới một giây và thông lượng hàng nghìn giao dịch mỗi giây. Điểm khác biệt lớn nhất của Avalanche so với Ethereum hay Bitcoin là nó không chờ đủ số giao dịch để đóng khối, mà dùng một đồ thị có hướng để hỏi ngẫu nhiên một nhóm nhỏ validator về giao dịch đang chờ.
Mainnet của Avalanche ra mắt vào tháng 9 năm 2020, mã mạng chính là 43114. Dự án mở mã nguồn vào tháng 3 năm 2020 và đã tách phần mã nguồn thành kho lưu trữ avalanchego trên GitHub. Tính đến hiện nay, Avalanche vẫn là một trong những hệ sinh thái Layer 1 có tốc độ cao nhất mà vẫn giữ được cơ chế bảo mật bằng staking.

Cơ chế đồng thuận Snowman hoạt động thế nào
Điểm khởi đầu là ý tưởng hợp đồng xây dựng blockchain không cần khối theo chuỗi tuyến tính, mà dùng đồ thị có hướng (directed acyclic graph), trong đó mỗi khối tham chiếu nhiều khối cha cùng lúc. Các khối cùng tồn tại song song thay vì xếp hàng, nhờ đó không khối nào phải chờ khối trước nó hoàn tất.
Cơ chế Snowman hoạt động theo các tham số cố định cho toàn mạng, và các tham số này không thể thay đổi mà không phá vỡ tính nhất quán:
| Tham số | Giá trị | Ý nghĩa |
|---|---|---|
| k | 20 | Số validator ngẫu nhiên được hỏi mỗi vòng |
| alpha | 15 | Ngưỡng độ tin cậy để tuyên bố khối hợp lệ |
| beta | 20 | Số lần hỏi lại tối thiểu để đạt độ tin cậy tuyệt đối |
| Repoll đồng thời | 4 | Số lần hỏi lại chạy song song |
Mỗi giao dịch được ví phục vụ nhận về sẽ hỏi ngẫu nhiên 20 validator trong tổng số validator của mạng. Khi đủ 15 bằng chứng chỉ ra giao dịch hợp lệ, độ tin cậy của nó tăng lên. Quá trình hỏi lặp lại cho đến khi độ tin cậy đạt ngưỡng tuyệt đối, khi đó giao dịch được chấp nhận và khối đóng lại.
Ranh giới xác suất cho thấy tính an toàn của cơ chế được tính bằng công thức dưới đây, cho kết quả nhỏ hơn 10 mưuỡi 12:
P(sai lệch) nho hơn (1 - alpha/k) muat beta = (1 - 15/20) muat 20
Điểm cốt lõi là chi phí truyền tin không phụ thuộc quy mô mạng. Một node chỉ hỏi 20 validator bất kể mạng có 100 hay 10.000 validator, trong khi các thuật toán đồng thuận kiểu PBFT cần trao đổi theo số node, chi phí bậc hai. Đây là lý do Avalanche mở rộng được quy mô lớn mà vẫn giữ độ trễ thấp.
Cơ chế bỏ phiếu mang tính bắc cầu: khi một node bỏ phiếu cho một khối, node đó đồng thời bỏ phiếu cho toàn bộ các khối tổ tiên của khối đó. Một phiếu duy nhất kéo theo nhiều phiếu, giúp độ tin cậy lan nhanh trong đồ thị.

Ba chuỗi và ba máy ảo khác nhau
Avalanche không phải một chuỗi đơn lẻ mà là ba chuỗi chạy song song, mỗi chuỗi phục vụ một mục đích riêng với máy ảo riêng:
| Chuỗi | Máy ảo | Chức năng |
|---|---|---|
| X-Chain | Avalanche VM | Phát hành và giao dịch token bản địa Avalanche |
| P-Chain | PlatformVM | Quản lý validator, khoá tài sản và cấu hình mạng L1 |
| C-Chain | Coreth, tương thích EVM | Hợp đồng thông minh viết bằng Solidity |
C-Chain dùng Coreth, một nhánh fork của go-ethereum, nên tương thích với hầu hết ví dApp và công cụ dựng trên hệ sinh thái Ethereum. Mã mạch chính là 43114, mạng thử nghiệm Fuji là 43113. Người dùng kết nối bằng đúng các địa chỉ RPC giống hệt cách kết nối mạng Ethereum.
Điểm cần lưu ý là X-Chain từng dùng đồ thị có hướng thật, nhưng khi bản nâng cấp Cortina ra mắt vào tháng 4 năm 2023, đồ thị đã được chuyển thành tuyến tính và động cơ đồ thị bị gỡ khỏi Primary Network. Hiện tại cả ba chuỗi đều dùng Snowman.
Điều kiện làm validator và cơ chế thưởng
Người muốn tham gia xác thực Primary Network phải khoá tối thiểu 2.000 AVAX. Người ủy thác (delegator) chỉ cần tối thiểu 25 AVAX. Thời hạn xác thực tối thiểu là 48 giờ và tối đa 1 năm, còn khoảng thời gian ủy thác tối thiểu 2 tuần.
Để tiếp tục nhận thưởng, node phải duy trì thời gian hoạt động trên 90% tính theo trọng số staking. Điểm đáng chú ý là Avalanche không dùng cơ chế slashing như Ethereum: tiền khoá luôn được hoàn trả đầy đủ, hành vi sai chỉ dẫn tới mất phần thưởng chứ không bị phạt gốc tài sản.
Mức phí ủy thác nằm trong khoảng 2% đến 5%. Trọng số validator bị giới hạn ở mức nhỏ hơn của ba giá trị: 3.000.000 AVAX hoặc gấp 5 lần số AVAX node tự khoá, nhằm tránh tình trạng một node kiểm soát quá nhiều quyền quyết định.

Avalanche L1 và hệ sinh thái dùng riêng
Từ bản nâng cấp ACP-77, khái niệm subnet được đổi tên thành Avalanche L1, mang ý nghĩa một mạng có chủ quyền. Mỗi Avalanche L1 có máy ảo riêng, chính sách phí riêng, token phí riêng, bộ validator riêng và bộ quy tắc tuân thủ riêng.
Điểm đáng chú ý nhất là token phí của Avalanche L1 hoàn toàn độc lập với AVAX, không bị ràng buộc bởi sàn giá nào. Tài liệu chính thức nêu BTC là một ví dụ hợp lệ cho ký hiệu token phí. Đây là khác biệt cơ bản so với mô hình Layer 2, nơi token phí luôn phải là ETH.
Mỗi validator của Avalanche L1 đều phải đồng bộ P-Chain của Primary Network và trả phí 1,33 AVAX mỗi tháng cho khoảng slot xác thực. Bù lại, chuỗi L1 được tự quyết định hoàn toàn mức phí và nơi gửi phí, có thể đốt hoặc chuyển tới một địa chỉ khác.
Yêu cầu phần cứng cho một node L1 được chia theo mức tải: dưới 10 giao dịch mỗi giây cần 2 nhân xử lý và 4 GB RAM, từ 10 đến 100 giao dịch mỗi giây cần 4 nhân và 8 GB, còn trên 100 giao dịch mỗi giây cần 8 nhân trở lên cùng ổ NVMe 1 TB và kết nối 1 Gbps.
Phí giao dịch và cung AVAX
C-Chain áp dụng cơ chế phí động giống EIP-1559 với hai thành phần: trần phí và phí ưu tiên. Khác biệt đáng chú ý là Avalanche đốt cả hai, nên phí ưu tiên không vào túi người khai thác như trên Ethereum.
Mức phí cơ sở lịch sử đã trải qua nhiều mốc: 25 nAVAX vào năm 2021, giảm xuống 1 nAVAX tháng 12 năm 2024, rồi xuống mức 1 wei từ tháng 4 năm 2025 và không còn trần trên. Mục tiêu sản xuất khối là 1.500.000 gas mỗi giây, và bản nâng cấp ACP-176 cho phép các node đề xuất điều chỉnh động mức này.
Tổng cung AVAX được đặt trần cứng ở 720 triệu đồng, trong đó 360 triệu được phân phối khi ra mắt. Toàn bộ phí giao dịch trên Avalanche đều bị đốt, giúp giảm cung theo thời gian.
Nguồn tham khảo: tài liệu chính thức về cơ chế đồng thuận Avalanche, kiến trúc động cơ đồng thuận trong AvalancheGo, tài liệu Primary Network, hướng dẫn cách tham gia xác thực, phần phí giao dịch và Avalanche L1, cùng mã nguồn mở ava-labs/avalanchego trên GitHub và trình theo dõi khối Avalanche Explorer.
