Monad là blockchain Layer 1 sử dụng cơ chế đồng thuận Proof of Stake và tương thích với EVM. Dự án đã huy động thành công 19 triệu USD trong vòng gọi vốn seed, do Dragonfly Capital dẫn đầu. Hãy cùng Mytour khám phá Monad qua bài viết dưới đây!

Monad là gì?
Monad là blockchain Layer 1 sử dụng cơ chế đồng thuận Proof of Stake và tương thích với EVM. Ngoài ra, Monad áp dụng thực thi song song (Parallel Execution) để mạng lưới có thể xử lý 10.000 TPS (giao dịch mỗi giây).

Dự án được tạo ra và phát triển bởi những cựu thành viên của Jump Trading LLC với mục tiêu biến Monad thành một blockchain EVM Layer 1 an toàn, xử lý giao dịch nhanh chóng và chi phí thấp.Nhận thấy những hạn chế từ Sequential Execution (thực thi tuần tự) từ các blockchain trước đó, Monad đã phát triển cơ chế Parallel Execution (thực thi song song) nhưng vẫn tương thích cao với EVM.
Parallel Execution cho phép Monad phân loại các giao dịch độc lập và xử lý chúng đồng thời vào cùng một thời điểm một cách hiệu quả. Từ đó, Monad đặt mục tiêu có thể xử lý 10.000 TPS để giúp người dùng tiết kiệm thời gian không cần phải chờ đợi xác nhận từng giao dịch như các blockchain EVM khác.
Ví dụ: John nhận tiền từ Harry, Chris nhận tiền từ James, đây là 2 giao dịch độc lập với nhau. Trong các blockchain EVM khác, 2 giao dịch này sẽ được xử lý lần lượt, nhưng với Monad, chúng sẽ được thực hiện song song cùng một lúc.
Công nghệ của Monad
Những điểm nổi bật của Monad
- Tương thích cao với EVM: Monad có tính tương thích cao với EVM, giúp nhà phát triển trên Ethereum hoặc các blockchain EVM khác dễ dàng mở rộng sản phẩm của họ sang Monad trong tương lai.
- Sử dụng Parallel Execution: Monad sử dụng Parallel Execution để xử lý nhiều giao dịch cùng một lúc, giúp mạng lưới giải quyết 10.000 TPS. Monad kết hợp tính tương thích cao với EVM và Parallel Execution để giảm phí giao dịch mà vẫn đảm bảo bảo mật.
Thực thi song song
Monad sử dụng Parallel Execution (thực thi song song) để xử lý nhiều giao dịch cùng lúc thay vì từng giao dịch một như Ethereum. Ý tưởng từ giải pháp này là để tăng tốc thông lượng và hiệu quả của mạng lưới nhưng không có nghĩa là các giao dịch được thực hiện theo cách khác. Về cơ bản, các block của Monad vẫn giữ lại tập hợp các giao dịch được sắp xếp tuyến tính giống như Ethereum và kết quả thực hiện các giao dịch này cũng giữ nguyên.

Tuy nhiên, Monad sẽ sử dụng phương pháp optimistic execution để giữ cho kết quả đầu ra giao dịch luôn chính xác. Các giao dịch sau bắt đầu chạy ngay cả khi các giao dịch trước đó trong block chưa được hoàn thành. Nếu giao dịch sử dụng dữ liệu cũ thì giao dịch đó sẽ được gắn cờ để chạy lại với thông tin được cập nhật mới nhất.
Việc kiểm tra này được thực hiện bằng cách so sánh đầu vào và đầu ra của giao dịch bằng 2 kỹ thuật Kiểm Optimistic Concurrency Control (OCC) và Software Transactional Memory (STM) để duy trì tính toàn vẹn dữ liệu mà vẫn tối đa hóa tốc độ. Vì vậy, Monad đặt mục tiêu xử lý nhiều giao dịch nhanh chóng hơn mà không ảnh hưởng đến độ bảo mật.
MonadCơ sở dữ liệu
MonadDb là cơ sở dữ liệu tùy chỉnh để lưu trữ trạng thái trên Monad. Hầu hết Ethereum clients (các máy khách Ethereum) sử dụng cơ sở dữ liệu giá trị được triển khai dưới dạng cấu trúc dữ liệu B-Tree (ví dụ là LMBD) hoặc LSM-Tree (ví dụ là LevelD B và RocksDB). Tuy nhiên, Ethereum sử dụng cấu trúc dữ liệu Merkle Patricia Trie (MPT) để lưu trữ trạng thái. Điều này dẫn đến một giải pháp dưới mức tối ưu trong đó một cấu trúc dữ liệu này được chèn vào một cấu trúc dữ liệu khác. Từ đây, MonadDb triển khai cấu trúc dữ liệu Patricia Trie nguyên bản chèn vào cả trên đĩa và trong bộ nhớ.
Monad thực hiện nhiều giao dịch song song, khi 1 giao dịch cần đọc trạng thái từ đĩa thì hệ thống không cần chờ giao dịch trước đó hoàn thành mà sẽ bắt đầu thực hiện giao dịch khác trong thời gian chờ đợi. Monad hiểu được vấn đề này và sử dụng phương pháp xử lý dữ liệu Asynchronous I/O (I/O không đồng bộ) cho cơ sở dữ liệu. Những cơ sở dữ liệu giá trị được đề cập ở trên thiếu sự hỗ trợ từ Asynchronous I/O. Từ đây, MonadDb có sự hỗ trợ mới nhất cho Asynchronous I/O trên Linux là io_uring để tránh việc phát sinh ra một số lượng lớn các luồng kernel đồng thời thực hiện các tối ưu hóa khác liên quan đến I/O để giảm chi phí phát sinh.
MonadThuật toán BFT
MonadBFT là một cơ chế đồng thuận hiệu suất cao được sử dụng để xác định thứ tự giao dịch trong môi trường đồng bộ 1 phần với sự có mặt của các tác nhân Byzantine. Đây là 1 biến thể của HotStuff với cải tiến được đề xuất trong Jolteon, DiemBFT, Fast-HotStuff để giảm từ 3 vòng xuống còn 2 vòng bằng cách sử dụng độ phức tạp của giao tiếp bậc 2 trong trường hợp hết thời gian chờ của leader (người chỉ huy).
MonadBFT là thuật toán BFT 2 giai đoạn được xây dựng theo mô hình đáp ứng optimistic với chi phí giao tiếp tuyến tính trong trường hợp thông thường và chi phí giao tiếp bậc 2 trong trường hợp xảy ra thời gian chờ đồng bộ. Tương tự như hầu hết các thuật toán BFT, việc giao tiếp diễn ra theo từng giai đoạn. Ở mỗi giai đoạn, leader gửi một tin nhắn đã ký đến các voter (cử tri), sau đó các voter gửi phản hồi đã ký đến người leader tiếp theo. MonadBFT tận dụng Pipelining - khả năng cho phép Monad xếp chồng các giai đoạn giao dịch thay vì thực hiện lần lượt nhằm làm tăng tốc độ thực hiện giao dịch và thông lượng giao dịch ròng của mạng lưới.
Mempool Chia Sẻ
Mempool Chia Sẻ là một nhóm bộ nhớ được phân thành nhiều shard, mỗi shard chịu trách nhiệm lưu trữ một tập hợp con các giao dịch trong mempool. Điều này giúp mempool xử lý các giao dịch hiệu quả hơn và mở rộng quy mô thành số lượng giao dịch lớn hơn.
Trong Monad, các Mempool Chia Sẻ được sử dụng để lưu trữ các giao dịch đã được gửi lên nhưng chưa được thực thi. Khi một giao dịch mới được gửi lên mạng, nó sẽ được chuyển đến shard dựa trên hàm băm của giao dịch. Giao dịch sau đó được lưu trữ trong pool bộ nhớ của shard cho đến khi nó được thực thi.
Các node trong Monad chịu trách nhiệm xử lý các giao dịch trong shard được chỉ định. Để thực hiện điều này, các node liên tục lựa chọn các giao dịch từ pool bộ nhớ của shard và thực thi chúng. Sau đó, các node chuyển các giao dịch đã được thực hiện tới phần còn lại của mạng.
Thực Thi Trì Hoãn
Một phương pháp tiếp cận mới được gọi là Thực Thi Trì Hoãn liên quan đến việc di chuyển quá trình thực thi ra khỏi quá trình đồng thuận. Trong hầu hết các blockchain hiện có, leader sẽ chọn danh sách các giao dịch từ mempool và thực thi chúng để xác định trạng thái mới. Leader sau đó xuất bản một khối với giao dịch có trạng thái mới được xác minh và thực thi bởi các node khác tham gia vào sự đồng thuận. Quá trình này bao gồm việc thực hiện các giao dịch tận 2 lần có thể tốn thời gian khi các node có khoảng cách về mặt địa lý.
Với Thực Thi Trì Hoãn, Monad đã tách quy trình thực thi khỏi quy trình đồng thuận. Thay vì thực hiện các giao dịch trong quá trình đồng thuận, Monad thực thi chúng trước và lưu trữ kết quả. Điều này cho phép Monad bỏ qua nhu cầu thực thi giao dịch trong quá trình đồng thuận nhằm giảm đáng kể thời gian cần thiết để đạt được sự đồng thuận, giúp giảm gánh nặng cho mạng và đảm bảo xác nhận giao dịch nhanh hơn.
Chi Phí Vận Chuyển và Số Dư Dự Trữ
Người dùng phải trả phí để giao dịch được đưa vào trong một block gọi là chi phí vận chuyển. Đối với mỗi địa chỉ, các node duy trì hai số dư:
-
Số Dư Dự Trữ: Được sử dụng để trả chi phí vận chuyển.
-
Số Dư Thực Thi: Được sử dụng để trả chi phí thực thi giao dịch.
Chi phí vận chuyển sẽ được trừ từ Số Dư Dự Trữ khi giao dịch được đưa vào một khối (quá trình đồng thuận). Ngoài ra, nó cũng sẽ được khấu trừ từ Số Dư Thực Thi khi thực hiện giao dịch và được hoàn trả vào Số Dư Dự Trữ sau khi thời gian trì hoãn khối đã qua.
Số Dư Dự Trữ của tài khoản thực chất là ngân sách cho các giao dịch đang xử lý và tồn tại để đảm bảo chỉ có các giao dịch đã trả phí mới được đưa vào trong các khối.
Mỗi tài khoản có Số Dư Dự Trữ mục tiêu có thể được thay đổi bằng cách tương tác với hợp đồng thông minh được lưu giữ. Ví dụ: Đối với các EOA dự kiến sẽ gửi một số lượng lớn các giao dịch đang trong quá trình xử lý.
Thông Tin Mới Nhất từ Monad
Monad Muốn Thu Thêm 200 Triệu USD Vốn
Dự theo Fortune, Monad đang sắp tổ chức một vòng gọi vốn mới lên đến 200 triệu USD với mức định giá là 3 tỷ USD. Một trong những quỹ đầu tư nổi tiếng trong thị trường tiền điện tử là Paradigm dự kiến sẽ tham gia với số tiền lên đến 150 triệu USD trong vòng gọi vốn mới của Monad.
Hơn nữa, Paradigm cũng đã tiến hành thảo luận với nhiều quỹ đầu tư khác để cùng họ tham gia vòng đầu tư mới nhất của Monad. Nếu kế hoạch gọi vốn của Monad được thực hiện thành công, đây sẽ là dự án blockchain Layer 1 huy động được nhiều vốn nhất trong nửa đầu năm 2024.
Monad sẽ sớm ra mắt devnet
Vào ngày 12/03/2024, Monad tiết lộ về việc sắp ra mắt devnet với thông điệp 'devnet loading 99%'. Mặc dù dự án đã thông báo về việc ra mắt testnet vào tháng 5/2023 nhưng đến tháng 3/2024 mới có động thái về việc ra mắt devnet.
Hệ sinh thái của Monad
Hiện tại, Monad đang xây dựng và phát triển hệ sinh thái của riêng mình với các dự án đáng chú ý trong từng lĩnh vực như sau:
- DeFi: Ambient, iZUMi Finance, Aori,...
- Cơ sở hạ tầng: LayerZero, Wormhole, Pyth Network,...
- NFT: Monadians, Blocknads, Poply,...

Thông tin cơ bản về token
Vào tháng 09/2023, Monad đã công bố về việc phát hành token mang tên “mon” sẽ được sử dụng để thanh toán phí gas và chi phí thực hiện giao dịch trên Monad, tuy nhiên vẫn chưa có thông tin cụ thể về thời gian ra mắt. Mytour sẽ cập nhật ngay khi có thông tin mới nhất từ dự án.
Lộ trình phát triển
Tháng 9/2023, Monad công bố bộ tài liệu kỹ thuật và dự kiến phát hành token “mon” để sử dụng trong việc thanh toán phí gas và chi phí thực hiện giao dịch trên Monad. Ngoài ra, Monad cũng có một số kế hoạch phát triển trong tương lai như sau:
- Q1/2024: Monad ra mắt devnet.
- Q2/2024: Monad ra mắt public testnet.
- Q4/2024: Monad chính thức mainnet
Đội ngũ phát triển
Đội ngũ phát triển của Monad chủ yếu là các cựu thành viên từ Jump Trading LLC và các tổ chức tài chính uy tín như:
Nhà đầu tư
Monad đã thu hút thành công 19 triệu USD trong vòng gọi vốn Seed round do Dragonfly Capital dẫn đầu. Ngoài ra, Monad còn nhận được đầu tư từ một số quỹ khác như Shima Capital, Placeholder, Lemniscap,...

Đối tác
Hiện tại, Monad chưa có thông tin cụ thể về các đối tác chính thức. Chúng tôi sẽ cập nhật ngay khi có thông tin mới nhất từ dự án.
Tóm tắt
Monad là blockchain Layer 1 sử dụng cơ chế Proof of Stake và tương thích cao với EVM. Ngoài ra, Monad còn sử dụng Parallel Execution để mạng lưới có thể xử lý 10.000 TPS. Dự án hiện đang trong giai đoạn testnet và cần đợi đến khi chính thức ra mắt mainnet để kiểm chứng khả năng của nó.
Thông qua bài viết này, bạn có thể nắm được thông tin cơ bản về dự án Monad để tự quyết định đầu tư.
Lưu ý: Chúng tôi không chịu trách nhiệm đối với quyết định đầu tư của bạn. Chúc bạn thành công và có lợi nhuận từ thị trường này!