Tác giả: Jack Inabinet, Bankless; Người biên dịch: Deng Tong, Golden Finance
Các mạng không phải EVM như Solana đã trở thành mạng đi đầu về nhận thức của ngành công nghiệp mã hóa trong những tháng gần đây, trở thành một Ethereum tiềm năng. những người ghét trung thành không thể phủ nhận hiệu ứng mạng mạnh mẽ được thiết lập bởi máy ảo của chuỗi: chuỗi EVM chiếm 93% tổng số TVL.
Nhiều người chỉ trích Ethereum có những lo ngại chính đáng về lộ trình tập trung vào tổng hợp của nó, điều này có xu hướng phá hủy tính thanh khoản và làm phức tạp trải nghiệm người dùng. Thay vào đó, họ ủng hộ cách tiếp cận mở rộng quy mô toàn diện nhằm hợp nhất mạng thành một trạng thái duy nhất.
Mặc dù một số phân nhánh Ethereum (chẳng hạn như BNB) đã giảm bớt nhu cầu Rollup và giải quyết các hạn chế về khả năng mở rộng EVM bằng cách áp dụng các cơ chế đồng thuận tập trung hơn (chẳng hạn như Bằng chứng về quyền lực), nhưng thực tế vẫn là tương lai của tài chính sẽ không nằm trong chuỗi tập trung.
Để một blockchain có cơ hội trở thành sát thủ Ethereum tiếp theo, nó phải đáp ứng nhu cầu của người dùng và nhà phát triển ngày nay đồng thời thực hiện những cải tiến đáng kể cho EVM cũ kỹ từ góc độ kỹ thuật và duy trì sức mạnh tính năng phi tập trung.
Monad là một trong những chuỗi hứa hẹn nhất đáp ứng được yêu cầu này. Hôm nay, chúng ta sẽ phác thảo những gì Monad mang đến và thảo luận lý do tại sao chuỗi này có tiềm năng thay thế Ethereum trở thành nền tảng hợp đồng thông minh thống trị của tiền điện tử.
Những cải tiến công nghệ quan trọng của Monad là gì?
Monad vẫn giữ được khả năng tương thích hoàn toàn với EVM nhưng cải thiện trên Ethereum thông qua bốn cải tiến chính: MonadBFT, thực thi hoãn lại, thực thi song song và MonadDb.
Mỗi cải tiến là một sự tối ưu hóa cho Ethereum và khi kết hợp với nhau, kết quả cuối cùng là một chuỗi khối đủ phi tập trung với khả năng tương thích mã byte Ethereum có thể thực thi mỗi giây Lên tới 10.000 giao dịch với thời gian khối 1 giây và một khe tính chất dứt khoát.
1.MonadBFT
MonadBFT là cơ chế đồng thuận hiệu suất cao của chuỗi, một phiên bản sửa đổi của HotStuff kết hợp hai yếu tố cần thiết để liên lạc giữa các nút xác thực và các nhà lãnh đạo khối. giảm xuống còn ba vòng.
Để đạt được sự đồng thuận về một khối mới, người đứng đầu khối của Monad sẽ gửi bằng chứng tới các nút xác thực của mạng rằng khối trước đó là hợp lệ (hoặc đã hết thời gian chờ) và các nút xác thực có thể chuyển trực tiếp đến tiếp theo Người đứng đầu khối gửi chữ "có" có chữ ký để phê duyệt khối, do đó bắt đầu quá trình khởi động lại.
Nếu người lãnh đạo hết thời gian khi người xác thực không thể đạt được sự đồng thuận, Đơn nguyên sẽ quay trở lại giao tiếp thứ cấp, một giải pháp thay thế tốn nhiều thời gian hơn đòi hỏi sự giao tiếp lẫn nhau giữa tất cả người xác thực.
2. Trì hoãn thực thi
Trong Ethereum, các giao dịch phải được thực hiện trước khi mạng có thể đạt được sự đồng thuận và thống nhất về danh sách các giao dịch và trạng thái mạng có trong khối.
Mô hình này dành rất ít thời gian để thực hiện các giao dịch trong một khối nhất định, vì phần lớn thời gian của khối được dành cho nhiều vòng giao tiếp xuyên toàn cầu cần thiết để mạng đạt được sự đồng thuận.
Bằng cách trì hoãn việc thực thi, Monads tách việc thực thi khỏi sự đồng thuận, cho phép chuỗi thống nhất một trạng thái trước khi biết liệu tất cả các giao dịch trong khối đã được thực thi hay chưa, do đó cho phép quá trình thực thi diễn ra trên toàn bộ khối!
3. Thực thi song song
Các chuỗi khối EVM hiện tại phải thực hiện các giao dịch một cách tuần tự (tức là lần lượt từng giao dịch), trong khi các chuỗi có thể thực hiện các giao dịch song song, chẳng hạn như Solana, có thể xử lý đồng thời nhiều giao dịch không có sự phụ thuộc chung, dẫn đến tốc độ tăng lên!
Các chuỗi khối có thể xử lý các giao dịch song song tận dụng công nghệ điện toán hiện đại bằng cách cho phép các máy ảo của chúng chạy trên nhiều lõi và luồng của CPU của các nút xác thực.
Tuy nhiên, để thực hiện các giao dịch song song, trước tiên blockchain phải xác định những giao dịch nào có thể được thực hiện độc lập với nhau. Solana giải quyết vấn đề này bằng cách yêu cầu các giao dịch chỉ định trạng thái mà chúng truy cập trong khi thực thi, nhưng làm như vậy đòi hỏi phải tạo một máy ảo mới.
Thay vì yêu cầu các giao dịch khai báo các trạng thái phụ thuộc, Monads giả định một cách lạc quan rằng mỗi giao dịch có thể được thực hiện đồng thời và cố gắng thực hiện song song. Khi một giao dịch xung đột trong lần thực hiện đầu tiên, nó sẽ được chạy lại với dữ liệu được cập nhật để đảm bảo nó được thực thi.
Monad sử dụng bộ phân tích mã tĩnh để dự đoán những giao dịch nào có sự phụ thuộc lẫn nhau nhằm tránh lãng phí thời gian khi cố gắng thực hiện các giao dịch có các giao dịch tiên quyết.
4.MonadDb
Ứng dụng khách của Ethereum sử dụng thiết kế cơ sở dữ liệu khác với chính Ethereum, dẫn đến A ít hơn giải pháp lưu trữ lý tưởng trong đó một cấu trúc dữ liệu được nhúng trong một loại cấu trúc dữ liệu khác không hỗ trợ ghi lại dữ liệu trong khi quá trình truyền dữ liệu đang diễn ra.
Vì Monads thực hiện các giao dịch song song nên nhiều giao dịch cần có khả năng đọc và ghi vào cơ sở dữ liệu cùng một lúc. MonadDb, một cơ sở dữ liệu tùy chỉnh trên chuỗi để lưu trữ trạng thái của nó, cho phép điều này, cung cấp quyền truy cập trạng thái không đồng bộ, hiệu suất cao, cho phép hiện thực hóa các lợi ích của việc song song hóa!
Monad có thể thắng không?
Mặc dù EVM không hoàn hảo nhưng hiện tại có rất ít cải tiến có thể cải thiện Ethereum.
Monad khai thác toàn bộ tiềm năng của EVM thông qua một loạt cải tiến, tạo ra chuỗi khối L1 thông lượng cao và loại bỏ nhu cầu các dApp phát triển hoặc kiểm tra thêm mã của họ để tự chuyển sang thông lượng cực cao Đo lường nhu cầu của môi trường thực thi.
Vì Monad chỉ là một sự thay đổi đối với phần mềm nên về mặt lý thuyết, Ethereum có thể sao chép các lựa chọn thiết kế của nó, nhưng điều này sẽ đòi hỏi một cuộc đại tu hệ thống lớn có thể khiến chuỗi mất tổng cộng hàng tỷ đô la trong tổng giá trị bị khóa. bị khai thác khiến cho những thay đổi này khó có thể được thực hiện trong tương lai gần.
Giải quyết khả năng tương tác giữa Ethereum và các giải pháp Lớp 2 của nó là nỗ lực kéo dài nhiều năm nhưng chỉ mới bắt đầu. Cho đến khi những thách thức này được khắc phục, các chuỗi khối có thể xử lý lưu lượng tiền điện tử hiện tại trong môi trường thực thi thống nhất sẽ mang lại trải nghiệm người dùng vượt trội hơn và thành công trong việc thu hút người dùng, nhà phát triển và vốn vào chuỗi của họ.
Bằng cách cấp cho bộ ứng dụng hoàn thiện của Ethereum quyền truy cập vào không gian khối hiệu suất cực cao, Monads thể hiện sự kết hợp hấp dẫn của các tính năng có thể giúp biến nó trở thành một trung tâm quan trọng của hoạt động trên chuỗi. .