
Tại sao Aptos và Sui cuối cùng sẽ hướng tới zkEVM-based zkRollup?
Tuyển chọn TechFlowTuyển chọn TechFlow

Tại sao Aptos và Sui cuối cùng sẽ hướng tới zkEVM-based zkRollup?
Một Omnichain zkRollup cuối cùng sẽ trở thành điểm đến cuối cùng cho các ứng dụng liên chuỗi và thậm chí là toàn bộ chuỗi.
Hiện nay ngành công nghiệp blockchain có vô số dự án Layer-1, bao gồm Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom, Tron. Ngay cả trong thời đại cạnh tranh khốc liệt này, các chuỗi công cộng L1 mới với những đặc điểm và lợi thế khác nhau vẫn lần lượt xuất hiện, công nghệ của chúng cũng không ngừng được cải tiến.
Chúng tôi dự đoán rằng trong tương lai, gần như tất cả các Layer-1, bao gồm cả Aptos và Sui, cuối cùng sẽ hướng tới zkRollup dựa trên zkEVM, và cuối cùng sẽ xuất hiện Omnichain zkRollup.
Các chuỗi công cộng mới Aptos/Sui và ngôn ngữ hợp đồng thông minh Move
Tính đến năm 2022, trong số nhiều chuỗi mới nổi, những cái được chú ý nhất là các chuỗi công cộng Diem L1, bao gồm Aptos và Sui - hai nền tảng tập trung vào ngôn ngữ hợp đồng thông minh Move.
Aptos/Sui do các kỹ sư từng phát triển Diem (trước đây là Libra) tại Meta (trước đây là Facebook) khởi xướng. Diem là tên gọi của chuỗi khối riêng và stablecoin do công ty Meta phát triển. Các dự án này đều kế thừa nhiều tính năng từ Diem, đồng thời có những điểm khác biệt về hiệu suất, ngôn ngữ lập trình và cơ chế so với các chuỗi công cộng L1 hiện có.
Đặc điểm của ngôn ngữ lập trình Move mà Aptos/Sui sử dụng nằm ở chỗ: nó hoàn toàn định nghĩa lại "cấu trúc mô-đun", cho phép token, NFT, hợp đồng thông minh và các tài sản khác được định nghĩa một cách mô-đun hóa rõ ràng bằng một mô-đun dữ liệu duy nhất. Đây là điều mà EVM của Ethereum không thể sánh kịp — bất kỳ ai từng phát triển trên EVM đều biết việc sử dụng cấu trúc mô-đun (và cấu trúc lồng ghép) trong Solidity khó khăn đến mức nào. Hãy nghĩ đến vụ tấn công tái nhập (Re-entrancy Attack) kinh điển. Vấn đề này đã làm đau đầu hệ sinh thái EVM trong thời gian dài, thường gây ra tổn thất hàng triệu, thậm chí hàng chục triệu đô la. Tuy nhiên, do ngôn ngữ Move áp dụng phương pháp dựa trên tài nguyên (resource-based), nên không thể xảy ra các cuộc tấn công tái nhập.
Tương lai Aptos/Sui có thể nổi bật trở thành chuỗi công cộng chủ lưu hay không không chỉ phụ thuộc vào ngôn ngữ mà còn phụ thuộc vào trí tưởng tượng của các dự án trên chuỗi trong tương lai. Nếu nói ETH giống như một con đường 4 làn – dù không rộng nhưng xe cộ qua lại liên tục, thỉnh thoảng còn nghe tiếng phàn nàn về tắc nghẽn, thì Aptos/Sui giống như một cao tốc 8 làn, trải nhựa tốt nhất và đèn tín hiệu an toàn tiên tiến nhất, nhưng dường như lại chưa có nhiều lưu lượng. Đối với một chuỗi công cộng, một mặt là đổi mới công nghệ, mặt khác là các dự án trên chuỗi phải phản hồi lại chính chuỗi đó bằng lưu lượng. Một chuỗi công cộng không có ứng dụng dù có công nghệ tốt đến đâu cũng rất khó nổi bật.
Để thu hút lượng lớn người dùng và nhà phát triển từ hệ sinh thái EVM, Aptos và Sui cuối cùng sẽ hướng tới hệ sinh thái EVM và mạng Layer-2, đặc biệt là việc tích hợp zkEVM-Based zkRollup tiên tiến nhất.
Làm thế nào để xây dựng zkEVM-based zkRollup trên Aptos/Sui?
Dài hạn而言,zkRollup 将成为一个最简洁、高安全性、高效的扩容方案。从原理上而言,一个 zkRollup 可以部署在任何网络上(只要这个网络可以验证这个 zkRollup 发送的证明),所以我们必然可以在 Aptos/Sui 上建立一个 zkEVM 的 zkRollup。
Vậy thì, làm như vậy có lợi ích gì?
-
Trước hết là hấp thụ nhà phát triển và người dùng từ hệ sinh thái EVM. Đối với nhà phát triển, việc triển khai sản phẩm trên một zkRollup dựa trên zkEVM có độ tương thích cao trên Aptos/Sui sẽ giống như triển khai trên Ethereum hoặc các chuỗi tương thích EVM khác, họ không cần sửa đổi quá nhiều mã nguồn hay thiết kế. Điều này có nghĩa là khi có zkRollup, các nhà phát triển trong hệ sinh thái EVM có thể chuyển ứng dụng của mình sang hệ sinh thái Aptos/Sui gần như với chi phí bằng 0. Lúc này, chỉ cần một phần thưởng nhỏ cũng đủ để thu hút hàng loạt dự án thành công từ hệ sinh thái EVM di chuyển và triển khai, mang lại một lượng lớn hệ sinh thái và trường cảnh cho Aptos/Sui.
-
Mặt khác, đối với người dùng, zkRollup giúp họ tiếp tục tận hưởng phí giao dịch thấp hơn (thậm chí là không cảm nhận được), đồng thời có cơ hội đạt được trải nghiệm sử dụng gần giống với ứng dụng truyền thống về tốc độ tương tác và mô hình thanh toán. Tầm nhìn này quả thực rất hấp dẫn, vậy chúng ta làm thế nào để xây dựng một zkEVM-based zkRollup trên Aptos/Sui? Hãy cùng xem xét mô hình zkEVM-based zkRollup dạng tổng quát do Fox Tech thiết kế.

Hình 1: zkEVM-based zkRollup dạng tổng quát
Trước tiên, chúng ta cần một Sequencer, chịu trách nhiệm nhận giao dịch trên zkRollup, thực thi giao dịch thông qua một nút có tích hợp EVM nhằm đảm bảo khả năng tương thích EVM. Trong quá trình này, Sequencer sẽ tạo ra một bản ghi quá trình thực thi dễ chứng minh (Trace), rồi gửi nó đến bộ đóng gói chứng minh zkProver.
zkProver là một nhà sản xuất chứng minh sở hữu zk-EVM. zk-EVM có mạch chứng minh kiến thức không (zero-knowledge proof circuit) được thiết kế đầy đủ theo EVM, có thể xác minh quá trình thực thi có đúng hay không (tức là có phù hợp với quy tắc thực thi của EVM hay không), cuối cùng sử dụng một thuật toán chứng minh kiến thức không để tạo ra chứng minh và gửi lên Aptos/Sui.
Cuối cùng, chúng ta cần triển khai một vài hợp đồng trên Aptos/Sui: một hợp đồng quản lý tài sản zkRollup, hợp đồng này sẽ kiểm soát dòng chảy tài sản giữa Aptos/Sui và zkRollup.
Chúng ta cũng cần một hợp đồng xác minh để kiểm tra chứng minh do zkProver gửi đến, và một hợp đồng quản trị để xử lý các vấn đề về quyền hạn (ví dụ như ghi nhận Prover và đăng ký các loại tài sản trong zkRollup).
Mạng Web3 cuối cùng sẽ xuất hiện Omnichain zkRollup
Hệ sinh thái mạng Web3 trong tương lai sẽ không còn là sự độc tôn của Ethereum, mà là sự tồn tại song song, cạnh tranh giữa nhiều chuỗi công cộng, do đó nhu cầu di chuyển tài sản và tương tác xuyên chuỗi trở nên quan trọng.
Nếu xét đến các cầu nối truyền thống, bỏ qua vấn đề an toàn, thì nếu chỉ có 3 chuỗi cần 3 cây cầu, nhưng nếu có 5 chuỗi thì cần 10 cây cầu, và khi có 20 chuỗi thì cần gần 200 cây cầu mới có thể đạt được giao tiếp trực tiếp giữa từng cặp chuỗi.
Do đó, một Omnichain zkRollup cuối cùng sẽ trở thành điểm đến cuối cùng cho các ứng dụng xuyên chuỗi, thậm chí là toàn chuỗi. Trên cơ sở của zkEVM-based zkRollup dạng tổng quát nêu trên, kết nối thêm một Giao thức Hợp tác Toàn chuỗi (Omnichain Interoperation Protocol – một lĩnh vực cực kỳ quan trọng trong 5 năm tới, với các đối thủ như LayerZero, HyperLane, Way Network...), từ đó hình thành nên cái gọi là Omnichain zkRollup. Nó sẽ tập hợp thanh khoản tài sản từ mọi chuỗi, đóng vai trò là tầng thực thi toàn chuỗi. Nó sử dụng chứng minh kiến thức không để đảm bảo tính đúng đắn của giao dịch, đồng thời tận hưởng mức độ an toàn tương đương tổng hợp an toàn của tất cả các chuỗi.
Chúng ta hình dung một Omnichain zkRollup sẽ đạt được khả năng tương tác hoàn toàn có thể lập trình giữa tài sản và thông tin từ mọi chuỗi; người dùng có thể gửi giao dịch trên đó để khởi tạo các tương tác như vậy, những tương tác này sẽ thay đổi trạng thái tài khoản trên các chuỗi khác nhau, Omnichain zkRollup sẽ tính toán theo từng khối và cập nhật trạng thái trên từng chuỗi, đồng thời gửi lên bằng chứng cập nhật trạng thái.
Tầm nhìn của Omnichain zkRollup chứa đựng vô vàn khả năng: người ta có thể triển khai trên đó một sàn giao dịch phi tập trung (DEX) tập hợp tài sản từ mọi chuỗi; có thể tạo ra GameFi và SocialFi quy tụ người dùng toàn chuỗi; thậm chí còn mở ra khả năng cho những ứng dụng đa dạng, phong phú và không giới hạn hơn nữa.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














