Hiện tại có vô số dự án Lớp 1 trong ngành công nghiệp blockchain, bao gồm Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom và Tron. Ngay cả trong thời đại cạnh tranh khốc liệt này, các chuỗi công khai L1 mới với những đặc điểm và lợi thế khác nhau lần lượt xuất hiện và công nghệ của chúng không ngừng lặp lại.
Chúng tôi dự đoán rằng trong tương lai, gần như tất cả Layer1, bao gồm Aptos và Sui, cuối cùng sẽ sử dụng zkRollup dựa trên zkEVM và Omnichain zkRollup cuối cùng sẽ xuất hiện trong tương lai.
Chuỗi công khai mới Aptos/Sui và Move ngôn ngữ hợp đồng thông minh
Tính đến năm 2022, chuỗi phổ biến nhất trong số nhiều chuỗi công nghiệp mới nổi là chuỗi công khai Điểm L1, bao gồm Aptos và Sui, tập trung vào ngôn ngữ hợp đồng thông minh Move.
Aptos/Sui được ra mắt bởi các kỹ sư làm việc tại Meta (trước đây là Facebook) để phát triển Diem (trước đây là Libra), tên của chuỗi khối độc quyền của Meta và stablecoin của nó. Các dự án này kế thừa nhiều chức năng của Diệm, đồng thời có những đặc điểm khác biệt so với các chuỗi công khai L1 hiện có về hiệu suất, ngôn ngữ lập trình và cơ chế.
Đặc điểm của Move, ngôn ngữ lập trình được Aptos/Sui sử dụng, là nó xác định lại hoàn toàn "cấu trúc mô-đun", cho phép mã thông báo, NFT, hợp đồng thông minh và các tài sản khác được xác định chính xác theo mô-đun bằng cách sử dụ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 được - bất kỳ ai đã phát triển với EVM sẽ biết việc sử dụng các cấu trúc mô-đun (và cấu trúc lồng nhau) trong Solidity khó khăn như thế nào. Hãy xem xét cuộc tấn công tái nhập cổ điển. Điều này đã gây khó khăn cho các dự án hệ thống EVM trong một thời gian dài, thường gây ra tổn thất hàng triệu hoặc hàng chục triệu đô la. Vì ngôn ngữ Move áp dụng cách tiếp cận dựa trên tài nguyên nên các cuộc tấn công reentrancy là không thể xảy ra trong Move.
Liệu Aptos/Sui có thể nổi bật như một chuỗi công khai chính thống trong tương lai hay không không chỉ liên quan đến ngôn ngữ được sử dụng mà còn phụ thuộc vào trí tưởng tượng của các dự án trong tương lai trên chuỗi. Nếu ETH là đường 4 làn, tuy làn đường không rộng nhưng dòng người ra vào liên tục, thỉnh thoảng xen lẫn những lời phàn nàn về đường ùn tắc thì Aptos/Sui giống như đường cao tốc 8 làn, sử dụng đường nhựa đường tốt nhất và chất lượng đèn an ninh tiên tiến nhất, nhưng dường như không có nhiều xe qua lại. Đối với chuỗi công khai, một mặt, đó là sự đổi mới công nghệ, mặt khác, các dự án trên chuỗi công khai phản hồi lại lưu lượng truy cập của chính chuỗi công khai. Một chuỗi công khai không có ứng dụng sẽ khó nổi bật dù thế nào đi nữa. công nghệ này tốt như thế nào.
Để có được lưu lượng truy cập khổng lồ của hệ thống EVM, Aptos và Sui cuối cùng sẽ sử dụng hệ thống EVM và mạng Layer2, đặc biệt là zkRollup dựa trên zkEVM tiên tiến nhất.
Làm cách nào để xây dựng zkRollup dựa trên zkEVM trên Aptos/Sui?
Về lâu dài, zkRollup sẽ trở thành giải pháp mở rộng đơn giản, an toàn và hiệu quả nhất. Về nguyên tắc, zkRollup có thể được triển khai trên bất kỳ mạng nào (miễn là mạng có thể xác minh bằng chứng được gửi bởi zkRollup), vì vậy chúng tôi chắc chắn có thể xây dựng zkEVM zkRollup trên Aptos/Sui.
Vậy lợi ích của việc làm này là gì?
Đầu tiên là thu hút các nhà phát triển và người dùng từ EVM. Đối với các nhà phát triển, việc triển khai các sản phẩm trên zkRollup dựa trên zkEVM có khả năng tương thích cao trên Aptos/Sui cũng giống như việc triển khai các sản phẩm trên Ethereum hoặc các chuỗi tương thích EVM khác. Tương tự như trên, họ không cần. sửa đổi quá nhiều mã và thiết kế. Điều này có nghĩa là với zkRollup, các nhà phát triển trong hệ sinh thái EVM có thể di chuyển ứng dụng của họ sang hệ sinh thái Aptos/Sui với chi phí gần như bằng không. Tại thời điểm này, chỉ cần có một động lực nhỏ, nó có thể thu hút một số lượng lớn triển khai di chuyển dự án thành công trong hệ thống EVM, mang lại số lượng lớn hệ sinh thái và kịch bản cho Aptos/Sui.
Mặt khác, đối với người dùng, zkRollup cho phép người dùng tận hưởng mức phí xử lý thấp hơn (hoặc thậm chí không nhạy cảm) và có cơ hội có được trải nghiệm gần với các ứng dụng truyền thống về tốc độ tương tác và phương thức thanh toán. Tầm nhìn như vậy chắc chắn rất thú vị, vậy làm cách nào để chúng tôi xây dựng zkRollup dựa trên zkEVM trên Aptos/Sui? Chúng ta hãy cùng xem mô hình zkRollup dựa trên zkEVM chung do Fox Tech thiết kế.

Hình 1: ZkRollup dựa trên zkEVM phổ quát
Đầu tiên, chúng ta cần một Sequencer, chịu trách nhiệm nhận các giao dịch trên zkRollup và thực hiện các giao dịch thông qua một nút có EVM để đảm bảo khả năng tương thích EVM. Trong quá trình này, Sequencer cũng sẽ tạo ra một bản ghi quy trình thực thi (Trace) dễ chứng minh. gửi nó đến nhà đóng gói bằng chứng zkProver.
zkProver là nhà sản xuất bằng chứng với zk-EVM cuối cùng sẽ có một mạch chứng minh không có kiến thức hoàn chỉnh được thiết kế dựa trên EVM, có thể xác minh xem quy trình ghi lại thực thi có chính xác hay không (nghĩa là liệu nó có phù hợp với các quy tắc thực thi hay không). của EVM), và cuối cùng sử dụng một bộ Thuật toán chứng minh không có kiến thức để tạo ra bằng chứng không có kiến thức và gửi bằng chứng đến Aptos/Sui.
Cuối cùng, chúng ta cần triển khai một số hợp đồng trên Aptos/Sui: Chúng ta cần một hợp đồng để lưu trữ tài sản zkRollup. Hợp đồng này sẽ quản lý luồng tài sản giữa Aptos/Sui và zkRollup.
Chúng tôi cũng cần hợp đồng xác minh để xác minh bằng chứng do zkProver gửi và hợp đồng quản trị để quản lý các vấn đề về quyền (chẳng hạn như ghi lại Prover và đăng ký loại tài sản trong zkRollup).
Mạng Web3 cuối cùng sẽ xuất hiện Omnichain zkRollup
Trong tương lai, hệ sinh thái của mạng Web3 sẽ không chỉ bị thống trị bởi Ethereum mà nhiều chuỗi công khai sẽ cùng tồn tại và cạnh tranh. Do đó, tương tác giữa các chuỗi tài sản và chuỗi chéo đã trở thành nhu cầu quan trọng.
Nếu xét cầu nối xuyên chuỗi truyền thống, không quan tâm đến vấn đề bảo mật thì nếu chỉ có 3 chuỗi thì chỉ cần 3 cầu nối chuỗi chéo, nhưng nếu có 5 chuỗi thì cần 10 cầu nối chuỗi chéo, còn nếu có 20 cầu nối chuỗi chéo. chuỗi, cần có 10 cầu nối chuỗi chéo để đạt được sự liên lạc trực tiếp giữa các chuỗi này.
Do đó, zkRollup Omnichain cuối cùng sẽ trở thành điểm đến cuối cùng cho các ứng dụng chuỗi chéo hoặc thậm chí toàn chuỗi. Trên cơ sở zkRollup chung dựa trên zkEVM đã đề cập ở trên, một Giao thức tương tác Ominichain khác (đây là một lộ trình rất quan trọng trong 5 năm tới, những người chơi bao gồm LayerZero, HyperLane, Way Network, v.v.) được kết nối, do đó hình thành nên -được gọi là Omnichain zkRollup. Nó sẽ tập hợp tính thanh khoản tài sản từ toàn bộ chuỗi và đóng vai trò là lớp thực thi của toàn bộ chuỗi. Nó đảm bảo tính chính xác của các giao dịch thông qua bằng chứng không có kiến thức và được hưởng mức độ bảo mật tương đương với tổng của toàn bộ chuỗi.
Chúng tôi hình dung rằng Omnichain zkRollup sẽ đạt được khả năng tương tác được lập trình hoàn toàn với tài sản và thông tin từ toàn bộ chuỗi. Người dùng có thể bắt đầu các tương tác như vậy bằng cách gửi các giao dịch trên đó. Các tương tác này sẽ thay đổi trạng thái của các tài khoản từ nhiều chuỗi khác nhau. trạng thái trên mỗi chuỗi theo khối và gửi bằng chứng cập nhật trạng thái.
Tầm nhìn của Omnichain zkRollup chứa đựng những khả năng không giới hạn, trên đó mọi người có thể triển khai các sàn giao dịch phi tập trung để tập hợp tất cả các chuỗi; họ có thể tạo ra GameFi và SocialFi để tập hợp người dùng của tất cả các chuỗi và thậm chí sẽ có nhiều Ứng dụng đa dạng, đa dạng hơn và nhiều hơn nữa; khả thi.
