/ BLOG

Tìm hiểu Mantle Network – giải pháp Layer 2 trên Ethereum phát triển bởi BitDao

Tổng quan về Mantle Network Mantle Network là một Layer 2 trên Ethereum, sử dụng công nghệ Optimistic Rollup nhằm cung cấp cơ sở hạ tầng thừa hưởng tính bảo

arrow white

Back

Jul 18, 2023

Written by

Logo

Thuynguyen

facebook instagram instagram

Tổng quan về Mantle Network

Mantle Network là một Layer 2 trên Ethereum, sử dụng công nghệ Optimistic Rollup nhằm cung cấp cơ sở hạ tầng thừa hưởng tính bảo mật của Ethereum, tăng khả năng mở rộng và linh hoạt cho các dApp. Hoặc có thể xem Mantle như một ngăn xếp công nghệ trên Ethereum vì được thiết kế theo kiến trúc Modular.

Mantle Network được xây dựng với một kiến trúc mô-đun sử dụng optimistic rollup với một giải pháp tiện ích về khả năng cung cấp dữ liệu sáng tạo. Điều này cho phép Mantle Network kế thừa tính bảo mật từ Ethereum và có khả năng cung cấp dữ liệu rẻ hơn và dễ tiếp cận hơn.

Quá trình phát triển

Mantle được ra mắt vào tháng 11/2022, là dự án Layer-2 trên Ethereum do BitDAO, tổ chức DAO được hậu thuẫn bởi sàn giao dịch Bybit, phát triển.

Vài tháng sau đó, cộng đồng BitDAO đề xuất sáp nhập 2 dự án lại với nhau, đồng thời chuyển đổi token BIT làm token gốc của toàn hệ sinh thái.

BitDAO chính thức sáp nhập với Mantle vào ngày 20/05/2023, bắt đầu quá trình chuyển BIT thành token MNT.  Ngoài ra sau khi hợp nhất, Mantle sở hữu một trong những quỹ Treasury lớn nhất hiện nay với gần 2 tỷ USD token nắm giữ.

Kiến trúc mạng lưới của Mantle Network

Sơ đồ của hình trên minh họa cách các mô-đun và thành phần mạng khác nhau tương tác với nhau trong quá trình thực hiện giao dịch, xuất bản dữ liệu trạng thái được cập nhật lên Ethereum L1 và lưu trữ dữ liệu rollup trên Mantle DA. Quy trình sẽ được diễn ra như sau:

  • Người dùng gửi các giao dịch đã ký thông qua nút RPC có sẵn.
  • Sequencer nhận các giao dịch và đóng gói chúng thành các khối. Dịch vụ DTL (Lớp truyền tải dữ liệu / Data Transport Layer) đồng bộ dữ liệu khối này. Trình xác minh đồng bộ hóa dữ liệu khối L2 từ DTL.
  • Dữ liệu Rollup được gửi đến trình submitter. Sau đó, người gửi lô sẽ gửi nó đến các node TSS (Lược đồ Chữ ký Ngưỡng / Threshold Signature Scheme) để được xác minh và ký. Người xác minh cũng có thể tìm nạp dữ liệu gốc trạng thái và xác nhận tính hợp lệ của chúng.
  • Sau khi các node TSS thiết lập tính hợp lệ của gốc trạng thái được cập nhật và đăng xuất trên các lô rollup, người gửi lô sẽ xuất bản dữ liệu gốc trạng thái lên hợp đồng Chuỗi cam kết trạng thái (SCC) trên L1 Ethereum.
  • Dữ liệu giao dịch tổng số được lưu trữ trên mạng Mantle Data Availability (DA). Người xác minh có thể lấy dữ liệu này tại bất kỳ thời điểm nào và xác minh tính hợp lệ của nó. Hành động này được thực hiện khi đưa ra các thách thức bằng chứng gian lận.
  • Các node DA của Mantle cũng đăng các chứng chỉ hợp lệ lên L1 để đảm bảo tính khả thi và tính khả dụng với mỗi lô mới.
  • Trong trường hợp tính hợp lệ của trạng thái gốc bị thách thức với bằng chứng gian lận, hợp đồng trên Ethereum sẽ tìm nạp dữ liệu L2 từ dịch vụ DTL để thực hiện việc thực thi và kiểm tra tính hợp lệ của chuyển đổi trạng thái trên L1.

Có 4 thành phần chính tham gia trực tiếp vào mạng lưới Mantle và nhiệm vụ của từng thành phần đó như sau:

  • Sequencers: Nhận và ghi lại các giao dịch được gửi bởi người dùng trong thời gian thực, sắp xếp, tạo khối trên L2, tổng hợp giao dịch để tạo lô với gốc trạng thái thực thi, nhận các khối được mô-đun TSS xác thực, phát dữ liệu khối trên mạng (L1 và L2).
  • Threshold Signature Scheme (TSS) Nodes: Các lô giao dịch “Sign off” do Sequencers tạo ra sẽ được gửi tới L1, phát các đợt trên mạng L2 sau khi xác minh, xác minh gốc trạng thái do Sequencers tạo ra để xác định tính chính xác của chúng. Các gốc trạng thái phải được ký bởi một nút TSS trước khi chúng được gửi tới Ethereum để được ghi lại.
  • Rollup Verifiers: Đồng bộ hóa dữ liệu rollup từ Sequencers của Mantle, xác minh gốc trạng thái được gửi bởi Sequencer trên L2, bắt đầu bằng chứng gian lận khi tìm thấy dữ liệu trạng thái không hợp lệ, cung cấp dữ liệu tổng số cho người dùng.
  • DA Nodes: Chọn tham gia chịu trách nhiệm lưu trữ một bản sao dữ liệu giao dịch của Mantle để sẵn sàng truy cập bất cứ khi nào cần thiết. Thực hiện cam kết bằng cách ký vào dữ liệu khối mà họ cung cấp bằng cách sử dụng sơ đồ chữ ký BLS đảm bảo khả năng sử dụng của nó. Những chữ ký này được xác minh bằng hợp đồng EigenDA trên Ethereum.

Điểm nổi bật của Mantle Network

Điểm khác biệt chính giữa Mantle Network và các Layer-2 Ethereum khác là cấu trúc theo dạng mô-đun (modular).

Khác với các blockchain truyền thống mà điển hình là Ethereum – vốn chỉ có một lớp giao thức nơi mọi hoạt động phải xảy ra trên đó – các blockchain dạng modular sẽ có sự tách biệt về lớp Execution (thực thi), Settlement (đồng thuận) và Data Availability (tính khả dụng của dữ liệu).

Với kiến trúc Modular, Mantle sẽ giải quyết được một số vấn đề sau:

  • Người dùng L2 phải chịu các khoản phí đắt đỏ vì Optimistic Rollup (OR) đăng dữ liệu giao dịch lên Ethereum.
  • Sử dụng Ethereum làm lớp khả dụng dữ liệu hạn chế thông lượng cho các node L2.
  • Các OR truyền thống phải cho phép một khoảng thời gian thử thách dài (thường là 7 ngày) trước khi đạt được mục đích cuối cùng là có thể rút tiền của họ khỏi chuỗi L2.

Kết luận

Mantle là dự án hứa hẹn mang lại nhiều cải tiến mới, đặc biệt là mô hình modular blockchain. Mantle được hỗ trợ bởi cộng đồng DAO lớn nhất thị trường hiện nay với kho bạc trị giá gần 2 tỷ USD. Ngoài ra, Mantle cũng công bố quỹ phát triển hệ sinh thái trị giá 200 triệu USD, đặt trọng tâm hỗ trợ các dự án dApp giai đoạn đầu. Với sự hợp tác cùng các quỹ đầu tư là Animoca Ventures, Dragonfly Capital, Figment Capital, Hashkey Capital,….hệ sinh thái Mantle hứa hẹn sẽ đem lại nhiều đổi mới và Mantle sẽ là đối thủ đáng gườm trong cuộc chiến Layer 2 hiện tại.