Tác giả: Jack Inabinet, Bankless; Người biên soạn: Tao Zhu, Golden Finance
MegaETH, một dự án L2 sắp ra mắt được mệnh danh là “Ethereum thời gian thực” với độ trễ dưới một phần nghìn giây và khả năng xử lý hơn 100.000 giao dịch mỗi giây (TPS), vừa công bố rằng họ đã huy động được 20 triệu USD với mức định giá hơn 100 triệu USD trong nguồn tài trợ hạt giống. !
Nguồn tài trợ toàn sao này được dẫn dắt bởi Dragonfly Capital, với các nhà đầu tư nổi tiếng như người sáng lập Ethereum Vitalik Buterin, người sáng lập Consensys Joe Lubin, lãnh đạo chiến lược Lido/Flashbots Hasu, nhà giao dịch tiền điện tử nổi tiếng Cobie và người sáng lập EigenLayer, Sreeram Kannan.
Những tên tuổi lớn có liên quan đã thu hút một số sự chú ý đến dự án.
Hôm nay, chúng ta sẽ thảo luận về cách MegaETH đổi mới trên chuỗi khối Máy ảo Ethereum (EVM) hiện đại để mang lại các đảm bảo về hiệu suất và phân cấp hàng đầu trong ngành.
Điều đặc biệt về MegaETH
Một giải pháp thay thế hiệu suất cao cho L1 yêu cầu các nút của nó thực hiện các nhiệm vụ tương tự mà không cần chuyên môn hóa, tạo ra sự cân bằng cơ bản giữa hiệu suất và sự phân cấp. Ngược lại, MegaETH tận dụng công nghệ L2 của Ethereum để tạo ra các vai trò khác biệt cho các nút có yêu cầu phần cứng khác nhau.
MegaETH tách riêng các nhiệm vụ xử lý giao dịch khỏi các nút đầy đủ và tạo ra ba vai trò chính cho người vận hành cơ sở hạ tầng: người đặt hàng, người chứng minh và nút đầy đủ. Trong khi việc sản xuất khối thực tế trên MegaETH ngày càng trở nên tập trung, các yêu cầu phần cứng linh hoạt để chuyên môn hóa nút đảm bảo xác minh khối không cần tin cậy và có thể cung cấp các đảm bảo phân cấp hàng đầu trong ngành.
Một người đặt hàng MegaETH hoạt động duy nhất sẽ chịu trách nhiệm đặt hàng và thực hiện các giao dịch của người dùng, loại bỏ quy trình đồng thuận trong các hoạt động bình thường và sẽ truyền đạt sự khác biệt về trạng thái (tức là thay đổi trạng thái blockchain) tới các nút đầy đủ thông qua mạng ngang hàng, điều này sẽ sau đó áp dụng sự khác biệt của trạng thái để cập nhật trạng thái cục bộ của nó. Điều đáng chú ý là các giao dịch MegaETH không được thực hiện lại bởi các nút đầy đủ để xác minh tính toàn vẹn của khối, thay vào đó, chúng gián tiếp xác minh các khối bằng cách sử dụng bằng chứng do người chứng minh cung cấp.
Ngay cả L2 có hiệu suất cao nhất hiện có (opBNB cho BNB) cũng đặt ra những hạn chế đáng kể đối với ứng dụng của nó. Mặc dù opBNB có mục tiêu thông lượng tương đối cao là 100M Gas mỗi giây, opBNB chỉ có thể xử lý 650 giao dịch hoán đổi Uniswap mỗi giây so với cơ sở dữ liệu Web2 hiện đại có thể đạt được 1 triệu TPS tương đương.
Ngoài ra, các mạng này có xu hướng có thời gian chặn "dài" hơn 1 giây, điều này không thực tế đối với các ứng dụng yêu cầu hiệu suất thời gian thực, chẳng hạn như giao dịch tần số cao.
Mặc dù các chuỗi khối thường chuyển sang các giải pháp một lần như song song hóa để theo đuổi quy mô, cho phép các giao dịch liên quan đến các phần khác nhau của trạng thái được xử lý đồng thời trên nhiều lõi CPU, nhưng lợi ích của phương pháp cụ thể này bị hạn chế bởi thực tế là nhiều giao dịch có chứa các phần phụ thuộc. Những hạn chế thực tế dẫn đến việc song song hóa chỉ tạo ra sự cải thiện khiêm tốn về tốc độ blockchain.
Chỉ giải quyết các nút thắt cổ chai của bất kỳ hệ thống nào thường không tạo ra được những cải tiến đáng kể vì việc giải quyết yếu tố hạn chế ban đầu chỉ đơn giản là chuyển nút cổ chai sang thành phần khác.
Thay vì chỉ tối ưu hóa một vài thành phần trong ngăn xếp của nó như các đối thủ cạnh tranh, MegaETH nhằm mục đích xác định nhiều vấn đề đang gây khó khăn cho các chuỗi khối hiện có và xây dựng một hệ thống mới để giải quyết một loạt vấn đề được phát hiện cùng một lúc.
Tham vọng này đòi hỏi phải mở rộng phần cứng nút đến giới hạn của nó trong khi vẫn duy trì tính phi tập trung (đạt được thông qua chuyên môn hóa) và yêu cầu tạo ra một hệ thống vốn nhằm mục đích tiếp cận trần hiệu suất lý thuyết của một chuỗi khối phi tập trung.
Để đạt được mục tiêu này, trình đặt hàng MegaETH sẽ lưu trữ toàn bộ trạng thái của nó trong bộ nhớ và trở thành blockchain đầu tiên triển khai tính toán trong bộ nhớ, một tính năng chính cho các ứng dụng Web2 hiệu suất cao cho phép MegaETH tăng tốc độ truy cập trạng thái tốt hơn 1.000 lần. Phương pháp lưu trữ ổ cứng thể rắn thay thế được các đối thủ cạnh tranh sử dụng.
Các ứng dụng chuyên sâu về tính toán sẽ được cải thiện hiệu suất gấp 100 lần trên MegaETH nhờ trình biên dịch đúng lúc (JIT) chuyển đổi mã hợp đồng thông minh thành “mã máy gốc” của MegaETH, một bộ máy chủ CPU có thể diễn giải trực tiếp các hướng dẫn và thực thi chúng, giúp cải thiện tốc độ thực hiện và hiệu quả của hợp đồng thông minh.
Duy trì Ethereum Merkle Patricia Trie (MPT), cấu trúc dữ liệu cốt lõi đại diện cho trạng thái hiện tại của tất cả tài sản và thông tin liên quan, là yếu tố hạn chế chính đối với tất cả việc triển khai EVM, nhưng MegaETH đang tạo ra một trạng thái mới từ đầu để duy trì tính toàn vẹn trạng thái thử. Tương thích với EVM đồng thời giảm thiểu các hoạt động I/O của đĩa và lưu trữ hàng terabyte dữ liệu trạng thái.
Cuối cùng, 100.000 giao dịch mỗi giây của MegaETH phải được truyền tới mạng nút đầy đủ của nó; một giao thức ngang hàng hiệu quả sẽ cung cấp các cập nhật trạng thái từ trình sắp xếp chuỗi với độ trễ thấp và thông lượng cao, cho phép các nút đầy đủ có kết nối vừa phải để duy trì tốc độ cập nhật tối đa. đồng bộ.
Phần kết luận
Những cải tiến hiệu suất đáng kể của MegaETH so với việc triển khai EVM hiện đại sẽ thúc đẩy đáng kể việc áp dụng hiệu suất L2 và cuối cùng dẫn đến các chuỗi khối phi tập trung có khả năng xử lý thế giới thực!
Mặc dù một số người tin rằng MegaETH phù hợp nhất với tư cách là đối thủ cạnh tranh với hệ sinh thái Ethereum vốn không quan tâm đến lớp cơ sở, nhưng việc tối ưu hóa mà MegaETH đạt được hoàn toàn thông qua việc thuê ngoài khả năng bảo mật và kiểm duyệt đối với các mạng phi tập trung hiện có như Ethereum và EigenLayer) .