Trong sự tiến hóa công nghệ Blockchain gần đây, một thuật ngữ vốn chỉ phổ biến trong giới kỹ sư chip, đã lặng lẽ trở thành thú cưng mới của các nhà phát triển Blockchain: RISC-V.
Vào ngày 20 tháng 4 năm 2025, người sáng lập Ethereum Vitalik Buterin đã đăng bài trên diễn đàn cộng đồng Ethereum Magicians, đề xuất một gợi ý khám phá việc thay thế máy ảo EVM đã được Ethereum sử dụng từ lâu bằng RISC-V.
Trong khi đó, Polkadot đã âm thầm ra mắt môi trường thực thi hợp đồng thông minh hỗ trợ RISC-V trên mạng thử nghiệm AseetHub Westend, các nhà phát triển thậm chí có thể tiếp tục sử dụng Solidity để thử nghiệm phát triển trên Polkadot, chỉ khác là hợp đồng cuối cùng sẽ chạy trên một động cơ thực thi hoàn toàn mới có tên là PolkaVM.
Ngẫu nhiên sao? Một bộ lệnh mã nguồn mở ban đầu được thiết kế cho chip, tại sao lại "phá vòng" trong thế giới blockchain?
Ethereum và Polkadot đồng lòng đầu tư vào RISC-V, họ đã nhìn thấy điều gì ở đây?
Từ chip đến Blockchain, tại sao RISC-V lại xuất hiện?
Mỗi thiết bị tính toán có "linh hồn" của nó là kiến trúc tập lệnh (ISA), tức là ngôn ngữ mà phần mềm nói với phần cứng "Tôi muốn bạn làm gì". CPU Intel mà chúng ta quen thuộc sử dụng kiến trúc x86, trong khi chip M của máy tính Apple sử dụng kiến trúc ARM.
RISC-V là một tiêu chuẩn kiến trúc mã nguồn mở và miễn phí, bất kỳ ai cũng có thể sử dụng nó để thiết kế CPU mà không cần phải trả phí bản quyền cho Intel hoặc ARM.
Nó ban đầu là một dự án học thuật của Đại học California, Berkeley, ngày nay ngày càng nhiều công ty sản xuất chip công nhận tiêu chuẩn kiến trúc này: cấu trúc đơn giản, linh hoạt và có thể cắt giảm, có thể sử dụng mã nguồn mở, và còn có thể tránh được rủi ro do địa chính trị mang lại.
Nhưng RISC-V và Blockchain có mối quan hệ gì?
Máy ảo (VM) là "bộ não thực thi" của mỗi blockchain, tất cả các hợp đồng đều phải chạy trên đó. Nhưng hiện tại, các hệ thống máy ảo phổ biến, chẳng hạn như EVM của Ethereum, WASM của Polkadot, BPF của Solana đều có một số vấn đề rõ ràng:
· Kiến trúc cũ kỹ, như EVM là mô hình ngăn xếp được thiết kế vào năm 2015, khó khăn để đồng bộ với CPU hiện đại
· An toàn kém, cấu trúc hiện tại khó có thể xác minh hình thức, không thể đạt được tính an toàn mã cấp độ toán học thực sự.
· Hỗ trợ đa ngôn ngữ bị hạn chế, các nhà phát triển không thể tự do chọn ngôn ngữ, chỉ có thể phụ thuộc thụ động vào ngăn xếp Solidity.
Vì vậy, khi kiến trúc "hiện đại" như RISC-V xuất hiện trước mặt các kỹ sư blockchain, trực giác của họ là: Liệu chúng ta có thể "RISC-V hóa" máy ảo blockchain không?
So sánh mô hình tính toán kiểu ngăn xếp và kiểu thanh ghi
Lựa chọn của Ethereum: Bắt đầu từ khái niệm, hình dung máy ảo gốc ZK thế hệ tiếp theo
Ý tưởng của Vitalik rất mang phong cách của cộng đồng Ethereum: không phải là tối ưu hóa đơn giản, mà là thiết kế lại từ cấp độ triết học.
Theo mô tả của anh ấy trên diễn đàn Ethereum Magicians, ý tưởng của anh ấy là: trong tương lai, lớp thực thi của Ethereum nên cực kỳ tối giản, an toàn và có thể được chứng minh bằng toán học. Trong khi EVM đã trở nên quá phức tạp, không thể sửa đổi. Thay vào đó, hãy sử dụng RISC-V để xây dựng một VM có thể xác minh hoàn toàn mới.
Cấu trúc RISC-V rõ ràng, hành vi thực thi có thể dự đoán, rất phù hợp để chuyển đổi thành mạch chứng minh không kiến thức; trong tương lai, nó còn có thể kết hợp với trình biên dịch LLVM (mặc dù thấy nhiều bình luận về lỗi), để phát triển hợp đồng bằng các ngôn ngữ phong phú hơn, như Rust và C; quan trọng hơn là, nó có thể trở thành nền tảng của lớp thực thi để xây dựng "chuỗi gốc ZK".
Tất nhiên, tất cả những điều này vẫn đang ở giai đoạn dự kiến. Cộng đồng Ethereum hiện chưa có kế hoạch cụ thể, nhưng hướng đi đã rõ ràng: không chỉ là thay đổi một máy ảo, mà là chuẩn bị cho một Blockchain có khả năng mở rộng, an toàn và đáng tin cậy trong tương lai.
Con đường của Polkadot: Được điều khiển bởi kỹ sư, bắt đầu từ việc thay thế nền tảng với thực tế.
Khác với "khái niệm tưởng tượng" của Ethereum, Polkadot đã chọn một con đường thực dụng khác.
Ngay từ năm 2023, kỹ sư chính của Parity, Jan Bujak, đã bắt đầu khám phá các giải pháp thay thế cho WASM và cuối cùng đã chọn RISC-V, sau đó khởi động dự án PolkaVM.
Cách làm của Polkadot rất rõ ràng:
· Ngôn ngữ không đổi, tiếp tục sử dụng Solidity
· Công cụ không thay đổi, Remix, Ethers.js, MetaMask đều tương thích
· Điều chỉnh đường dẫn biên dịch, sử dụng công cụ revive để biên dịch Solidity thành mã byte RISC-V
· Kết quả là một máy ảo mới, PolkaVM, cung cấp khả năng thực thi hiệu quả, an toàn và có thể kiểm chứng hơn.
Điều này có nghĩa là trải nghiệm của các nhà phát triển cơ bản không thay đổi, nhưng thực thi nền tảng đã được thay đổi hoàn toàn. Từ WebAssembly đến RISC-V, từ kiểu ngăn xếp đến kiểu thanh ghi, từ thực thi truyền thống đến thân thiện với ZK, đây là một cuộc "cách mạng thầm lặng."
Hiện tại, PolkaVM có thể chạy trên mạng thử nghiệm Westend của Asset Hub, dự kiến mục tiêu là ra mắt Polkadot vào quý 3 năm 2025.
Góc nhìn của nhà phát triển: Mã bạn viết không thay đổi, nhưng nền tảng lại đang âm thầm tái cấu trúc.
Trong khi Ethereum và Polkadot đã đi theo những con đường khác nhau đến RISC-V, một con đường đi trước tầm nhìn và con đường kia đã có mặt trên mặt đất, thông điệp của họ cho các nhà phát triển nhất quán một cách đáng ngạc nhiên: đây không phải là thay đổi "lớp viết", mà là tái cấu trúc cơ sở hạ tầng cơ bản.
Đối với các nhà phát triển, bất kể bạn đang ở trên chuỗi nào, trong ngắn hạn bạn gần như không cảm thấy sự tách biệt: bạn vẫn có thể viết hợp đồng bằng Solidity, tiếp tục sử dụng các công cụ quen thuộc như Remix, Ethers.js, MetaMask, quy trình triển khai cũng cơ bản giống nhau, mọi thứ vẫn như cũ.
Nhưng ở tầng dưới không thể nhìn thấy, động cơ thực thi đã thay đổi lõi!
Tại Polkadot, hợp đồng Solidity đã có thể được biên dịch thành mã byte RISC-V thông qua công cụ revive và chạy trên máy ảo hoàn toàn mới PolkaVM. So với WASM và EVM truyền thống, PolkaVM thể hiện hiệu quả thực thi và tính phí tài nguyên tốt hơn, đặc biệt là việc kiểm soát chi phí vận hành cho các hợp đồng phức tạp.
Trong tầm nhìn kỹ thuật của Ethereum, RISC-V cũng được xem là cơ sở phù hợp nhất cho "chuỗi gốc ZK". Vitalik đã nói rõ rằng EVM là một trở ngại không thể vượt qua đối với logic thực thi trên chuỗi thực sự có thể chứng minh về mặt toán học trong tương lai và RISC-V với cấu trúc rõ ràng và hành vi có thể dự đoán được là giải pháp lý tưởng.
Điều quan trọng hơn là sự thay đổi ở tầng kiến trúc này không chỉ đơn giản là nâng cao hiệu suất - một sự chuyển biến cơ bản trong khuôn mẫu phát triển trên chuỗi đang âm thầm diễn ra.
An toàn sẽ chuyển từ "dựa vào con người" sang "có thể chứng minh bằng toán học". Mỗi hành vi lệnh của RISC-V đều có thể được mô hình hóa một cách chính thức, điều này là điều mà EVM không thể đạt được. Điều này có nghĩa là an toàn hợp đồng trong tương lai, không còn phụ thuộc vào việc kiểm toán hàng năm, mà có thể đạt được sự bảo đảm toán học "tôi sẽ không mắc lỗi" ngay từ giai đoạn biên dịch. Bạn có thể viết mã mà không cần tin tưởng vào con người, chỉ đơn giản vì "nó có thể được chứng minh".
Kiến thức không biết từ nhỏ đến mặc định. Trong quá khứ, việc viết hợp đồng ZK là một kỹ năng mà chỉ những kỹ sư cao cấp mới có thể vận hành. Cấu trúc của RISC-V tự nó đã thân thiện với zk, quá trình thực thi có quy tắc và dễ chuyển đổi thành mạch điện, vì vậy nó tự nhiên trở thành backend lý tưởng cho các hệ thống như zkEVM. Một khi việc chuyển đổi nền tảng hoàn tất, hợp đồng ZK có thể không còn là tùy chọn nữa, mà sẽ trở thành "chế độ an toàn mặc định" cho hợp đồng thông minh.
Thời đại hợp đồng thông minh đa ngôn ngữ cũng sắp bắt đầu. RISC-V kết nối với hệ sinh thái công cụ LLVM, điều này có nghĩa là các ngôn ngữ như Rust, C tự nhiên có thể được biên dịch thành định dạng chạy trên chuỗi. Bạn không còn bị giới hạn bởi Solidity, trong tương lai việc viết hợp đồng thông minh sẽ giống như viết các mô-đun hệ thống, có thể kiểm soát sâu sắc và tự do linh hoạt. Polkadot đã đang thúc đẩy ngôn ngữ ink! di chuyển lên RISC-V, điều này cho thấy, thế giới hợp đồng với sự đồng tồn tại của các ngôn ngữ khác nhau là hiện thực, không phải là ảo tưởng.
Viết ở cuối
Dù bạn đang ở trên chuỗi nào, sử dụng Solidity hay Rust, viết hợp đồng trên Remix hay sử dụng Ethers.js để gọi front-end, bạn sẽ sớm nhận ra: sự tiến hóa của máy ảo không phải để thay đổi cách bạn viết mã, mà là để làm cho mỗi dòng mã bạn viết - chạy nhanh hơn, thực thi ổn định hơn, logic rõ ràng hơn, và an toàn hơn.
Những thay đổi này có thể không lập tức hiện ra, giống như việc xây dựng lại nền móng không bao giờ là điều đầu tiên được nhìn thấy. Nhưng cuối cùng nó sẽ mang lại ảnh hưởng: các hợp đồng thông minh trong tương lai sẽ trở nên mạnh mẽ hơn, tự do hơn và đáng tin cậy hơn khi bạn không hề hay biết.
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Tại sao Polkadot và Vitalik lại đồng thời lựa chọn RISC-V?
Trong sự tiến hóa công nghệ Blockchain gần đây, một thuật ngữ vốn chỉ phổ biến trong giới kỹ sư chip, đã lặng lẽ trở thành thú cưng mới của các nhà phát triển Blockchain: RISC-V.
Vào ngày 20 tháng 4 năm 2025, người sáng lập Ethereum Vitalik Buterin đã đăng bài trên diễn đàn cộng đồng Ethereum Magicians, đề xuất một gợi ý khám phá việc thay thế máy ảo EVM đã được Ethereum sử dụng từ lâu bằng RISC-V.
Trong khi đó, Polkadot đã âm thầm ra mắt môi trường thực thi hợp đồng thông minh hỗ trợ RISC-V trên mạng thử nghiệm AseetHub Westend, các nhà phát triển thậm chí có thể tiếp tục sử dụng Solidity để thử nghiệm phát triển trên Polkadot, chỉ khác là hợp đồng cuối cùng sẽ chạy trên một động cơ thực thi hoàn toàn mới có tên là PolkaVM.
Ngẫu nhiên sao? Một bộ lệnh mã nguồn mở ban đầu được thiết kế cho chip, tại sao lại "phá vòng" trong thế giới blockchain?
Ethereum và Polkadot đồng lòng đầu tư vào RISC-V, họ đã nhìn thấy điều gì ở đây?
Từ chip đến Blockchain, tại sao RISC-V lại xuất hiện?
Mỗi thiết bị tính toán có "linh hồn" của nó là kiến trúc tập lệnh (ISA), tức là ngôn ngữ mà phần mềm nói với phần cứng "Tôi muốn bạn làm gì". CPU Intel mà chúng ta quen thuộc sử dụng kiến trúc x86, trong khi chip M của máy tính Apple sử dụng kiến trúc ARM.
RISC-V là một tiêu chuẩn kiến trúc mã nguồn mở và miễn phí, bất kỳ ai cũng có thể sử dụng nó để thiết kế CPU mà không cần phải trả phí bản quyền cho Intel hoặc ARM.
Nó ban đầu là một dự án học thuật của Đại học California, Berkeley, ngày nay ngày càng nhiều công ty sản xuất chip công nhận tiêu chuẩn kiến trúc này: cấu trúc đơn giản, linh hoạt và có thể cắt giảm, có thể sử dụng mã nguồn mở, và còn có thể tránh được rủi ro do địa chính trị mang lại.
Nhưng RISC-V và Blockchain có mối quan hệ gì?
Máy ảo (VM) là "bộ não thực thi" của mỗi blockchain, tất cả các hợp đồng đều phải chạy trên đó. Nhưng hiện tại, các hệ thống máy ảo phổ biến, chẳng hạn như EVM của Ethereum, WASM của Polkadot, BPF của Solana đều có một số vấn đề rõ ràng:
· Kiến trúc cũ kỹ, như EVM là mô hình ngăn xếp được thiết kế vào năm 2015, khó khăn để đồng bộ với CPU hiện đại · An toàn kém, cấu trúc hiện tại khó có thể xác minh hình thức, không thể đạt được tính an toàn mã cấp độ toán học thực sự. · Hỗ trợ đa ngôn ngữ bị hạn chế, các nhà phát triển không thể tự do chọn ngôn ngữ, chỉ có thể phụ thuộc thụ động vào ngăn xếp Solidity.
Vì vậy, khi kiến trúc "hiện đại" như RISC-V xuất hiện trước mặt các kỹ sư blockchain, trực giác của họ là: Liệu chúng ta có thể "RISC-V hóa" máy ảo blockchain không?
So sánh mô hình tính toán kiểu ngăn xếp và kiểu thanh ghi Lựa chọn của Ethereum: Bắt đầu từ khái niệm, hình dung máy ảo gốc ZK thế hệ tiếp theo
Ý tưởng của Vitalik rất mang phong cách của cộng đồng Ethereum: không phải là tối ưu hóa đơn giản, mà là thiết kế lại từ cấp độ triết học.
Theo mô tả của anh ấy trên diễn đàn Ethereum Magicians, ý tưởng của anh ấy là: trong tương lai, lớp thực thi của Ethereum nên cực kỳ tối giản, an toàn và có thể được chứng minh bằng toán học. Trong khi EVM đã trở nên quá phức tạp, không thể sửa đổi. Thay vào đó, hãy sử dụng RISC-V để xây dựng một VM có thể xác minh hoàn toàn mới.
Cấu trúc RISC-V rõ ràng, hành vi thực thi có thể dự đoán, rất phù hợp để chuyển đổi thành mạch chứng minh không kiến thức; trong tương lai, nó còn có thể kết hợp với trình biên dịch LLVM (mặc dù thấy nhiều bình luận về lỗi), để phát triển hợp đồng bằng các ngôn ngữ phong phú hơn, như Rust và C; quan trọng hơn là, nó có thể trở thành nền tảng của lớp thực thi để xây dựng "chuỗi gốc ZK".
Tất nhiên, tất cả những điều này vẫn đang ở giai đoạn dự kiến. Cộng đồng Ethereum hiện chưa có kế hoạch cụ thể, nhưng hướng đi đã rõ ràng: không chỉ là thay đổi một máy ảo, mà là chuẩn bị cho một Blockchain có khả năng mở rộng, an toàn và đáng tin cậy trong tương lai.
Con đường của Polkadot: Được điều khiển bởi kỹ sư, bắt đầu từ việc thay thế nền tảng với thực tế.
Khác với "khái niệm tưởng tượng" của Ethereum, Polkadot đã chọn một con đường thực dụng khác.
Ngay từ năm 2023, kỹ sư chính của Parity, Jan Bujak, đã bắt đầu khám phá các giải pháp thay thế cho WASM và cuối cùng đã chọn RISC-V, sau đó khởi động dự án PolkaVM. Cách làm của Polkadot rất rõ ràng:
· Ngôn ngữ không đổi, tiếp tục sử dụng Solidity · Công cụ không thay đổi, Remix, Ethers.js, MetaMask đều tương thích · Điều chỉnh đường dẫn biên dịch, sử dụng công cụ revive để biên dịch Solidity thành mã byte RISC-V · Kết quả là một máy ảo mới, PolkaVM, cung cấp khả năng thực thi hiệu quả, an toàn và có thể kiểm chứng hơn.
Điều này có nghĩa là trải nghiệm của các nhà phát triển cơ bản không thay đổi, nhưng thực thi nền tảng đã được thay đổi hoàn toàn. Từ WebAssembly đến RISC-V, từ kiểu ngăn xếp đến kiểu thanh ghi, từ thực thi truyền thống đến thân thiện với ZK, đây là một cuộc "cách mạng thầm lặng."
Hiện tại, PolkaVM có thể chạy trên mạng thử nghiệm Westend của Asset Hub, dự kiến mục tiêu là ra mắt Polkadot vào quý 3 năm 2025. Góc nhìn của nhà phát triển: Mã bạn viết không thay đổi, nhưng nền tảng lại đang âm thầm tái cấu trúc.
Trong khi Ethereum và Polkadot đã đi theo những con đường khác nhau đến RISC-V, một con đường đi trước tầm nhìn và con đường kia đã có mặt trên mặt đất, thông điệp của họ cho các nhà phát triển nhất quán một cách đáng ngạc nhiên: đây không phải là thay đổi "lớp viết", mà là tái cấu trúc cơ sở hạ tầng cơ bản.
Đối với các nhà phát triển, bất kể bạn đang ở trên chuỗi nào, trong ngắn hạn bạn gần như không cảm thấy sự tách biệt: bạn vẫn có thể viết hợp đồng bằng Solidity, tiếp tục sử dụng các công cụ quen thuộc như Remix, Ethers.js, MetaMask, quy trình triển khai cũng cơ bản giống nhau, mọi thứ vẫn như cũ.
Nhưng ở tầng dưới không thể nhìn thấy, động cơ thực thi đã thay đổi lõi!
Tại Polkadot, hợp đồng Solidity đã có thể được biên dịch thành mã byte RISC-V thông qua công cụ revive và chạy trên máy ảo hoàn toàn mới PolkaVM. So với WASM và EVM truyền thống, PolkaVM thể hiện hiệu quả thực thi và tính phí tài nguyên tốt hơn, đặc biệt là việc kiểm soát chi phí vận hành cho các hợp đồng phức tạp.
Trong tầm nhìn kỹ thuật của Ethereum, RISC-V cũng được xem là cơ sở phù hợp nhất cho "chuỗi gốc ZK". Vitalik đã nói rõ rằng EVM là một trở ngại không thể vượt qua đối với logic thực thi trên chuỗi thực sự có thể chứng minh về mặt toán học trong tương lai và RISC-V với cấu trúc rõ ràng và hành vi có thể dự đoán được là giải pháp lý tưởng.
Điều quan trọng hơn là sự thay đổi ở tầng kiến trúc này không chỉ đơn giản là nâng cao hiệu suất - một sự chuyển biến cơ bản trong khuôn mẫu phát triển trên chuỗi đang âm thầm diễn ra.
An toàn sẽ chuyển từ "dựa vào con người" sang "có thể chứng minh bằng toán học". Mỗi hành vi lệnh của RISC-V đều có thể được mô hình hóa một cách chính thức, điều này là điều mà EVM không thể đạt được. Điều này có nghĩa là an toàn hợp đồng trong tương lai, không còn phụ thuộc vào việc kiểm toán hàng năm, mà có thể đạt được sự bảo đảm toán học "tôi sẽ không mắc lỗi" ngay từ giai đoạn biên dịch. Bạn có thể viết mã mà không cần tin tưởng vào con người, chỉ đơn giản vì "nó có thể được chứng minh".
Kiến thức không biết từ nhỏ đến mặc định. Trong quá khứ, việc viết hợp đồng ZK là một kỹ năng mà chỉ những kỹ sư cao cấp mới có thể vận hành. Cấu trúc của RISC-V tự nó đã thân thiện với zk, quá trình thực thi có quy tắc và dễ chuyển đổi thành mạch điện, vì vậy nó tự nhiên trở thành backend lý tưởng cho các hệ thống như zkEVM. Một khi việc chuyển đổi nền tảng hoàn tất, hợp đồng ZK có thể không còn là tùy chọn nữa, mà sẽ trở thành "chế độ an toàn mặc định" cho hợp đồng thông minh.
Thời đại hợp đồng thông minh đa ngôn ngữ cũng sắp bắt đầu. RISC-V kết nối với hệ sinh thái công cụ LLVM, điều này có nghĩa là các ngôn ngữ như Rust, C tự nhiên có thể được biên dịch thành định dạng chạy trên chuỗi. Bạn không còn bị giới hạn bởi Solidity, trong tương lai việc viết hợp đồng thông minh sẽ giống như viết các mô-đun hệ thống, có thể kiểm soát sâu sắc và tự do linh hoạt. Polkadot đã đang thúc đẩy ngôn ngữ ink! di chuyển lên RISC-V, điều này cho thấy, thế giới hợp đồng với sự đồng tồn tại của các ngôn ngữ khác nhau là hiện thực, không phải là ảo tưởng.
Viết ở cuối
Dù bạn đang ở trên chuỗi nào, sử dụng Solidity hay Rust, viết hợp đồng trên Remix hay sử dụng Ethers.js để gọi front-end, bạn sẽ sớm nhận ra: sự tiến hóa của máy ảo không phải để thay đổi cách bạn viết mã, mà là để làm cho mỗi dòng mã bạn viết - chạy nhanh hơn, thực thi ổn định hơn, logic rõ ràng hơn, và an toàn hơn.
Những thay đổi này có thể không lập tức hiện ra, giống như việc xây dựng lại nền móng không bao giờ là điều đầu tiên được nhìn thấy. Nhưng cuối cùng nó sẽ mang lại ảnh hưởng: các hợp đồng thông minh trong tương lai sẽ trở nên mạnh mẽ hơn, tự do hơn và đáng tin cậy hơn khi bạn không hề hay biết.
Bài viết tham khảo liên kết: