Lời nói đầu
Cuộc thảo luận giữa Lei Yang và Keone Hon trong podcast Blankless gần đây về MegaETH vs Monad (https://www.youtube.com/watch?v=1qZbLyHPERg) đã gây ra cuộc thảo luận sôi nổi rộng rãi giữa mọi người, bao gồm cả định nghĩa về Full node. thu hút vô số cuộc thảo luận trên phương tiện truyền thông.
Bài viết này sẽ phân tích chi tiết về MegaETH so với Monad, đồng thời giới thiệu và phân tích chúng cũng như ý kiến của chúng.
MegaETH so với Monad
Cuộc thảo luận về MegaETH và Monad trong podcast chủ yếu tập trung vào những điểm tương đồng và khác biệt giữa hai loại này, cách đạt được sự phân quyền và khả năng chống kiểm duyệt cũng như định nghĩa về Full Node.
Điểm tương đồng và khác biệt giữa MegaETH và Monads
Nói về những điểm tương đồng giữa MegaETH và Monad, điều đầu tiên là mục đích ban đầu của cả hai đều giống nhau - chuỗi công khai hiệu suất cao. Tất cả họ đều tin rằng Ethereum Lớp 1 hiện tại, xử lý 10-15 giao dịch mỗi giây, không còn có thể đáp ứng nhu cầu hiệu suất của ngành hiện tại. Tuy nhiên, EVM đã được thị trường xác minh lâu dài và đã trở thành một phần quan trọng. tiêu chuẩn trong ngành. Mặc dù EVM hiện tại có thể thiếu sót ở một số khía cạnh như tắc nghẽn về hiệu suất, nhưng không có sai sót cơ bản nào. Theo thời gian, việc cải tiến liên tục EVM sẽ làm cho nó tốt hơn, đó là lý do tại sao Cả hai đều là lý do quan trọng để chọn xây dựng trên EVM.
Sự khác biệt giữa MegaETH và Monad chủ yếu được phản ánh ở hai khía cạnh sau:
Các mục tiêu khác nhau: MegaETH theo đuổi hiệu suất cao nhất, Monad nhằm mục đích đạt được hiệu suất tối đa từ các yêu cầu phần cứng tối thiểu trong khi vẫn đảm bảo tính phân cấp nhiều nhất có thể.
Kiến trúc khác nhau: Dựa trên các mục tiêu trên, MegaETH đã tiến hành khảo sát trên tất cả Lớp 1 và Lớp 2 hiện tại và cuối cùng nhận thấy rằng không thể đạt được hiệu suất cực cao và đạt được sự cân bằng giữa hiệu suất và tính phân cấp trong Lớp 1. Do đó, họ đã chọn xây dựng MegaETH. trên ETH Layer2 và thực hiện tối ưu hóa một phần; trong khi Monad kiên quyết chọn tự xây dựng Layer1 trong khi vẫn đảm bảo tính phân cấp ở mức độ lớn nhất và ở các cấp độ cấu trúc khác nhau như cơ sở dữ liệu, hiệu quả, khả năng thực thi và tối ưu hóa thuật toán.
Triển khai phi tập trung và chống kiểm duyệt
Trước khi triển khai chuỗi công khai hiệu suất cao, cả MegaETH và Monad đều cân nhắc cách thực hiện điều này trong khi vẫn đảm bảo tính phân cấp.
Từ góc độ triển khai cụ thể, Monad đạt được sự phân cấp bằng cách tối ưu hóa cài đặt phần cứng và mạng để đạt được các yêu cầu phần cứng tối thiểu để mọi người có thể dễ dàng chạy các nút. Điều này chủ yếu là do Monad tin rằng mạng Ethereum ban đầu có yêu cầu vận hành cao, Monad muốn trực tiếp tối ưu hóa các cấu trúc khác nhau trong mạng để cho phép phần cứng cấp thấp hơn dành cho người tiêu dùng chạy, hạ thấp ngưỡng tham gia của người dùng và đạt được mục tiêu của Vitalik. có thể chạy một nút" lý tưởng.
MegaETH tối ưu hóa hiệu suất và giảm chi phí phần cứng cho người dùng bằng cách phân chia trách nhiệm của toàn bộ nút thành các vai trò khác nhau. Các nút đầy đủ truyền thống cần thực hiện nhiều tác vụ trong mạng blockchain, chẳng hạn như đồng bộ hóa trạng thái, sắp xếp và thực thi giao dịch, v.v. Do đó, yêu cầu phần cứng rất cao và nhiều người dùng thông thường không đủ khả năng chi trả. Tuy nhiên, MegaETH chia các nhiệm vụ này thành ba vai trò: trình tự, trình chuẩn và nút đầy đủ, mỗi vai trò chỉ chịu trách nhiệm cho các nhiệm vụ cụ thể. Sự phân chia này giúp giảm gánh nặng cho các nút riêng lẻ và giảm yêu cầu về phần cứng, cho phép mọi người chạy các nút và cải thiện khả năng phân quyền. Và MegaETH cũng đã được tối ưu hóa về mặt tính toán cũng như đọc và ghi trạng thái, cải thiện hiệu suất hơn nữa. Đồng thời, việc phân quyền của MegaETH chủ yếu dựa vào nền tảng phân cấp hiện có của Ethereum Lớp 1, vì bản thân Ethereum có hàng chục nghìn nút đầy đủ và có tính phân cấp cao.
Ngược lại, Monad có niềm tin mạnh mẽ hơn vào việc theo đuổi quá trình phân cấp và tất cả các cải tiến và tối ưu hóa cần đảm bảo đủ phân cấp; MegaETH tin rằng phân cấp chỉ là một trong những đặc điểm của nó, vì vậy nó chọn dựa vào Lớp Ethereum 1 đã được thị trường chứng minh. như một sự đảm bảo, tôi tập trung nhiều hơn vào cách cải thiện hiệu suất.
Nói chung, Monad tối ưu hóa cấu trúc cơ bản của mạng blockchain, trong khi MegaETH phân bổ hợp lý các yêu cầu phần cứng cho hoạt động của nút và tối ưu hóa việc thực thi, giao tiếp hiện có và các khía cạnh khác của mạng.
Trong chủ đề thảo luận này, Lei cũng nhiều lần đề cập đến thuật ngữ chống kiểm duyệt, có nghĩa là các giao dịch và dữ liệu trên blockchain không thể dễ dàng bị kiểm duyệt, thao túng hoặc ngăn chặn bởi bất kỳ bên nào. MegaETH cũng khá khác biệt so với Monad về mặt này. Đối với MegaETH, mặc dù nó sử dụng một trình tuần tự hoạt động duy nhất để xác minh tất cả các giao dịch trong toàn bộ mạng, nhưng nó được hỗ trợ bởi hàng chục nghìn nút xác minh trong Ethereum Layer1 để đảm bảo khả năng chống kiểm duyệt của Ethereum Layer1. mạng; Monad đảm bảo khả năng chống kiểm duyệt của mạng bằng cách hạ thấp ngưỡng hoạt động của nút và tăng số lượng nút mạng đang chạy.
Định nghĩa nút đầy đủ
Trong quá trình thảo luận về câu hỏi “ai là người phi tập trung hơn”, Lei và Keone có những quan điểm khác nhau về định nghĩa Full Node. Sở dĩ có sự khác biệt chủ yếu là vì mỗi người đều có xuất phát điểm khác nhau.
Nút đầy đủ được Lei của MegaETH đề cập đề cập đến vai trò nút đầy đủ trong hệ thống sau khi MegaETH tách rời và phân chia vai trò nút đầy đủ. Trách nhiệm chính của nó là đồng bộ hóa bản sao trạng thái mới nhất của hệ thống, nhưng không chịu trách nhiệm thực hiện tất cả các giao dịch trong hệ thống. hệ thống. Theo nút đầy đủ, Keone của Monad đề cập đến định nghĩa rộng của nút đầy đủ, là nút có quyền truy cập vào tất cả các trạng thái và thực hiện tất cả các giao dịch. Bởi vì không ai biết trước rằng MegaETH đã cải thiện việc phân tách nút nên sự mơ hồ đã nảy sinh.
Giới thiệu và phân tích MegaETH và Monad
MegeETH và Monad là những đại diện mới nổi của chuỗi công cộng hiệu suất cao. Phần này sẽ giới thiệu và phân tích các đặc điểm kỹ thuật, văn hóa cộng đồng cũng như những ưu điểm và nhược điểm của chúng để giúp độc giả hiểu rõ hơn về định vị và hướng phát triển của hai dự án này.
MegaETH: Cải thiện hiệu suất thông qua chuyên môn hóa nút
Về mặt tính năng kỹ thuật, một trong những cải tiến cốt lõi của MegaETH là sự phân chia chuyên nghiệp trách nhiệm của các nút đầy đủ truyền thống, được gọi là chuyên môn hóa nút. Thông thường, các nút đầy đủ đảm nhận nhiều nhiệm vụ, bao gồm đồng bộ hóa trạng thái, sắp xếp giao dịch, thực thi, v.v., dẫn đến yêu cầu phần cứng cao và cản trở sự tham gia của người dùng thông thường. MegaETH chia các nút thành ba loại: trình tự sắp xếp, trình chuẩn bị và nút đầy đủ, mỗi nút thực hiện nhiệm vụ riêng của mình, từ đó giảm đáng kể yêu cầu phần cứng và cải thiện hiệu suất tổng thể. Ngoài ra, MegaETH cũng đã giới thiệu hàng loạt công nghệ tối ưu hóa nhằm nâng cao hơn nữa hiệu quả tính toán và xử lý trạng thái:
Công cụ EVM thời gian thực: MegaETH giới thiệu công cụ thực thi EVM thời gian thực đầu tiên, có khả năng xử lý nhanh chóng khối lượng giao dịch lớn khi chúng đến và công bố các thay đổi trạng thái (khác biệt trạng thái) một cách đáng tin cậy trong khoảng thời gian chỉ 10 mili giây.
Biên dịch hợp đồng thông minh đúng lúc: Sử dụng công nghệ biên dịch đúng lúc (JIT) để tự động chuyển đổi hợp đồng thông minh thành mã máy gốc, từ đó loại bỏ quá trình diễn giải mã byte EVM không hiệu quả. Công nghệ này có thể cải thiện hiệu suất của các ứng dụng sử dụng nhiều tính toán lên tới 100 lần và phù hợp để xây dựng các DApp phức tạp với yêu cầu hiệu suất thời gian thực cao.
Cải tiến cây trạng thái: MegaETH thay thế Merkle Patricia Trie (MPT) truyền thống bằng cây trạng thái hoàn toàn mới, giúp giảm đáng kể các hoạt động I/O trên đĩa và giải quyết tắc nghẽn hiệu suất trong việc bảo trì cây trạng thái. Thiết kế mới này duy trì khả năng tương thích EVM trong khi mở rộng hiệu quả tới terabyte dữ liệu trạng thái.
Giao thức đồng bộ hóa trạng thái: MegaETH sử dụng giao thức điểm-điểm hiệu quả để truyền các cập nhật trạng thái từ trình sắp xếp thứ tự đến các nút đầy đủ với độ trễ thấp và thông lượng cao, ngay cả các nút có kết nối mạng kém cũng có thể cập nhật với tốc độ cập nhật 100.000 TPS đồng bộ
Về văn hóa cộng đồng, MegaETH tập trung vào việc xây dựng văn hóa cộng đồng của mình. Là hình ảnh linh vật, chú thỏ thường xuyên xuất hiện trong nhiều hoạt động cộng đồng khác nhau và các sản phẩm ngoại vi liên quan như áo, mũ văn hóa cũng tạo cảm giác thân thuộc cho các thành viên cộng đồng. Ngoài ra, MegaETH đã ươm tạo một thương hiệu có tên MegaMafia, nhằm mục đích hỗ trợ các nhà phát triển và nhà xây dựng sinh thái để giúp họ xây dựng các dự án trên MegaETH hoặc thiết kế các thiết bị ngoại vi sinh thái. Để khuyến khích các nhà phát triển, MegaETH đã triển khai chương trình Nhà xây dựng 10x để thúc đẩy các dự án hiệu suất cao được xây dựng trên nền tảng của nó.
Vì vậy, MegaETH có 3 ưu điểm sau:
Chuyên môn hóa nút: Phân bổ hiệu quả tài nguyên phần cứng, giảm áp lực lên từng nút và giảm ngưỡng truy cập phần cứng.
Dựa vào khả năng bảo mật và khả năng chống kiểm duyệt của Lớp 1 của Ethereum: MegaETH duy trì khả năng chống phân cấp và kiểm duyệt của Ethereum, đồng thời tập trung vào việc tối ưu hóa hiệu suất của Lớp 2 để đạt được sự cân bằng giữa hiệu suất và bảo mật.
Tập trung vào trải nghiệm của nhà phát triển: khuyến khích các nhà phát triển tham gia xây dựng sinh thái thông qua các công cụ và kế hoạch sinh thái khác nhau, đồng thời hạ thấp ngưỡng tham gia của người dùng.
Tuy nhiên, cần lưu ý rằng MegaETH có một rủi ro bảo mật tiềm ẩn, đó là mạng của nó dựa vào một trình sắp xếp thứ tự hoạt động duy nhất để xác minh các giao dịch. Mặc dù một số đảm bảo an ninh nhất định được cung cấp thông qua các mô hình kinh tế và tổng hợp lạc quan, nhưng bản chất vẫn là giả định về niềm tin, có thể ảnh hưởng đến sự phân cấp và bảo mật của hệ thống trong những trường hợp cực đoan.
Monad: Vượt qua những hạn chế của kiến trúc Ethereum
Điểm nổi bật cốt lõi của Monad về mặt công nghệ nằm ở việc tối ưu hóa chuyên sâu kiến trúc blockchain. Bằng cách giới thiệu bốn cải tiến công nghệ lớn sau đây, hiệu quả xử lý giao dịch đã được cải thiện đáng kể, phần cứng ở cấp độ người tiêu dùng cũng có thể tham gia vào hoạt động của các nút mạng, giảm đáng kể ngưỡng tham gia, khiến hệ sinh thái Monad trở nên cởi mở và phổ biến hơn:
Thực thi song song: nghĩa là thực hiện giao dịch ban đầu là thực hiện giao dịch tiếp theo sau khi hoàn thành giao dịch hoàn chỉnh. Monad đạt được xử lý song song bằng cách chia nhiệm vụ thành một loạt nhiệm vụ nhỏ hơn có thể được xử lý song song và cũng có thể giải quyết vấn đề. xử lý giao dịch. Các vấn đề về lưu trữ trạng thái, xử lý giao dịch và sự đồng thuận phân tán. Như minh họa bên dưới, khi thực hiện giặt bốn mảnh, chiến lược đơn giản nhất là giặt, sấy khô, gấp và bảo quản mẻ giặt đầu tiên trước khi bắt đầu mẻ giặt thứ hai. Cơ chế song song của Monad bắt đầu giặt mảnh quần áo thứ hai khi mảnh quần áo đầu tiên đi vào máy sấy.
Nguồn hình ảnh: https://docs.monad.xyz/Technical-discussion/concepts/pipeliner
MonadBFT: Hiểu đơn giản là cơ chế đồng thuận thực thi song song nêu trên, hiệu quả hơn cơ chế đồng thuận Byzantine truyền thống.
Trì hoãn thực hiện: Quy trình giao dịch trên chuỗi truyền thống là 1) nút hoàn thành việc thực hiện giao dịch trước và 2) nút xác minh thực hiện sự đồng thuận về giao dịch trên chuỗi. Nút thắt hiệu suất trong quy trình này chủ yếu nằm ở phần thực thi. Việc thực hiện bị trì hoãn có thể xác minh và sau đó thực hiện các giao dịch trong một khoảng thời gian nhất định, cải thiện đáng kể hiệu quả của giao dịch trên chuỗi.
MonadDB: Đổi mới cơ sở dữ liệu được hầu hết các máy khách Ethereum sử dụng để cải thiện hiệu quả truy cập trạng thái nhằm hỗ trợ tốt hơn việc thực hiện các giao dịch song song.
Cũng không thể bỏ qua cộng đồng Monad, ba linh vật, khẩu hiệu cộng đồng độc đáo và văn hóa Meme tạo thành hình ảnh thương hiệu riêng biệt. Không giống như các dự án khác, Monad không dựa vào nền tảng nhiệm vụ hoặc nút testnet để tiếp thị mà tương tác với người dùng thông qua các hoạt động cộng đồng phong phú, cuộc thi sáng tạo và trò chơi nhỏ.
Do đó, ưu điểm của Monad như sau:
Phá vỡ nút thắt của kiến trúc Ethereum: Monad không bị giới hạn ở thiết kế ban đầu của Ethereum và có thể thực hiện tối ưu hóa cơ bản trong khi vẫn duy trì khả năng tương thích EVM, cho phép phần cứng ở cấp độ người tiêu dùng tham gia vào mạng.
Khả năng tương thích EVM: Monad có thể sử dụng trực tiếp hệ sinh thái EVM hiện có để giúp các nhà phát triển di chuyển và xây dựng DApp dễ dàng hơn.
Hoạt động cộng đồng cao: Monad đã tích lũy được một nhóm người dùng cộng đồng trung thành và văn hóa cộng đồng tốt mang lại nền tảng vững chắc cho sự phát triển sinh thái.
Tuy nhiên, số lượng nút xác minh Monad hiện tại vẫn còn rất ít so với số lượng nút Ethereum, khoảng 200-300. Theo thời gian, việc mở rộng quy mô lớn có thể đặt ra những thách thức mới đối với khả năng xử lý song song và tính nhất quán của mạng. Khi số lượng nút tăng thêm, liệu Monad có thể tiếp tục duy trì hiệu suất cao hay không và hiệu quả cải thiện hiệu suất của nó vẫn còn phải được xác minh.
Tóm tắt
MegaETH và Monad đều thúc đẩy việc tối ưu hóa và phát triển mạng blockchain thông qua các con đường khác nhau. MegaETH duy trì nền tảng phi tập trung của Ethereum và đạt được những cải tiến đáng kể về hiệu suất thông qua chuyên môn hóa nút và tối ưu hóa kiến trúc hiện có. Monad hạ thấp ngưỡng phần cứng bằng cách tối ưu hóa kiến trúc cơ bản trong khi vẫn đảm bảo tính phân cấp và cung cấp cho cộng đồng trải nghiệm phát triển hiệu quả.
Vì vậy, Eureka Partners tin rằng không thể đưa ra bất kỳ nhận định nào về điểm mạnh và điểm yếu của MegaETH và Monad vào thời điểm này. Thứ nhất, hai quan điểm khác nhau. MegaETH theo đuổi hiệu suất cao nhất, trong khi Monad cam kết duy trì sự phân cấp và giảm bớt rào cản đối với người dùng. Thứ hai, hai tuyến đường này cũng hoàn toàn khác nhau.
Nhưng có một điều chắc chắn: chuỗi công cộng hiệu suất cao mà họ theo đuổi sẽ là một trong những xu hướng phát triển trong tương lai của ngành. Cơ sở hạ tầng hiện tại đã bị chỉ trích vì hiệu quả thấp và chi phí cao, đồng thời đã hạn chế sự gia nhập của nhiều DApp có yêu cầu tương tác tần số cao. Trong tương lai, sự xuất hiện và cải tiến của các chuỗi công khai hiệu suất cao sẽ dần bù đắp cho thiếu sót này. , cho phép toàn bộ ngành công nghiệp sinh thái thịnh vượng hơn.
Thẩm quyền giải quyết
https://www.youtube.com/watch?v=1qZbLyHPERg
https://www.techflowpost.com/article/detail_19889.html
https://megaeth.systems/
https://www.monad.xyz/
https://x.com/0xAlexon/status/1830954594580734172