Vào tháng 4 năm 2025, Vitalik Buterin – đồng sáng lập Ethereum – đã đưa ra đề xuất táo bạo: thay thế Ethereum Virtual Machine (EVM) bằng kiến trúc RISC-V, một tập lệnh mã nguồn mở thường được sử dụng trong thiết kế phần cứng. Theo Buterin, sự thay đổi này có thể giúp đơn giản hóa lớp thực thi của Ethereum, tăng hiệu suất lên đến 100 lần và cải thiện khả năng tích hợp với các giải pháp bằng chứng không kiến thức (ZK) như ZK-EVM.
Vì sao RISC-V?
RISC-V là một kiến trúc tập lệnh đơn giản và linh hoạt, cho phép các nhà phát triển xây dựng máy ảo hiệu quả hơn. Buterin cho rằng việc chuyển sang RISC-V sẽ giúp Ethereum:
- Giảm độ phức tạp của lớp thực thi, từ đó giảm thiểu rủi ro bảo mật và chi phí phát triển.
- Tăng hiệu suất xử lý, đặc biệt trong các ứng dụng sử dụng bằng chứng không kiến thức.
- Tận dụng hệ sinh thái công cụ phát triển phong phú của RISC-V.
Đề xuất này cũng nhằm mục tiêu đưa Ethereum trở nên đơn giản và dễ tiếp cận hơn, tương tự như Bitcoin.
Tác động đến cộng đồng phát triển
Nếu được triển khai, các hợp đồng thông minh sẽ được biên dịch sang mã RISC-V thay vì bytecode EVM. Tuy nhiên, Buterin nhấn mạnh rằng:
- Các ngôn ngữ như Solidity và Vyper vẫn sẽ được sử dụng, với trình biên dịch hỗ trợ backend RISC-V.
- Các hợp đồng EVM hiện tại sẽ tiếp tục hoạt động thông qua một trình thông dịch RISC-V hoặc cơ chế song song.
- Các khái niệm như tài khoản, lưu trữ và gọi hợp đồng sẽ được giữ nguyên, chỉ thay đổi cách thực thi.
Thách thức và lộ trình
Việc chuyển đổi sang RISC-V sẽ là một quá trình dài hạn, đòi hỏi sự phối hợp chặt chẽ trong cộng đồng Ethereum. Những thách thức bao gồm:
- Đảm bảo tương thích ngược với các hợp đồng hiện tại.
- Cập nhật và phát triển các công cụ phát triển mới.
- Đánh giá và kiểm tra bảo mật cho kiến trúc mới.
Tuy nhiên, Buterin tin rằng đây là bước đi cần thiết để Ethereum duy trì vị thế hàng đầu trong hệ sinh thái blockchain.
Kết luận
Đề xuất thay thế EVM bằng RISC-V của Vitalik Buterin đánh dấu một bước ngoặt quan trọng trong lộ trình phát triển của Ethereum. Nếu được thực hiện, nó có thể mang lại những cải tiến đáng kể về hiệu suất, bảo mật và khả năng mở rộng, đồng thời đơn giản hóa kiến trúc của mạng lưới. Cộng đồng Ethereum sẽ cần thời gian và nỗ lực để đánh giá và triển khai thay đổi này, nhưng tiềm năng mà nó mang lại là rất hứa hẹn.