Bài học 3

Hiểu Manta Pacific (Lớp 2 trên Ethereum)

Mô-đun này bao gồm Manta Pacific, giải pháp Layer 2 của Mạng Lưới Manta trên Ethereum. Nó tập trung vào kiến trúc, tính năng, lợi ích và môi trường phát triển do Manta Pacific cung cấp. Mục tiêu là cung cấp hiểu biết toàn diện về cách Manta Pacific cho phép triển khai ứng dụng Zero-Knowledge (ZK) một cách có khả năng mở rộng và hiệu quả về chi phí.

Manta Pacific là gì?

Manta Pacific là một hệ sinh thái Layer 2 modular được thiết kế cho các ứng dụng ZK native của EVM. Nó cung cấp môi trường có khả năng mở rộng và chi phí thấp để triển khai hợp đồng thông minh dựa trên Solidity.

Các tính năng chính của hệ sinh thái này bao gồm:

  • Mạch Điện Tổng Hợp: Một thư viện ZK giúp đơn giản hóa việc tích hợp các hợp đồng hỗ trợ ZK vào các hợp đồng thông minh Solidity và ứng dụng phi tập trung hiện có.
  • Công cụ phát triển: SDKs và khóa chứng minh giúp tích hợp danh tính trên chuỗi và chức năng ZK một cách dễ dàng với sự cố gắng lập trình tối thiểu.
  • Khả năng mở rộng: Việc sử dụng Celestia làm lớp sẵn sàng dữ liệu đảm bảo phí thấp và thông lượng cao, làm cho nó phù hợp với các ứng dụng sử dụng nhiều dữ liệu.

Manta Pacific hoạt động với sự kết hợp giữa lớp sẵn sàng dữ liệu của Celestia và zkEVM, một thiết lập cho phép mô-đun, giúp giảm phí gas và tăng cường khả năng mở rộng. Các kỹ thuật mã hóa lấy mẫu và xóa dữ liệu sẵn có của Celestia đảm bảo quản lý dữ liệu hiệu quả và an toàn, trong khi tích hợp với zkEVM đảm bảo khả năng tương thích EVM, cho phép triển khai các hợp đồng thông minh Ethereum hiện có trên Manta Pacific với các chức năng ZK bổ sung.

Kiến trúc

Manta Pacific được xây dựng trên một ngăn xếp modular giúp tăng cường khả năng mở rộng và linh hoạt. Kiến trúc bao gồm:

Celestia, được sử dụng cho sẵn dữ liệu, áp dụng các kỹ thuật tiên tiến như mã hóa xóa 2D Reed-Solomon và Cây Merkle với không gian tên (NMTs) để giảm đáng kể phần dữ liệu của chi phí giao dịch, làm cho giao dịch hiệu quả và rẻ hơn đối với người dùng cuối. Sẵn dữ liệu linh hoạt của Celestia đảm bảo hoạt động an toàn và có khả năng mở rộng bằng cách giải quyết vấn đề sẵn dữ liệu theo cách tối thiểu hoá niềm tin.

Việc tích hợp zkEVM, cung cấp môi trường tương đương với EVM được tối ưu hóa cho các ứng dụng ZK, đảm bảo tính tương thích với các công cụ Ethereum hiện có và tăng cường khả năng mở rộng và hiệu suất của các ứng dụng ZK. Việc tích hợp này cho phép các nhà phát triển di dời các ứng dụng dựa trên Ethereum của họ sang Manta Pacific với sự sửa đổi tối thiểu, trong khi vẫn hưởng lợi từ các chức năng ZK bổ sung.

Universal Circuits, một thư viện ZK, đơn giản hóa việc tích hợp các hợp đồng hỗ trợ ZK vào các hợp đồng thông minh Solidity hiện có và ứng dụng dApps. Nó cung cấp ZK-as-a-Service, cho phép nhà phát triển Solidity gọi các hợp đồng Manta Pacific thông qua APIs để kích hoạt các tính năng như danh tính riêng tư cho DeFi, xác minh danh tính cho các ứng dụng xã hội Web3, và zkShuffle cho trò chơi trên chuỗi. Điều này giúp công nghệ ZK trở nên dễ tiếp cận và sử dụng hơn cho một loạt các ứng dụng.

Đặc điểm chính và Lợi ích

Manta Pacific cung cấp môi trường thân thiện với nhà phát triển với nhiều công cụ và thư viện được thiết kế để tạo điều kiện cho việc tích hợp danh tính trên chuỗi và chức năng ZK, với sự cố gắng lập trình tối thiểu. Nền tảng hoàn toàn tương thích với Máy ảo Ethereum (EVM), cho phép nhà phát triển sử dụng mã hợp đồng thông minh Ethereum tiêu chuẩn mà không cần sửa đổi.

Sự tương thích này mở rộng đến việc sử dụng thư viện đa năng như Ethers.js và Web3.js, các công cụ phát triển như Hardhat và Foundry, và các ví tiền phổ biến như Metamask, từ đó đảm bảo rằng các nhà phát triển có thể xây dựng và triển khai hợp đồng thông minh khi sử dụng các công cụ và kỹ thuật quen thuộc, giúp dễ dàng chuyển dữ liệu từ các ứng dụng dApps dựa trên Ethereum hiện có sang Manta Pacific.

Phí, Quyền riêng tư và Khả năng mở rộng

Sự mở rộng và phí thấp là những lợi thế quan trọng của Manta Pacific. Bằng cách sử dụng lớp khả dụng dữ liệu của Celestia và zkEVM, Manta Pacific cung cấp khả năng xử lý giao dịch cao và phí thấp, mang lại lợi ích lớn cho các ứng dụng có khả năng xử lý cao. Bộ cấu trúc linh hoạt của Manta Pacific cung cấp sự mở rộng cho các ứng dụng tương lai, tạo ra môi trường lý tưởng để triển khai các ứng dụng dữ liệu tập trung.

zkSBTs (Zero-Knowledge Soulbound Tokens) cho phép người dùng xác minh danh tính của họ một cách phi tập trung mà không tiết lộ chi tiết cá nhân. Điều này đặc biệt quan trọng đối với quy trình KYC trên chuỗi, nơi quyền riêng tư và bảo mật được ưu tiên hàng đầu. zkSBTs như zkBAB và zkGalxe Passport cung cấp xác minh KYC trên chuỗi mà không cần quét hộ chiếu hoặc nhập thông tin cá nhân nhạy cảm.

Mạch Đa năng cung cấp các chức năng ZK sẵn có cho các ứng dụng khác nhau, bao gồm DeFi, trò chơi và xác minh danh tính. Các mạch này hỗ trợ các chức năng như danh tính riêng tư cho DeFi, trò chơi trên chuỗi với zkShuffle và xác minh danh tính phi tập trung. Điều này cho phép các nhà phát triển tích hợp các tính năng ZK tiên tiến vào ứng dụng của họ một cách dễ dàng, mở rộng phạm vi của những gì có thể đạt được với công nghệ ZK.

Triển khai và Phát triển trên Manta Pacific

Việc triển khai ứng dụng trên Manta Pacific tuân theo các quy trình tương tự như các chuỗi tương thích với EVM khác như Ethereum, Polygon và Binance Smart Chain.

Các nhà phát triển sử dụng các công cụ và phương pháp quen thuộc, với lợi thế bổ sung của việc tích hợp các chức năng ZK thông qua Mạch Trung ương. Quá trình triển khai bao gồm cấu hình dự án để sử dụng URL RPC của Manta Pacific, triển khai các hợp đồng thông minh bằng các công cụ như Hardhat, Foundry hoặc Remix, và đảm bảo ứng dụng phía máy khách tương tác với Manta Pacific bằng cách cập nhật URL JSON-RPC.

Các trường hợp sử dụng và ứng dụng

Manta Pacific hỗ trợ một loạt các ứng dụng, bao gồm:

  • Ứng dụng DeFi: Cung cấp dịch vụ tài chính riêng tư và tuân thủ sử dụng công nghệ ZK.
  • Gaming: Ứng dụng game trên chuỗi sử dụng zkShuffle để đảm bảo sự công bằng và sự riêng tư.
  • Xác minh danh tính: Giải pháp KYC phi tập trung cho phép xác minh danh tính mà không tiết lộ thông tin cá nhân.
    Chương trình tài trợ hệ sinh thái Manta hỗ trợ các dự án sáng tạo, khuyến khích tăng trưởng và áp dụng hệ sinh thái.

Lộ trình

Sự phát triển của Manta Pacific được cấu trúc thành bốn chương:

Chương 1: Manta Pacific Alpha

Manta Pacific Alpha đã được ra mắt dưới dạng Optimistic Rollup trên Ethereum, sử dụng Mạch Đa Năng và Ngăn Xếp OP để giảm phí gas và tăng tính mở rộng. Trọng tâm của chương này là xây dựng hệ sinh thái ứng dụng phi tập trung dựa trên Manta zkSBT và Mạch Đa Năng như zkShuffle.

Chương 2: Manta Pacific Alpha II

Các giai đoạn tiếp theo, Manta Pacific Alpha II, sẽ tích hợp lớp khả năng cung cấp dữ liệu của Celestia để giảm phí gas hơn nữa. Sự tích hợp này sẽ đạt được việc mở rộng dữ liệu bằng cách giảm chi phí lưu trữ và truy xuất dữ liệu, làm cho việc tương tác với dApps trong hệ sinh thái Manta Pacific trở nên kinh tế hơn cho người dùng.

Chương 3: Manta Thái Bêta

Trong chương ba, Manta Pacific sẽ chuyển hoàn toàn sang zkEVM bằng cách sử dụng Polygon CDK. Trong thời kỳ này, Manta Pacific có thể khám phá một khung công cụ đa người chứng minh để di chuyển an toàn sang zkEVM đầy đủ. Khung công cụ này sẽ tích hợp bộ chứng minh ZK của Polygon với OP Stack rollup hiện tại, tăng cường tính ổn định của mạng và duy trì hoạt động chi phí thấp cho người dùng.

Chương 4: Manta Thực Tế Thái Bình Dương Mainnet

Chương cuối cùng sẽ chứng kiến việc phát hành Manta Pacific Mainnet, sẽ nâng cấp tiếp tục Universal Circuits để giảm chi phí gas, hỗ trợ nhiều trường hợp sử dụng hơn và cung cấp trải nghiệm người dùng tốt hơn. Giai đoạn này sẽ bao gồm tích hợp ZK proof aggregation để giảm chi phí xác minh chứng minh trên chuỗi và cải thiện công suất xử lý cho ZK. Ngoài ra, Manta Pacific sẽ hỗ trợ nhiều tiện ích ZK-enabled hơn và cung cấp trải nghiệm người dùng tốt hơn thông qua việc hợp tác với các dự án trừu tượng tài khoản.

Nổi bật

  • Kiến trúc kỹ thuật: Manta Pacific tận dụng Celestia cho sẵn dữ liệu và zkEVM cho khả năng mở rộng, tích hợp các kỹ thuật dữ liệu tiên tiến như mã hóa xóa 2D Reed-Solomon và cây Merkle Namespaced (NMTs).
  • Môi trường thân thiện với nhà phát triển: Nền tảng hỗ trợ tương thích Máy ảo Ethereum (EVM), cho phép nhà phát triển sử dụng các công cụ quen thuộc như Ethers.js, Web3.js, Hardhat và Metamask, tạo điều kiện cho việc triển khai hợp đồng thông minh với ít sự chỉnh sửa.
  • Khả năng mở rộng và Phí thấp: Bằng cách sử dụng lớp khả năng truy cập dữ liệu của Celestia và zkEVM, Manta Pacific đảm bảo khả năng xử lý giao dịch cao và phí thấp, lý tưởng cho các ứng dụng dữ liệu nhiều.
  • Tuân thủ Không Xâm Lấn: zkSBTs (Zero-Knowledge Soulbound Tokens) cho phép xác minh danh tính phi tập trung mà không tiết lộ chi tiết cá nhân, hỗ trợ quy trình KYC trên chuỗi.
  • Lộ trình: Sự phát triển được cấu trúc thành bốn chương, từ Manta Pacific Alpha (Optimistic Rollup) đến bản phát hành Mainnet cuối cùng, tập trung vào việc tích hợp sẵn dữ liệu của Celestia, chuyển đổi sang zkEVM, và cải thiện các chức năng ZK để tăng cường khả năng mở rộng và trải nghiệm người dùng tốt hơn.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.