
Four Pillars: Mọi thứ bạn cần biết về Monad
Tuyển chọn TechFlowTuyển chọn TechFlow

Four Pillars: Mọi thứ bạn cần biết về Monad
Báo cáo này bao gồm bối cảnh ra đời, công nghệ cơ sở hạ tầng, cộng đồng và hệ sinh thái phát triển nhanh chóng trước khi khởi chạy mainnet của blockchain Monad.
Tác giả: Four Pillars
Biên dịch: TechFlow
Bài viết này chỉ nhằm mục đích cung cấp thông tin chung, không cấu thành lời khuyên pháp lý, thương mại, đầu tư hoặc thuế. Vui lòng không sử dụng bài viết này như cơ sở để đưa ra bất kỳ quyết định đầu tư nào, cũng không nên dựa vào đây để nhận hướng dẫn kế toán, pháp lý hoặc thuế. Việc đề cập đến các tài sản hoặc chứng khoán cụ thể chỉ nhằm mục đích minh họa, không đại diện cho khuyến nghị hay sự công nhận. Các quan điểm được nêu trong bài viết này chỉ phản ánh quan điểm cá nhân của tác giả, và không nhất thiết phản ánh quan điểm của bất kỳ tổ chức, tổ chức liên quan hoặc cá nhân nào. Những quan điểm được trình bày tại đây có thể thay đổi mà không cần cập nhật.

Four Pillars đã chuẩn bị một báo cáo toàn diện dành cho những người tham gia Tuần lễ Blockchain Hàn Quốc (hội nghị blockchain lớn nhất châu Á) và Token 2049 liên quan đến blockchain Monad hoặc các thành viên cộng đồng Monad.
Báo cáo này bao gồm nền tảng hình thành blockchain Monad, công nghệ hạ tầng, cộng đồng và hệ sinh thái mở rộng nhanh chóng trước khi mạng chính ra mắt. Mục tiêu là nâng cao sự hiểu biết về blockchain Monad, đặc biệt đối với những người có thể chưa quen thuộc với nó.
1. Lại nói về EVM? Nhưng lần này thì khác
Chu kỳ thị trường trước đó nổi bật với hàng loạt chuỗi cố gắng tăng tốc mở rộng EVM. Mô tả giai đoạn này như thời kỳ phát triển nhanh chóng của nhiều chuỗi tương thích EVM không hề phóng đại. Ngoài Ethereum và vô số dự án Rollup xây dựng trên nó, các dự án như Polygon (Matic), Avalanche C-Chain (AVAX), NEAR AURORA (NEAR) và Binance Smart Chain (BSC) cũng lần lượt xuất hiện nhằm cung cấp môi trường thực thi EVM nhanh hơn, với mức tăng trưởng đặc biệt đáng kể. Do đó, trong chu kỳ thị trường hiện tại, câu chuyện về "giải pháp mở rộng Ethereum" dường như đã trở nên cũ kỹ và khó thu hút sự chú ý đáng kể từ thị trường. Tuy nhiên, blockchain Monad đã bất ngờ tái giới thiệu khái niệm "EVM có thể mở rộng", thu hút được sự chú ý đáng kể trên thị trường. Tại sao vậy?
1.1 Tương thích EVM nhưng giống Solana
"Đề xuất giá trị của Monad rất đơn giản. Hiệu suất hiện tại của EVM vẫn chưa đủ tốt, mọi người đều mong muốn hiệu suất cao hơn, tốc độ giao dịch nhanh hơn và chi phí giao dịch thấp hơn." — Keone Hon, đồng sáng lập và CEO của Monad Labs.
Những "chuỗi tương thích EVM nhanh hơn một chút" mà tôi vừa đề cập quả thật nhanh hơn Ethereum và có chi phí giao dịch tương đối thấp. Tuy nhiên, so với Solana (một blockchain phi EVM nổi bật trong chu kỳ trước, được xem là lựa chọn thay thế khả thi cho Ethereum), chúng vẫn còn thiếu sót ở nhiều khía cạnh. Về tốc độ, Solana là blockchain nhanh nhất và cung cấp chi phí giao dịch thấp nhất. Điều này khiến các "chuỗi tương thích EVM nhanh hơn" trong chu kỳ trước rơi vào tình trạng trung bình. Dù chúng nhanh hơn Ethereum, nhưng Solana thường được xem là cơ sở hạ tầng tối ưu nhất để xây dựng các ứng dụng giao dịch hiệu quả. Vì vậy, thị trường vẫn tồn tại nhu cầu về một blockchain có thể đạt tốc độ như Solana, đồng thời tận dụng cộng đồng nhà phát triển EVM sẵn có.
Blockchain Monad nhằm lấp đầy khoảng trống này bằng công nghệ của mình, trở thành "blockchain hiệu suất cao có thể xử lý song song trong môi trường EVM". Về cơ bản, Monad Labs đã phổ biến khái niệm xử lý song song EVM trong lĩnh vực blockchain. Nếu blockchain Monad đạt được các chỉ số mục tiêu (10.000 TPS và xác nhận 1 khối), nó có thể trở thành blockchain đầu tiên kết hợp tốc độ kiểu Solana với khả năng tương thích EVM hoàn chỉnh.
1.2 Tối ưu hóa cao cấp hơn
Việc chỉ thay thế cơ chế đồng thuận bằng cơ chế nhanh hơn rồi chạy EVM trên đó tồn tại một số hạn chế kỹ thuật (đây luôn là phương pháp mà phần lớn các chuỗi Layer 1 tương thích EVM áp dụng). Để thực sự đạt được EVM nhanh và có thể mở rộng, không chỉ cần tối ưu hóa ở lớp đồng thuận mà còn phải tối ưu hóa ở mọi cấp độ — đồng thuận, thực thi và lưu trữ (phần thảo luận chi tiết về các khía cạnh này sẽ được trình bày ở phần kỹ thuật sau). Nói cách khác, chỉ đơn thuần triển khai EVM trên cơ sở hạ tầng blockchain có thời gian khối nhanh và TPS cao là chưa đủ. Ví dụ, Ethermint gặp phải những thách thức lớn khi triển khai môi trường thực thi EVM trên Tendermint vì không thể tận dụng tối đa tốc độ của Tendermint trong môi trường EVM. Điều này làm nổi bật nhu cầu về giải pháp toàn diện hơn.
Do đó, mục tiêu của blockchain Monad không chỉ dừng lại ở việc tăng tốc cơ chế đồng thuận. Nó tìm cách thay đổi sâu sắc môi trường thực thi, giới thiệu xử lý song song và cải tiến phương pháp lưu trữ dữ liệu để xây dựng một chuỗi EVM thực sự nhanh. Phần giải thích chi tiết về công nghệ blockchain Monad sẽ được cung cấp sau.
1.3 Hệ sinh thái do cộng đồng thúc đẩy
"Cộng đồng mã hóa nói chung thực sự rất tuyệt vời, bởi vì có rất nhiều người quan tâm đến những điều còn chưa hoàn hảo." — Keone Hon, đồng sáng lập và CEO của Monad Labs.
Cuối cùng, hãy nói về cộng đồng. Chỉ hỗ trợ EVM là chưa đủ để thu hút nhà phát triển tham gia hệ sinh thái Monad. Vì vậy, Monad Labs tập trung vào việc tạo ra một cộng đồng độc đáo và hấp dẫn, xây dựng một hệ sinh thái đầy thu hút cho các nhà phát triển. Mặc dù tôi sẽ đi sâu vào vấn đề này sau, nhưng cần nhấn mạnh rằng blockchain Monad đã xây dựng được một cộng đồng mạnh mẽ trước khi ra mắt mạng chính — một chiến lược cực kỳ thông minh. Cuối cùng, một blockchain Layer 1 cần thu hút nhà phát triển, và các nhà phát triển lại cần người dùng để hỗ trợ ứng dụng của họ. Vì phần lớn người dùng đến từ cộng đồng, nên blockchain càng có nhiều thành viên cộng đồng trung thành thì càng dễ thu hút các nhà phát triển giỏi. Về cơ bản, Monad blockchain đã đặt nền móng vững chắc về người dùng để thu hút các nhà cung cấp dịch vụ lành nghề. Phương pháp này đặc biệt hiệu quả trong lĩnh vực blockchain, và khả năng thực hiện chiến lược này của đội ngũ cho thấy sức mạnh vượt trội của họ. Tôi sẽ cung cấp thêm chi tiết về cách Monad xây dựng cộng đồng mạnh mẽ sau.
Chỉ xét ba đặc điểm này, rõ ràng blockchain Monad rất khác biệt. Tôi tin rằng những lý do này giải thích được kỳ vọng cao của thị trường đối với blockchain Monad. Vậy những người đứng sau Monad Labs là ai, và họ có kinh nghiệm gì?
2. Monad Labs: Đội ngũ phù hợp với tầm nhìn

Nguồn: Monad Labs
"Tại Jump (công ty trước đây của Keone), mọi thứ đều liên quan đến hiệu suất. Dù là hệ thống hay tất cả các nhóm giao dịch, mọi người đều cần phải rất hiệu quả và cố gắng hết sức. Đó là điều tôi học được tại Jump." — Keone Hon, đồng sáng lập và CEO của Monad Labs.
Trong đội ngũ Monad Labs, có khá nhiều thành viên từng làm việc tại Jump Trading. Cả CEO Keone và CTO James đều có nền tảng từ Jump Trading, cùng với một vài kỹ sư khác. Đặc biệt thú vị là, nhiều nhà phát triển của Monad Labs có kinh nghiệm phong phú trong việc xây dựng và tối ưu hóa hệ thống cho các công ty giao dịch. Nền tảng này phản ánh đầy đủ đặc tính của blockchain Monad. Mục tiêu của Monad Labs là tạo ra một "blockchain EVM hiệu quả và nhanh chóng". Ngoài ra, vì mục tiêu của họ là tối ưu hóa blockchain để xử lý các giao dịch tài chính phức tạp, nên việc có các kỹ sư từ các công ty giao dịch trong đội ngũ là hoàn toàn hợp lý, vì họ có kỹ năng cao về "tối ưu hóa, hiệu quả và cải tiến hệ thống".
Tất nhiên, điều quan trọng không chỉ là các kỹ sư. Monad Labs cũng coi trọngviệc xây dựng một cộng đồng mạnh mẽ ngang bằng với việc tạo ra môi trường EVM hiệu quả hơn. Do đó, Monad Labs đã thành công trong việc xây dựng một trong những cộng đồng blockchain nhiệt huyết nhất, sánh ngang với Berachain. Theo tôi, những thành viên như Bill đóng vai trò then chốt trong thành tựu này, ông giữ vị trí "lãnh đạo văn hóa" độc đáo tại Monad Labs, cùng với Kevin McCordic, người sáng lập tài khoản Twitter Intern. Những người này có sự am hiểu sâu sắc về văn hóa web3 — Bill có thành tích tốt trong việc quản lý nhiều dự án NFT, còn Kevin được ngưỡng mộ nhờ phổ biến xu hướng tài khoản thực tập sinh, hiện nay nhiều công ty Web3 đang noi theo. Họ liên tục tạo ra nội dung được các thành viên cộng đồng yêu thích trên Twitter và các nền tảng khác.
Mặc dù có người cho rằng cộng đồng blockchain Monad chủ yếu được xây dựng thông qua airdrop, nhưng điều này không hoàn toàn chính xác (tôi sẽ giải thích kỹ hơn sau). Airdrop là điều bất kỳ dự án nào cũng có thể làm. Điều làm cho cộng đồng Monad nổi bật là giá trị nội tại mà nó mang lại cho cộng đồng, và cốt lõi của điều này chính là Bill và Kevin.
Trong các giá trị khác nhau làm nền tảng cho Monad, điều quan trọng nhất không thể nghi ngờ làcông nghệ và cộng đồng. Xét về thành phần đội ngũ, họ rõ ràng đã tập hợp một đội hình tối ưu để hiện thực hóa hai giá trị cốt lõi này. (Vì báo cáo này tập trung vào công nghệ và cộng đồng của Monad, tôi khuyến khích bạn tiếp tục đọc để hiểu sâu hơn.)
3. Đi sâu vào công nghệ blockchain Monad
Hãy đi sâu vào một trong những giá trị cốt lõi của blockchain Monad: công nghệ. Công nghệ blockchain Monad có thể được chia thành ba thành phần chính: đồng thuận, thực thi và lưu trữ. Trong phần này, chúng ta sẽ tìm hiểu chi tiết về những đổi mới mà Monad thực hiện trong các lĩnh vực này.
3.1 Đồng thuận của blockchain Monad - Monad BFT
Năng lực mở rộng nhanh chóng của Monad bắt nguồn từ cơ chế đồng thuận của nó. Monad BFT tương tự như Aptos BFT và Diem BFT, là phiên bản phát triển của hệ thống Byzantine Fault Tolerance (BFT) truyền thống. Tiếp theo, chúng ta sẽ khám phá các đặc điểm cụ thể của Monad BFT.
3.1.1 Quá trình của Monad BFT

Để hiểu được đặc điểm của Monad BFT, trước tiên cần nắm rõ cách thức đạt được sự đồng thuận trong hệ thống. Vì vậy, hãy định nghĩa một vài thuật ngữ quan trọng:
-
Chứng chỉ nhóm đa số (QC): Chứng chỉ được phát hành khi hai phần ba nút trong mạng xác minh tính đúng đắn của khối trước đó.
-
Chứng chỉ hết giờ (TC): Chứng chỉ được phát hành khi hai phần ba nút trong mạng không thể xác minh tính đúng đắn của khối trước đó (thường xảy ra khi không nhận được đề xuất khối hợp lệ trong thời gian dự kiến).
-
Để đơn giản hóa, chúng ta gọi vòng ban đầu là vòng K, các vòng sau là K+1, K+2, v.v. QC của vòng K gọi là QC(K), QC của các vòng sau gọi là QC(K+1), QC(K+2), v.v. QC hoặc TC của vòng trước vòng ban đầu lần lượt ký hiệu là QC(K-1) hoặc TC(K-1).
Cơ chế hoạt động của Monad BFT như sau:
-
Lãnh đạo mỗi vòng: Mỗi vòng có một lãnh đạo chịu trách nhiệm thúc đẩy tiến trình của vòng đó. Người lãnh đạo được xác định trước và luân phiên phân bổ cho từng vòng.
-
Hai giai đoạn mỗi vòng:
1. Giai đoạn đề xuất: Người lãnh đạo đề xuất một khối tới các bộ xác thực.
2. Giai đoạn bỏ phiếu: Các bộ xác thực bỏ phiếu cho đề xuất và gửi phiếu bầu của họ tới người lãnh đạo của vòng tiếp theo.
-
Nếu mọi thứ diễn ra suôn sẻ, tin nhắn được truyền tải mà không có vấn đề mạng, quá trình tuân theo mô hình truyền thông tuyến tính, tin nhắn đi từ một (người lãnh đạo) tới nhiều (bộ xác thực), sau đó quay lại một (người lãnh đạo vòng tiếp theo). Tuy nhiên, nếu bộ xác thực không nhận được đề xuất từ người lãnh đạo kịp thời, họ cần giao tiếp lẫn nhau, dẫn đến sự hình thành mô hình truyền thông bậc hai, trong đó cần có xác thực chéo giữa các bộ xác thực trước đó.
-
Đề xuất khối bao gồm khối mới và thông tin bỏ phiếu từ vòng trước, đây cũng là lý do tại sao Monad BFT được gọi là cơ chế "xử lý tuần tự" (sẽ thảo luận chi tiết hơn sau).
-
-
Xử lý đề xuất:
-
Nếu bộ xác thực nhận được đề xuất hợp lệ, họ sẽ gửi phiếu bầu YES tới người lãnh đạo vòng tiếp theo. Nếu có ít nhất hai phần ba phiếu bầu là YES, người lãnh đạo vòng tiếp theo sẽ phát hành QC cho đề xuất của vòng trước.
-
Nếu bộ xác thực nhận được đề xuất không hợp lệ hoặc không nhận được đề xuất nào, họ sẽ tạo một tin nhắn hết giờ và phát tán tới tất cả bộ xác thực khác. Nếu bất kỳ bộ xác thực nào nhận được hai phần ba tin nhắn hết giờ, họ sẽ tạo một TC và gửi tới người lãnh đạo vòng tiếp theo. TC cũng bao gồm thông tin QC mới nhất mà bộ xác thực quan sát được.
-
-
Phát hành đề xuất mới:
-
Người lãnh đạo vòng K+1 sẽ phát hành QC hoặc nhận TC dựa trên kết quả của vòng trước. Sau đó, họ sẽ tạo một đề xuất mới, bao gồm (1) giao dịch của khối mới, (2) QC mới nhất (từ vòng trước nếu vòng đó thành công, hoặc từ vòng thành công gần nhất trong trường hợp hết giờ), và (3) TC nếu vòng trước kết thúc do hết giờ.
-
-
Xác nhận cuối cùng khối:
-
Bộ xác thực sẽ chỉ xác nhận cuối cùng đề xuất của vòng K khi nhận được QC của vòng K+1 tại vòng K+2. Hãy phân tích:
-
Có QC của vòng K có nghĩa là ít nhất hai phần ba bộ xác thực đã bỏ phiếu YES tại vòng đó.
-
Tuy nhiên, chỉ có QC là chưa đủ để xác nhận cuối cùng khối, vì bộ xác thực không thể xác nhận liệu các bộ xác thực khác cũng có cùng kết quả hay không. Do đó, chưa an toàn để thực thi giao dịch.
-
Đây là lý do tại sao bộ xác thực phải đợi tới vòng K+2, để đảm bảo rằng nhóm đa số bộ xác thực tại vòng K+1 đã phát hành QC, điều này xác nhận rằng khối của vòng K thực sự đã được xác nhận cuối cùng. Chỉ khi đó, bộ xác thực mới có thể tin tưởng rằng khối đã được xác minh bởi đa số và có thể thực thi an toàn.
-
-
3.1.2 Sự khác biệt giữa Monad BFT và HotStuff
Như đã nêu, Monad BFT chia quá trình đồng thuận thành nhiều vòng, mỗi vòng gồm hai giai đoạn. Ở giai đoạn đầu, người lãnh đạo gửi đề xuất tới các bộ xác thực; ở giai đoạn hai, các bộ xác thực gửi phản hồi đã ký về cho người lãnh đạo để xác nhận cuối cùng đồng thuận. Điểm khác biệt đáng chú ý giữa Monad BFT và HotStuff nằm ở số lượng giai đoạn tham gia. HotStuff thường yêu cầu ba giai đoạn, gây thêm độ trễ trong quá trình đồng thuận. Trong khi đó, Monad BFT giảm xuống còn hai giai đoạn. Monad BFT có thể làm được điều này vì khi mạng gặp sự cố (ví dụ như không nhận được đề xuất từ người lãnh đạo kịp thời), các bộ xác thực có thể giao tiếp trực tiếp với nhau để bỏ qua vòng có vấn đề.
Truyền thông tuyến tính vs. Truyền thông bậc hai
Trong mô hình truyền thông bậc hai, sau khi người lãnh đạo phát tán đề xuất tới các nút, mỗi nút phải phát tán dữ liệu phiếu bầu của mình tới tất cả các nút khác, dẫn đến chi phí mạng tỷ lệ thuận với n² (với n là số lượng nút). Điều này bao gồm việc phát tán của người lãnh đạo (n) và mỗi nút phát tán phiếu bầu tới tất cả các nút khác (n). Ngược lại, trong mô hình truyền thông tuyến tính, các nút chỉ cần chuyển phiếu bầu của mình tới người lãnh đạo vòng tiếp theo, từ đó giảm chi phí mạng xuống khoảng n (người lãnh đạo phát tán tới n nút, và mỗi phiếu bầu chỉ được truyền tới một nút). Cải tiến truyền thông tuyến tính này giúp tăng thông lượng blockchain và giảm độ trễ.
Nếu mạng hoạt động tốt, Monad BFT dựa vào truyền thông tuyến tính. Như đã nói, phương pháp này không cho phép các bộ xác thực xác thực chéo tính toàn vẹn của người lãnh đạo trong một vòng duy nhất. Do đó, việc xác nhận cuối cùng khối của vòng K được hoàn thành tại vòng K+2.
3.1.3 Xử lý tuần tự (Pipelining)

Đơn giản来说,流水线是将整个共识过程拆分,使其在多个轮次中进行处理,而不是仅在单一轮次中完成。例如,假设有一个区块 N,接下来是区块 N+1。即使法定人数已对领导者发送的消息进行投票,并为区块 N 生成了法定人数证书(QC),这并不意味着该证书必须在区块 N 中最终确认—它可以被转移(搭便车)到区块 N+1 中。
Quá trình và phương pháp của Monad BFT trông giống với Diem BFT, nhưng Monad BFT có một vài thành phần then chốt độc đáo — bộ nhớ tạm chia sẻ, thực thi trì hoãn, phí vận chuyển và số dư dự trữ.
3.1.4 Tách biệt thực thi và đồng thuận - Thực thi trì hoãn
Một đặc điểm nổi bật của blockchain Monad là tách biệt việc thực thi giao dịch khỏi quá trình đồng thuận, nhằm nâng cao hiệu quả của đồng thuận. Như chúng ta đã biết từ thiết kế blockchain phân tách chức năng, thực thi và đồng thuận là hai khái niệm khác nhau. Đồng thuận liên quan đến việc làm thế nào để đưa giao dịch vào khối, trong khi thực thi là xử lý các giao dịch đó để thay đổi trạng thái. Trên blockchain Monad, những người lãnh đạo và bộ xác thực tham gia đồng thuận bỏ phiếu cho đề xuất, nhưng không thực thi giao dịch.
Vậy tại sao blockchain Monad lại tách rời thực thi và đồng thuận? Hãy xem Ethereum. Trên Ethereum, việc thực thi diễn ra trước đồng thuận. Điều này có nghĩa là, trong quá trình đồng thuận Ethereum, các bộ xác thực phải 1) đạt được sự đồng thuận về các giao dịch trong khối, và 2) đạt được sự đồng thuận về gốc Merkle được tạo ra sau khi thực thi các giao dịch đó. Điều này đòi hỏi người lãnh đạo phải thực thi tất cả giao dịch trước khi chia sẻ đề xuất, và các bộ xác thực cũng phải thực thi giao dịch trước khi bỏ phiếu. Điều này gây ra chi phí đáng kể, vì giới hạn gas phải được ước tính cẩn thận, dẫn đến thời gian đồng thuận rất căng thẳng.
Blockchain Monad giải quyết vấn đề này bằng cách tách rời thực thi và đồng thuận: khi các nút thực thi giao dịch ở khối K, họ có thể đồng thời tham gia vào đồng thuận cho khối K+1. Thiết kế này cho phép thực thi theo sau đồng thuận, giúp blockchain hoạt động trong ngân sách gas hợp lý. Tiền đề của sự tách biệt này là, một khi đa số nút đạt được sự đồng thuận về thứ tự giao dịch, kết quả đã được xác định.
Tuy nhiên, việc tách rời thực thi và đồng thuận cũng nảy sinh một vấn đề: "Nếu sắp xếp giao dịch mà không cập nhật trạng thái (vì thực thi theo sau đồng thuận), liệu có thể đưa vào giao dịch của người dùng mà không mất phí gas, dẫn đến nguy cơ bị tấn công từ chối dịch vụ (DDOS) tiềm tàng?" Để giải quyết vấn đề này, blockchain Monad giới thiệu khái niệm phí vận chuyển.
3.1.5 Phí vận chuyển và số dư dự trữ
Phí vận chuyển là "phí giao dịch" liên quan đến giao dịch. Vì blockchain Monad tách rời thực thi và đồng thuận, cấu trúc phí giao dịch của nó cũng mang tính độc đáo. Thông thường, phí giao dịch được thanh toán khi thực thi giao dịch, nhưng trên blockchain Monad, phí thực thi và phí vận chuyển được tách riêng. Nếu một giao dịch có phí vận chuyển cần thiết nhưng thiếu phí thực thi cần thiết, giao dịch đó sẽ thất bại. Thiết kế này ngăn chặn việc người dùng liên tục thử gửi giao dịch khi không đủ tiền.
Ngoài ra, các nút tạo một số dư dự trữ (Reserve Balance) cho mỗi tài khoản, đây là số dư riêng biệt dành riêng cho phí vận chuyển. Mục đích của số dư dự trữ là đảm bảo chỉ những giao dịch đã trả phí cần thiết mới được đưa vào khối.
3.2 Thực thi của blockchain Monad - Thực thi song song
Sau khi tìm hiểu cơ chế đồng thuận của blockchain Monad, tiếp theo chúng ta sẽ khám phá cách blockchain Monad xử lý giao dịch. Chính lĩnh vực này là nơi blockchain Monad thu hút được sự chú ý trong ngành, và là từ khóa định nghĩa nó ngày nay — xử lý giao dịch song song. Vậy blockchain Monad thực hiện xử lý giao dịch song song như thế nào?
3.2.1 Xử lý giao dịch song song
Hãy xem xét hai giao dịch, lần lượt gọi là:
-
Giao dịch A: Tài khoản A nhận token blockchain Monad từ tài khoản B.
-
Giao dịch B: Tài khoản A gửi token blockchain Monad tới tài khoản C.
Nếu hai giao dịch này được xử lý song song (tức là giao dịch B bắt đầu trước khi giao dịch A hoàn thành), thì sau các giao dịch song song này, số dư tài khoản A có thể khác với số dư khi xử lý tuần tự các giao dịch. Điều này có thể dẫn đến lỗi thực thi giao dịch.
Để giải quyết vấn đề này, blockchain Monad áp dụng phương pháp lấy cảm hứng từ Bộ nhớ giao dịch phần mềm (STM) và Kiểm soát đồng thời lạc quan (OCC). Như chính tên gọi OCC gợi ý, blockchain Monad giả định tất cả các giao dịch đều hợp lệ và tiếp tục thực thi, chỉ thực hiện lại giao dịch khi gặp vấn đề trong quá trình xác minh. Monad đảm bảo rằng kết quả thực thi này giống hệt với kết quả khi xử lý tuần tự các giao dịch, ngay cả khi xử lý song song, các cập nhật trạng thái cũng được hợp nhất theo thứ tự để đảm bảo tính hiệu quả của thực thi song song. Nói cách khác, blockchain Monad trước tiên xử lý giao dịch, sau đó dựa trên thông tin thu được từ việc thực thi ban đầu để xử lý lại bất kỳ giao dịch nào có vấn đề, thay vì xác minh phụ thuộc giữa các giao dịch trước đó.
Phương pháp này hiệu quả hơn nhiều so với việc xác minh trước phụ thuộc giữa các giao dịch rồi thực thi tương ứng. Trong mô hình xử lý song song giao dịch lạc quan, một khi tất cả các giao dịch trước trong một khối đã được xử lý, sẽ rõ ràng những giao dịch nào cần thực hiện lại. Lúc này, do giá trị trạng thái của các giao dịch trước đã được hợp nhất, rủi ro thất bại khi thực hiện lại giao dịch là rất nhỏ (trong trường hợp này, giao dịch không thể thất bại). Hơn nữa, các nhiệm vụ như phục hồi chữ ký không cần lặp lại khi thực hiện lại, và các tài khoản hoặc bộ nhớ được truy cập trong quá trình thực thi giao dịch cũng không thay đổi, làm cho phương pháp này cực kỳ hiệu quả.
3.3 Lưu trữ của blockchain Monad - Monad DB
Thực tế, việc xử lý song song ở lớp thực thi không quá khó khăn. Nó đã được triển khai trên nhiều blockchain, nhưng điều quan trọng nhất là việc xử lý giao dịch song song có hiệu quả hay không. Blockchain Monad chú trọng hiệu suất, điều này có nghĩa là thông tin của tất cả các tài khoản trên blockchain tăng nhanh chóng. Những thông tin này được lưu trữ trong trạng thái blockchain, và khi kích thước trạng thái tăng lên, có thể dẫn đến suy giảm hiệu suất, làm suy yếu lợi thế của xử lý giao dịch song song. Do đó, quản lý hiệu quả trạng thái blockchain là yếu tố then chốt trong xử lý giao dịch song song.
Để giải quyết vấn đề này, blockchain Monad đã phát triển cấu trúc cơ sở dữ liệu độc đáo để quản lý trạng thái hiệu quả — Monad DB. Hầu hết các client Ethereum sử dụng cơ sở dữ liệu dạng key-value được xây dựng dựa trên cấu trúc cây B (như LMDB) hoặc cấu trúc cây LSM (như LevelDB và RocksDB). Tuy nhiên, Ethereum sử dụng một cấu trúc dữ liệu gọi là Cây Patricia Merkle (MPT) để lưu trữ trạng thái, phương pháp này kém hiệu quả vì nó sử dụng MPT bên trong một cấu trúc dữ liệu khác (cơ sở dữ liệu key-value). Monad DB giải quyết vấn đề này bằng cách triển khai bản chất cấu trúc cây Patricia trên cả ổ đĩa và bộ nhớ.
Hơn nữa, Monad DB hỗ trợ I/O không đồng bộ, cho phép CPU xử lý nhiều giao dịch đồng thời mà không cần chờ đợi đầu vào và đầu ra của giao dịch. Cơ sở dữ liệu Ethereum truyền thống không hỗ trợ I/O không đồng bộ, trong khi việc hỗ trợ của Monad DB nâng cao đáng kể hiệu quả xử lý giao dịch.
Ngoài những tính năng này, Monad DB còn tối ưu hóa quy trình I/O bằng cách bỏ qua hệ thống tệp tin, giảm thiểu chi phí không cần thiết, từ đó nâng cao hiệu suất cơ sở dữ liệu. Điều này đảm bảo không chỉ lớp thực thi được tối ưu hóa mà cả ở cấp độ cơ sở dữ liệu cũng đạt được hiệu quả xử lý giao dịch cao.
4. Không chỉ là công nghệ, phương pháp xây dựng cộng đồng thú vị của blockchain Monad
Cho đến nay, chúng ta đã khám phá công nghệ của blockchain Monad, được coi là một trong những lợi thế chính của nó. Nhưng còn khía cạnh quan trọng khác đối với sự thành công của blockchain Monad — cộng đồng của nó thì sao? Ai cũng biết rằng sự tăng trưởng nhanh chóng của Monad nhờ vào một cộng đồng mạnh mẽ và trưởng thành. Hiện tại, Discord của Monad có khoảng 380.000 thành viên, điều này cho ta cái nhìn ban đầu về quy mô khổng lồ của cộng đồng nó. Ngoài ra, trên nền tảng X, các meme biểu tượng cho cộng đồng Monad vẫn đang được chia sẻ tích cực, chủ yếu xoay quanh các bài đăng của các thành viên và tài khoản chính thức của Monad Labs. Vậy điều gì thúc đẩy sự nhiệt huyết của mọi người đối với blockchain Monad?
Đầu tiên, có một điều rõ ràng: như tôi đã đề cập trước đó, airdrop không phải là nguyên nhân chính dẫn đến sự tăng trưởng của cộng đồng này. Airdrop là công cụ mà bất kỳ ai cũng có thể sử dụng. Nếu Monad chỉ dựa vào airdrop để xây dựng cộng đồng, các dự án khác cũng có thể tạo ra cộng đồng quy mô tương tự. Tuy nhiên, blockchain Monad cùng với Berachain được coi là một trong những dự án có cộng đồng nhiệt huyết nhất trong lĩnh vực blockchain. Do đó, khi thảo luận về chiến lược cộng đồng của Monad, việc đơn giản quy công cho airdrop là không chính xác.
"Chất lượng > Số lượng".
"Tự động hóa các nhiệm vụ không phải là chiến lược tốt. Trên một số nền tảng, mọi người tuyên bố phần thưởng cho 'theo dõi, thích, chia sẻ', mặc dù trông giống như một phương pháp rẻ tiền để tăng mức độ tham gia, nhưng thực tế lại làm loãng những người dùng thật sự sẽ tham gia một cách tự nhiên. Khi bạn thấy 7.200 lượt thích, 7.200 lượt chia sẻ và 10.000 lượt xem, tình hình này trông khá tệ. Đừng đánh đổi những người dùng thật sự sẽ ở lại trong cộng đồng của bạn vài tháng hoặc vài năm chỉ để có được sự tham gia của máy móc — bạn sẽ không bao giờ tạo được vòng lặp bền vững theo cách này." — Kevin McCordic, người đứng đầu tăng trưởng tại Monad Labs.
Khi chúng ta xem xét kỹ sự tương tác của các thành viên cộng đồng Monad, cũng như chiến lược mà Monad Labs áp dụng trong việc xây dựng cộng đồng, rõ ràng là quan điểm cho rằng Monad hoàn toàn dựa vào airdrop để tạo cộng đồng là rất khó xảy ra. Không thể nghi ngờ rằng, ngoài các động lực kinh tế thuần túy, còn có những yếu tố quan trọng hơn đang gắn kết cộng đồng này. Ngoài ra, Monad Labs dường như không xem cộng đồng như một chiến dịch marketing ngắn hạn để gây sự chú ý. Vậy điều gì thúc đẩy cộng đồng mạnh mẽ của blockchain Monad? Và loại tư duy và hành động chiến lược nào đã giúp Monad tạo ra một cộng đồng có ảnh hưởng như vậy? Hãy từng bước khám phá.
4.1 Nads đại diện cho văn hóa, EVM/ACC đại diện cho tầm nhìn

Lõi trung tâm của cộng đồng Monad là văn hóa meme sôi động. Bất kỳ ai quen thuộc với Twitter mã hóa đều có thể đã thấy những con Monanimals màu tím, một meme bắt nguồn từ cộng đồng Monad, biểu tượng cho văn hóa "phái hệ" của họ. Đây chỉ là một ví dụ, các thành viên cộng đồng tự gọi mình là "Nads", họ liên tục sáng tạo và tái tạo các meme, hình ảnh (ví dụ như keonegg) và ngôn ngữ (ví dụ như Gmonad), để thể hiện bản sắc cộng đồng Monad. Việc tham gia vào các meme này không chỉ đóng vai trò then chốt trong việc củng cố mối liên kết nội bộ cộng đồng mà còn nâng cao nhận diện cộng đồng Monad ở bên ngoài.
Tuy nhiên, liệu sự tăng trưởng mạnh mẽ của cộng đồng blockchain Monad có chỉ đơn thuần nhờ vào văn hóa meme? Theo tôi, các meme này giống như chất xúc tác thúc đẩy tăng trưởng hơn là nguyên nhân gốc rễ. Động lực thực sự thúc đẩy sự phát triển nhanh chóng và nền tảng vững chắc của cộng đồng Monad — thường được gọi là tư tưởng "đội một" — nằm ở tầm nhìn chung giữa các thành viên cộng đồng và Monad Labs: EVM/ACC. Khi Nads đại diện cho văn hóa, thì EVM/ACC lại thể hiện bản chất của cộng đồng.
Tầm nhìn công nghệ của blockchain Monad tập trung vào việc mở rộng EVM, với mục tiêu "10.000 TPS và xác nhận 1 khối cuối cùng". Chính vì mục tiêu rõ ràng này mà các thành viên cộng đồng thường xuyên đề cập "EVM/ACC" trong hồ sơ X của họ, để thể hiện danh tính là Nads. EVM/ACC là biến thể của "e/acc", đại diện cho "Hiệu quả Hiệu suất" (Effectiveness Efficiency) — một tư tưởng ủng hộ sự tiến bộ công nghệ không giới hạn, đặc biệt trong các lĩnh vực như trí tuệ nhân tạo. Điều này trái ngược rõ rệt với phong trào "decel" được cho là kêu gọi làm chậm tiến bộ công nghệ do các rủi ro tiềm tàng.
Vậy EVM/ACC cụ thể có nghĩa là gì? Nó có thể được hiểu là "sự tiến bộ công nghệ không giới hạn của blockchain EVM", hoàn toàn phù hợp với sứ mệnh của blockchain Monad trong việc vượt qua các giới hạn của EVM. Khi một cộng đồng chia sẻ cùng mục tiêu với dự án họ ủng hộ, điều này trở thành nền tảng cho một cộng đồng mạnh mẽ. Sự nhất quán này cho phép các thành viên cộng đồng trở thành những người hâm mộ ủng hộ sự thành công của dự án, trong khi đội ngũ dự án có thể xem cộng đồng là đối tác quan trọng trong sự phát triển của họ, từ đó khuyến khích sự tham gia tích cực.
Tôi thường so sánh blockchain với một quốc gia, xem xét cách một quốc gia vận hành, tương tự như cách Monad Labs xây dựng và phát triển cộng đồng của họ. Monad Labs đã đặt ra mục tiêu công nghệ rõ ràng — tạo ra một "blockchain hiệu suất cao có thể xử lý song song EVM" — những người đồng cảm với mục tiêu này tụ họp lại, tạo thành một cộng đồng có tầm nhìn chung. Từ đó, các hoạt động cộng đồng độc đáo, bao gồm các meme, giúp thu hút thêm thành viên và duy trì cộng đồng hiện tại.
Như đã đề cập trước đó, airdrop là động lực kinh tế ngầm mà hầu như mọi dự án đều cung cấp cho cộng đồng của họ. Tiếp thị dựa trên meme cũng đã trở thành phương pháp tiêu chuẩn trong các dự án mã hóa. Tuy nhiên, điều làm cho blockchain Monad khác biệt, có thể xây dựng một cộng đồng thành công độc đáo như vậy, là dự án ngay từ đầu đã có một mục tiêu rõ ràng và hấp dẫn, khiến mọi người thực sự có thể đồng cảm và ủng hộ.
4.2 Ứng dụng phương pháp luận hệ thống trong xây dựng cộng đồng
Tháng này tôi đã nói chuyện với hơn 10 dự án mã hóa cấp S về cách xây dựng vòng lặp marketing và cộng đồng mạnh mẽ hơn - xin chia sẻ công khai một vài đề xuất.
10 nguyên tắc marketing và cộng đồng mã hóa: Một phương pháp hệ thống
1. Dừng đăng quảng cáo.
Nếu tài khoản Twitter chính của bạn liên tục nói về sản phẩm của bạn, đó là đang đăng quảng cáo. Mọi người ghét quảng cáo. Khi bạn mở YouTube để xem một video cụ thể, bạn háo hức muốn bỏ qua quảng cáo hiện lên. Twitter mã hóa cũng vậy. Nếu bạn liên tục đăng quảng cáo, đừng ngạc nhiên khi mọi người không thích thương hiệu của bạn hoặc không tương tác.
2. Bạn đang cạnh tranh với những người có ảnh hưởng và nội dung giải trí trên Twitter, chứ không phải với các giao thức khác.
Khi hầu hết mọi người mở Twitter mã hóa, họ đang xem Cobie đã đăng gì, hoặc meme nào được tạo ra về ETF ETH, hoặc xu hướng hôm nay là gì — những nội dung giải trí họ thích. Bạn đang cạnh tranh trong cùng nền kinh tế chú ý này với những người đó, chứ không chỉ với các đối thủ cạnh tranh của dự án bạn.
3. Chiến lược marketing và cộng đồng của bạn nên áp dụng phương pháp hệ thống.
Nhìn nhận marketing và cộng đồng như một hệ thống phức tạp với nhiều đầu vào và đầu ra, chính xác hơn là xem chúng như các khu vực tách biệt độc lập. Có dòng chảy tương tác lẫn nhau giữa Discord, Telegram, Twitter, v.v. Tối ưu hóa dòng chảy tốt giữa các lĩnh vực này sẽ mang lại kết quả tốt hơn so với xử lý riêng lẻ từng lĩnh vực. Cộng đồng và marketing đan xen vào nhau. Nếu bạn tách rời chúng, cả hai sẽ kém hiệu quả hơn. Chúng là một đội — đảm bảo hệ thống cho phép chúng tăng cường lẫn nhau.

Nguồn: X(@intern)
Xét đến sự tập trung mạnh mẽ vào trung tâm trong cộng đồng Monad, rõ ràng là sự tăng trưởng liên tục và hình dạng hiện tại của cộng đồng là kết quả của sự lên kế hoạch tỉ mỉ và thiết kế chiến lược từ Monad Labs. Như đã đề cập trước đó khi giới thiệu các thành viên Monad Labs, Kevin McCordic là người đứng đầu tăng trưởng tại Monad Labs, đồng thời là người thúc đẩy xu hướng tài khoản Intern phổ biến trong các dự án mã hóa, anh ấy đã chia sẻ những hiểu biết về chiến lược marketing và cộng đồng qua tài khoản X của mình. Quan điểm của anh tiết lộ những nguyên tắc cốt lõi trong chiến lược cộng đồng và marketing, trong đó một hiểu biết then chốt là tầm quan trọng của phương pháp hệ thống, phương pháp này xây dựng một hiệu ứng vòng lặp, khiến cộng đồng và marketing liên kết, bổ trợ lẫn nhau.
Phương pháp vòng lặp này đảm bảo rằng khi mức độ tham gia cộng đồng tăng lên, công việc marketing cũng được thúc đẩy, từ đó thu hút thêm thành viên cộng đồng, tạo thành một vòng tăng trưởng tự duy trì. Kết quả cuối cùng là cộng đồng không chỉ tăng về số lượng mà còn tăng về sức mạnh và sự gắn kết, góp phần vào sự thành công và tính bền vững tổng thể của dự án.
"Chiến lược marketing và cộng đồng của bạn nên áp dụng phương pháp hệ thống. Chính xác hơn, nên nhìn nhận marketing và cộng đồng qua lăng kính của hệ thống phức tạp, chứ không phải như các lĩnh vực tách biệt riêng lẻ. Có dòng chảy tương tác lẫn nhau giữa Discord, Telegram, Twitter, v.v. Tối ưu hóa dòng chảy tốt giữa các lĩnh vực này sẽ mang lại kết quả tốt hơn so với xử lý riêng lẻ từng lĩnh vực. Cộng đồng và marketing đan xen vào nhau. Nếu bạn tách rời chúng, hiệu quả của cả hai sẽ giảm. Chúng là một đội — đảm bảo hệ thống cho phép chúng tăng cường lẫn nhau." — Kevin McCordic, người đứng đầu tăng trưởng tại Monad Labs

Nguồn: X(@monad_xyz)
Ví dụ, gần đây Monad đã công bố một cuộc thi dự án với quỹ thưởng lên tới 1 triệu đô la Mỹ, có sự tham gia của hơn 60 công ty đầu tư mạo hiểm, thu hút sự chú ý rộng rãi. Trước tình huống này, Intern đề xuất cộng đồng có thể xem trực tiếp cuộc thi và bỏ phiếu trực tiếp. Ý tưởng này phát triển thành một cuộc thảo luận cộng đồng rộng hơn về việc tạo ra thị trường dự đoán, nơi các thành viên có thể đặt cược vào kết quả cuộc thi. Mặc dù cuộc thi mới được công bố gần đây và chưa có nền t
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














