Khi hệ sinh thái Ethereum phát triển, Rollup đã trở thành giải pháp hàng đầu để mở rộng hiệu suất. Cả Optimistic Rollup và zkRollup đều hướng tới mục tiêu chính là giảm chi phí và tăng thông lượng. Tuy nhiên, phần lớn các giải pháp Layer2 vẫn giữ nguyên tính minh bạch của Ethereum, khiến mọi dữ liệu giao dịch và trạng thái đều công khai.
Nếu như mô hình này từng phù hợp với giai đoạn đầu của DeFi, thì sự phức tạp ngày càng tăng của các ứng dụng trên chuỗi đã biến quyền riêng tư thành một nhu cầu thiết yếu. Người dùng muốn che giấu chiến lược giao dịch, doanh nghiệp cần bảo vệ dữ liệu kinh doanh, còn tổ chức phải cân bằng giữa quyền riêng tư và tuân thủ. Sự xuất hiện của Aztec đánh dấu bước ngoặt lớn, biến Rollup từ “công cụ mở rộng” thành “môi trường thực thi bảo mật”.
Hầu hết các dự án zkRollup hiện nay tập trung vào hiệu suất và tương thích EVM. Aztec lại chọn hướng đi khác, lấy quyền riêng tư làm nền tảng trong kiến trúc. Thay vì chỉ tối ưu hóa xử lý giao dịch, Aztec tái định nghĩa cách thực thi Hợp đồng thông minh.
Điều này đưa Aztec tiến gần hơn tới vai trò “hệ điều hành bảo mật” thay vì chỉ là giải pháp mở rộng thông thường. Nhờ ứng dụng thực thi riêng tư, bằng chứng không kiến thức và ngôn ngữ lập trình chuyên biệt, Aztec giúp nhà phát triển xây dựng ứng dụng vừa có thể xác minh vừa bảo vệ quyền riêng tư.

Từ góc độ ngành, kiến trúc này mở ra nhiều hướng mới cho ứng dụng Web3, bao gồm tài chính bảo mật, định danh trên chuỗi và giải pháp Blockchain cho doanh nghiệp. Việc nắm vững kiến trúc mạng Aztec là chìa khóa để hiểu về tương lai hạ tầng Blockchain.
Lõi kiến trúc Aztec là hệ thống phối hợp ba mô-đun chính: Sequencer, Prover và mô hình lập trình Noir. Ba mô-đun này lần lượt đảm nhiệm xử lý giao dịch, sinh bằng chứng và giao diện cho nhà phát triển.

Tổng quan lựa chọn Sequencer | Nguồn: Aztec
Quy trình vận hành: sau khi người dùng khởi tạo giao dịch, Sequencer sẽ sắp xếp và đóng gói; Prover sinh bằng chứng không kiến thức cho các giao dịch này; cuối cùng, bằng chứng được gửi lên mainnet Ethereum để xác minh. Suốt quá trình, Noir định nghĩa logic bảo mật và hành vi hợp đồng, giúp nhà phát triển kiểm soát quyền hiển thị dữ liệu.
Thiết kế phân tầng này giúp Aztec đạt hiệu suất cao, bảo mật mạnh và khả năng lập trình vượt trội.
Sequencer là bộ điều phối trung tâm của mạng Aztec, nhận giao dịch từ người dùng, sắp xếp và đóng gói vào các khối Layer2.
Tương tự Blockchain truyền thống, Sequencer xác định thứ tự thực thi giao dịch. Tuy nhiên, trong Aztec, Sequencer còn xử lý cập nhật trạng thái mã hóa và kết quả thực thi riêng tư. Nghĩa là, Sequencer không truy cập trực tiếp nội dung giao dịch mà sắp xếp theo dữ liệu đã mã hóa.
Sequencer cũng gửi dữ liệu giao dịch tới hệ thống sinh bằng chứng và cập nhật trạng thái cuối cùng lên Ethereum. Hiệu suất của Sequencer ảnh hưởng trực tiếp đến thông lượng mạng và trải nghiệm người dùng.
Về thiết kế, Sequencer rất quan trọng với hiệu suất, nhưng không phải điểm tin cậy—tính đúng đắn cuối cùng luôn được đảm bảo bởi bằng chứng không kiến thức.
Prover là “động cơ bảo mật” của Aztec, chịu trách nhiệm sinh bằng chứng zkSNARK cho quá trình thực thi giao dịch. Nhiệm vụ chính là chứng minh với Ethereum rằng một loạt giao dịch đã được thực thi chính xác mà không tiết lộ thông tin nhạy cảm.
Mọi kết quả tính toán trong Aztec đều phải chuyển thành bằng chứng toán học có thể xác minh bởi Prover. Vì quá trình này đòi hỏi tài nguyên tính toán lớn, hiệu suất và tối ưu hóa của Prover là yếu tố then chốt.
Đặc biệt, Prover không phải một node duy nhất—có thể là mạng lưới nhiều thành phần. Thiết kế này tăng cường phi tập trung và phân tán khối lượng tính toán.
Nhờ Prover, Aztec đạt được tính năng quan trọng: dù toàn bộ dữ liệu đều mã hóa, hệ thống vẫn hoàn toàn có thể xác minh.
Noir là ngôn ngữ lập trình không kiến thức chuyên biệt của Aztec, giúp giảm rào cản cho nhà phát triển xây dựng ứng dụng tập trung vào quyền riêng tư. Khác với Solidity, Noir được xây dựng từ đầu cho thực thi riêng tư.
Nhà phát triển dùng Noir có thể xác định biến nào là riêng tư, biến nào công khai và biên dịch logic này trực tiếp thành mạch không kiến thức. Quyền riêng tư trở thành một phần không thể tách rời của logic ứng dụng—không phải yếu tố bổ sung.
Sự xuất hiện của Noir biến Aztec từ môi trường thực thi đơn thuần thành nền tảng phát triển toàn diện. Nhà phát triển có thể xây dựng Hợp đồng thông minh bảo mật mà không cần chuyên sâu về mật mã học.
Về dài hạn, Noir có tiềm năng trở thành công cụ chuẩn cho phát triển ứng dụng không kiến thức.
Trong thực tế, Sequencer, Prover và Noir tích hợp chặt chẽ thay vì hoạt động riêng lẻ.
Khi người dùng khởi tạo giao dịch qua ứng dụng Noir, giao dịch được thực thi riêng tư trên thiết bị người dùng, sinh cập nhật trạng thái mã hóa. Sequencer sắp xếp và đóng gói các giao dịch này, Prover sinh bằng chứng không kiến thức cho toàn bộ khối, rồi gửi bằng chứng lên Ethereum để xác minh và thanh toán.
Quy trình này đạt mục tiêu then chốt: cho phép tính toán và cập nhật trạng thái đáng tin cậy mà không tiết lộ dữ liệu nhạy cảm.
Bản chất, Aztec không chỉ “ẩn dữ liệu”—mà thiết lập một khung tính toán bảo mật toàn diện.
Kiến trúc mạng Aztec là bước chuyển đổi mô hình trong thiết kế Blockchain, tích hợp quyền riêng tư, khả năng xác minh và lập trình qua sự phối hợp giữa Sequencer, Prover và Noir. Cách tiếp cận này không chỉ giải quyết giới hạn quyền riêng tư của Blockchain truyền thống mà còn xây dựng nền tảng vững chắc cho ứng dụng Web3 thế hệ mới.
Hiện tại, Sequencer có thể vẫn mang tính tập trung ở một mức độ nhất định, nhưng điều này không ảnh hưởng đến bảo mật hệ thống vì bằng chứng không kiến thức đảm bảo tính đúng đắn trạng thái cuối cùng. Aztec có kế hoạch chuyển dần sang Sequencer phi tập trung trong tương lai.
Việc tính toán của Prover rất phức tạp, nhưng hiệu suất có thể cải thiện đáng kể nhờ song song hóa và phần cứng chuyên dụng. Xây dựng mạng lưới Prover cũng là chiến lược then chốt để giải quyết vấn đề hiệu suất.
Noir được xây dựng chuyên biệt cho bằng chứng không kiến thức, tập trung vào quyền riêng tư và sinh mạch. Trong khi đó, Solidity dành cho Hợp đồng thông minh công khai truyền thống. Hai ngôn ngữ này khác biệt căn bản về triết lý thiết kế và phạm vi ứng dụng.
Vì môi trường thực thi của Aztec chưa hoàn toàn tương thích EVM, các ứng dụng hiện tại cần chỉnh sửa lại—đặc biệt về logic quyền riêng tư.
Tính toán bảo mật đòi hỏi thiết kế mạch không kiến thức phức tạp, điều này rất khó thực hiện với ngôn ngữ lập trình truyền thống. Noir sinh ra để giúp nhà phát triển xây dựng ứng dụng bảo mật trực quan và hiệu quả hơn.





