Tác giả: Haotian
Một người bạn hỏi tôi nghĩ gì về đề xuất cấp tiến của @VitalikButerin về việc thay thế mã bytecode EVM của Máy ảo Ethereum bằng kiến trúc bộ lệnh RISC-V nguồn mở? Về bản chất, Ethereum đang tạo ra một sự thay đổi công nghệ sâu sắc do công nghệ ZK dẫn đầu. Hãy để tôi giải thích logic chiến lược đằng sau nó:
1) Trước hết, ý tưởng thay thế EVM bằng RISC-V của Vitalik thực ra không phải là mới. Ngay từ khi đề xuất chiến lược mở rộng lấy Rollup làm trung tâm, ông đã gợi ý một ý tưởng tương tự: cho phép tất cả các layer2 đủ điều kiện trở thành lớp thực thi của mạng chính và hạ cấp EVM từ lớp giao thức xuống lớp chức năng máy khách thực thi Rollup "trong chương trình", trở thành một trong nhiều AltVM.
Chìa khóa để đạt được sự chuyển đổi này là RISC-V, với tư cách là kiến trúc tập lệnh cấp thấp hơn và tổng quát hơn, có thể cung cấp nền tảng "phần cứng" thống nhất cho zkVM, để nhiều môi trường thực thi khác nhau có thể chạy hiệu quả trong cùng một khuôn khổ. Sự thay đổi về mặt kiến trúc này phải dựa trên việc Ethereum hoàn tất triển khai SNARK cơ bản, vì chỉ khi công nghệ ZK có thể được áp dụng trên quy mô lớn để xác minh trạng thái thì kiến trúc lớp thực thi mô-đun này mới có thể cải thiện hiệu quả đồng thời đảm bảo tính bảo mật.
2) Nói một cách trung thực, việc điều chỉnh chiến lược của Ethereum thoạt nhìn có vẻ như là một động thái tuyệt vọng, nhưng khi phân tích sâu hơn, ta thấy rằng khả năng thay thế lớp thực thi thực sự là điều bắt buộc đối với các chuỗi công khai có sự đồng thuận mạnh mẽ đã được thiết lập như Ethereum. Đối mặt với tác động công nghệ của các chuỗi công khai mới nổi như Solana và Sui với TPS cực cao, cũng như sự chuyển hướng thị trường của một số lượng lớn các chuỗi tương thích với EVM, Ethereum đã chọn cách chủ động thay vì thụ động chịu đòn.
Bởi vì, xét về các chỉ số kỹ thuật thuần túy, TPS của Ethereum thực sự khó có thể cạnh tranh với các chuỗi công khai mới như Solana và Sui, nhưng trong bộ ba khó khăn, Ethereum luôn tuân thủ hai giá trị cốt lõi của mình là bảo mật và phi tập trung, đồng thời duy trì sự thịnh vượng sinh thái và cộng đồng nhà phát triển vô song.
Nếu Ethereum thử sử dụng kiến trúc bộ lệnh nguồn mở RISC-V để cải thiện hiệu quả của lớp thực thi, đặc biệt là trong các bằng chứng ZK, thì hiệu suất dự kiến sẽ tăng gấp 50-100 lần. Chiến lược lặp lại lớp thực thi mà không hy sinh nền tảng này không chỉ giữ lại được những lợi thế cốt lõi của Ethereum mà còn giải quyết trực tiếp những nhược điểm chính của nó. Tại sao lại không làm thế?
3) Tuy nhiên, mặc dù chúng ta rất hào hứng với đề xuất mới, chúng ta phải hiểu rằng việc chuyển đổi EVM sang RISC-V không phải là một dự án chỉ diễn ra một lần. Về mặt triển khai kỹ thuật, thay đổi này nhiều khả năng sẽ phải đợi cho đến khi công nghệ ZK-SNARK được triển khai trên diện rộng trước khi có thể được quảng bá đầy đủ.
So với những nâng cấp lớn ở cấp độ cốt lõi của Ethereum trong vài năm qua (chẳng hạn như nâng cấp lớp đồng thuận từ PoW lên PoS), lý tưởng nhất là toàn bộ quá trình đòi hỏi thiết kế nghiêm ngặt, thử nghiệm rộng rãi và sự hỗ trợ mạnh mẽ của cộng đồng, và ước tính sẽ mất ít nhất 2-3 năm.
Tuy nhiên, Vitalik nhấn mạnh đến khả năng tương thích ngược trong đề xuất của mình và có lẽ các hợp đồng EVM hiện tại sẽ tiếp tục tồn tại thông qua trình thông dịch RISC-V hoặc cơ chế hỗ trợ song song, điều này rất quan trọng để giảm chi phí chuyển đổi cho nhà phát triển và người dùng. Chiến lược thay đổi dần dần này cũng là phong cách lặp lại chiến lược ổn định mà Ethereum, với tư cách là một blockchain cũ an toàn và phi tập trung, phải có.
Theo tôi, đề xuất thay thế EVM bằng RISC-V của Vitalik không chỉ là một sự điều chỉnh kiến trúc kỹ thuật đơn giản mà còn là một chiến lược sáng tạo để Ethereum chủ động ứng phó với sự cạnh tranh từ các chuỗi công khai hiệu suất cao. Đề xuất này có liên quan chặt chẽ đến các nâng cấp như Verge và Purge trong lộ trình của Ethereum. Về bản chất, tất cả đều xoay quanh SNARK cơ bản, với mục tiêu thiết lập một môi trường thực thi hiệu quả và linh hoạt hơn để hỗ trợ các tình huống ứng dụng đa dạng trong tương lai.
Trước đó, @drakefjustin đã tiết lộ rằng Ethereum Foundation sẽ đầu tư hàng chục triệu đô la vào dự án zkVMs. Không còn nghi ngờ gì nữa, zkVM thực sự là một trong những cốt lõi cho tương lai của Ethereum. Điều Ethereum đang cố gắng xây dựng không chỉ là một lớp thực thi hiệu quả hơn mà còn là một kiến trúc mô-đun tương thích với nhiều máy ảo. Cuộc thảo luận về RISC-V thay thế EVM có thể chỉ là sự khởi đầu.