Aztec vs Miden: hai mô hình kiến trúc quyền riêng tư hoàn toàn khác biệt

Khi so sánh @aztecnetwork và @0xMiden, phân loại ban đầu khá đơn giản: cả hai đều là giải pháp L2 có quyền riêng tư tích hợp và bằng chứng ZK. Có vẻ như chúng đi cùng một con đường. Tuy nhiên, các mẫu kiến trúc cơ bản của chúng tiết lộ một sự khác biệt sâu sắc hơn nhiều so với phân loại bề nổi của chúng. Thực chất, sự đối lập không nằm ở việc chúng có sử dụng ZK hay quyền riêng tư, mà ở địa điểm và cách thức thực thi các giao dịch.

Giao dịch thực sự được thực thi ở đâu?

Đây là điểm mấu chốt phân biệt hai quan điểm. Trong Aztec, các giao dịch riêng tư được mô phỏng và thực thi trên phía ví. Khách hàng tạo ra bằng chứng mật mã tại chỗ, nhưng trách nhiệm xác thực và sắp xếp thuộc về bộ định thứ tự. Cấu trúc rõ ràng: ví → tạo bằng chứng → gửi đến bộ định thứ tự → đưa vào khối. Việc tạo khối theo mô hình tuần tự, với bộ định thứ tự và ủy ban xác thực. Đây chủ yếu là một rollup hướng tới quyền riêng tư, tích hợp sâu với logic của Ethereum.

Miden hoàn toàn tái tưởng tượng quá trình này. Mỗi tài khoản hoạt động như một hợp đồng thông minh độc lập. Giao dịch được thực thi hoàn toàn trên thiết bị của người dùng. Toàn bộ trạng thái toàn cục di chuyển cục bộ trước khi tạo ra bằng chứng STARK. Thiết kế này biến kiến trúc thành một chuỗi có thực thi của khách hàng, không phải một rollup truyền thống. Sự khác biệt không chỉ là về mặt hình thức; đó là nền tảng của hệ thống.

Tóm lại: Aztec nói “rollup riêng tư tích hợp”; Miden nói “chuỗi riêng tư với xác minh phía khách hàng”. Sự phân biệt căn bản này tạo ra tất cả các khác biệt còn lại.

Mô hình trạng thái: linh hoạt so với tự nhiên

Aztec sử dụng mô hình lai, được thiết kế có chủ đích để cho phép lựa chọn. Trạng thái công khai theo cấu trúc của Ethereum (dựa trên tài khoản). Trạng thái riêng tư theo kiểu UTXO với các ghi chú mã hóa. Các nhà phát triển quyết định rõ ràng dữ liệu nào là công khai và chức năng nào là riêng tư. Linh hoạt, nhưng đi kèm phức tạp nội tại.

Ngược lại, Miden dựa hoàn toàn vào các tác nhân. Mỗi tài khoản hoạt động như một thực thể độc lập. Trạng thái được thể hiện qua các cam kết mật mã lưu trữ trên chuỗi, trong khi trạng thái thực nằm với người dùng. Thiết kế này có hậu quả kiến trúc quan trọng: cho phép song song tự nhiên. Vì các tài khoản độc lập và không chia sẻ khóa toàn cục, nhiều cập nhật có thể xử lý đồng thời.

Ý nghĩa của thiết kế này rất sâu sắc: Aztec đòi hỏi sự phối hợp rõ ràng giữa công khai và riêng tư; Miden tránh điều đó về mặt cấu trúc.

Triết lý quyền riêng tư: chức năng so với mặc định

Trong Aztec, quyền riêng tư là một chức năng mà các nhà phát triển gọi và kiểm soát. Rõ ràng về cái gì là riêng tư và cái gì là công khai vì lập trình viên tự định nghĩa. Phương pháp này phù hợp với “quyền riêng tư gốc của Ethereum”: mở rộng nền tảng trong khi giữ nguyên mô hình.

Trong Miden, quyền riêng tư là mặc định của hệ thống. Dữ liệu giao dịch chỉ hiển thị cho các bên liên quan theo thiết kế kiến trúc, không phải do lựa chọn. Mô hình này gần hơn với quyền riêng tư cấp Web2: nơi dữ liệu riêng tư không bao giờ rời khỏi khách hàng.

Sự khác biệt này mang tính triết lý sâu sắc. Aztec hỏi: “Chúng ta làm gì là riêng tư?” Miden hỏi: “Chúng ta cho phép cái gì là công khai?”

Luồng của một chuyển khoản riêng tư đơn giản

Một ví dụ thực tế làm rõ các điểm khác biệt:

Luồng Aztec: Ví mô phỏng chức năng riêng tư → tạo chứng minh UTXO → gửi đến bộ định thứ tự → xác thực và sắp xếp → đưa vào khối.

Luồng Miden: Tài khoản thực thi trên thiết bị → trạng thái cập nhật cục bộ → tạo chứng minh STARK của chuyển đổi → gửi đến bộ xác thực → tạo ghi chú mật mã mới.

Trong Miden, chuyển khoản là phần mở rộng tự nhiên của logic tài khoản. Trong Aztec, đó là một lời gọi riêng biệt của một chức năng riêng tư. Sự thay đổi tư duy này mang lại tác động lớn đến trải nghiệm của nhà phát triển và người dùng.

Trừu tượng hóa tài khoản: quen thuộc so với cực đoan

Các tài khoản của Aztec giữ gần như cấu trúc của Ethereum. Mô hình ký, logic hợp đồng và luồng xác thực (PXE) đều là các mẫu quen thuộc. Độ khó học đối với nhà phát triển đã quen với Ethereum là từ từ.

Trong Miden, mỗi tài khoản là một hợp đồng thông minh hoàn toàn linh hoạt. Multi-signature? Phục hồi xã hội? Logic ủy quyền tùy chỉnh? Tất cả đều tích hợp trực tiếp trong mã của tài khoản, không hạn chế bên ngoài. Đây là một thiết kế cực kỳ mở, nhưng đòi hỏi độ phức tạp cao hơn trong triển khai.

Thương lượng thực sự: đặc điểm so với sự chấp nhận

Ưu điểm của Miden:

  • Thực thi song song các giao dịch (không nội dung toàn cục)
  • Tạo chứng minh từ phía khách hàng (không tin cậy vào máy chủ)
  • Quyền riêng tư mạnh theo mặc định
  • Nhưng đòi hỏi: máy ảo mới, hệ sinh thái công cụ mới, phần cứng mạnh hơn ở phía khách hàng

Ưu điểm của Aztec:

  • Tích hợp sâu với Ethereum (khả năng ghép nối)
  • Hệ sinh thái Noir trưởng thành và công cụ quen thuộc
  • Kiến trúc rollup quen thuộc
  • Nhưng đi kèm: tạo khối tuần tự, phân tách phức tạp giữa công khai và riêng tư

Cái nào vượt trội hơn?

Câu trả lời hoàn toàn phụ thuộc vào trường hợp sử dụng. Aztec tối ưu hóa quyền riêng tư trong mô hình của Ethereum. Miden đang di chuyển thực thi ra ngoài chuỗi để xây dựng hệ thống song song, riêng tư và có khả năng mở rộng theo thiết kế. Một là một L2 riêng tư truyền thống. Cái kia là một nỗ lực tham vọng hơn nhiều: định nghĩa lại nơi và cách thức thực thi diễn ra. Và tham vọng đó chính là lý do tại sao mẫu của Miden không chỉ là một biến thể—mà là một tầm nhìn hoàn toàn khác về tương lai của quyền riêng tư trong blockchain.

AZTEC-1,29%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim