Tại sao Polkadot và Ethereum đều chọn RISC-V?

Nguồn: PolkaWorld

Trong sự tiến hóa gần đây của công nghệ blockchain, một thuật ngữ vốn chỉ phổ biến trong giới kỹ sư chip đã âm thầm trở thành món đồ yêu thích 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.

Image

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ỉ có điều 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 mang tên PolkaVM.

Trùng hợp không? Một bộ lệnh mã nguồn mở ban đầu được thiết kế cho chip, tại sao lại "phá vỡ vòng tròn" trong thế giới blockchain?

Ethereum và Polkadot đồng loạt đầ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 đột ngột?

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ì". Bộ vi xử lý Intel mà chúng ta quen thuộc sử dụng kiến trúc x86, còn 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ó vốn 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ó khả năng tránh được rủi ro do chính trị địa lý gây ra.

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 và tất cả các hợp đồng đều chạy trên đó. Tuy nhiên, các hệ thống máy ảo chính thống hiện tại, chẳng hạn như EVM của Ethereum, WASM của Polkadot và BPF của Solana, 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ó có thể phù hợp với CPU hiện đại.
  • An toàn kém, cấu trúc hiện tại khó khăn trong việc xác minh hình thức, không thể đạt được độ an toàn mã thực sự cấp độ toán học.
  • 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 vào ngăn xếp Solidity một cách thụ động.

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?

!

!

Hình 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 Ethereum: Xuất phát 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ỳ đơn giản, an toàn và có thể được chứng minh bằng toán học. Còn EVM thì đã 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.

RISC-V có cấu trúc rõ ràng và hành vi thực thi có thể dự đoán được, làm cho nó trở nên lý tưởng để dịch sang các mạch chứng minh không có kiến thức; Trong tương lai, nó cũng có thể làm việc với trình biên dịch LLVM (mặc dù tôi đã thấy rất nhiều nhận xét về lỗi) để phát triển các hợp đồng bằng các ngôn ngữ phong phú hơn như Rust và C; Quan trọng hơn, nó có thể là cơ sở của lớp thực thi để xây dựng "chuỗi gốc ZK".

Tất nhiên, tất cả vẫn đang ở giai đoạn giả định. Cộng đồng Ethereum hiện tại vẫ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ó thể 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 chủ nghĩa hiện thực

Không giống như "tầm nhìn khái niệm" của Ethereum, Polkadot đã chọn một con đường thực dụng khác.

Trở lại năm 2023, Jan Bujak, kỹ sư cốt lõi của Parity, bắt đầu khám phá các lựa chọn thay thế cho WASM và cuối cùng đã chọn RISC-V, tiếp theo là khởi động dự án PolkaVM.

Cách làm của Polkadot rất thẳng thắn:

  • Ngôn ngữ không thay đổ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.
  • Biên dịch điều chỉnh đường dẫn, biên dịch Solidity thành mã bytecode RISC-V thông qua công cụ hồi sinh
  • Chạy cuối cùng trên máy ảo mới PolkaVM, cung cấp khả năng thực thi hiệu quả hơn, an toàn hơn và có thể xác minh hơn.

Điều này có nghĩa là trải nghiệm của nhà phát triển hầu như không thay đổi, nhưng nền tảng thực thi đã hoàn toàn được thay thế. 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 yên lặng".

Hiện tại, PolkaVM có thể hoạt động 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 đang âm thầm được tái cấu trúc

Mặc dù Ethereum và Polkadot có những con đường khác nhau đối với RISC-V, một bên đi trước về tầm nhìn, một bên đã triển khai thực tế, nhưng tín hiệu mà chúng phát ra cho các nhà phát triển lại rất nhất quán: đây không phải là một cuộc cách mạng ở "tầng viết", mà là một sự tái cấu trúc cơ sở hạ tầng nền tảng.

Đố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 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 như nhau, mọi thứ vẫn như cũ.

Nhưng ở tầng dưới không nhìn thấy, động cơ thực thi đã thay đổi chip!

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 mới PolkaVM. So với WASM và EVM truyền thống, PolkaVM có hiệu suất thực thi và tính phí tài nguyên tốt hơn, đặc biệt là đối với việc kiểm soát chi phí chạy của hợp đồng phức tạp.

Trong tưởng tượng kỹ thuật của Ethereum, RISC-V cũng được xem là nền tảng phù hợp nhất cho "chuỗi gốc ZK". Vitalik đã chỉ ra rằng, nếu trong tương lai muốn thực hiện logic thực thi trên chuỗi có thể được chứng minh bằng toán học, EVM là một trở ngại không thể tránh khỏi, trong khi RISC-V với cấu trúc rõ ràng và hành vi có thể dự đoán là con đường giải quyết lý tưởng.

Quan trọng hơn, sự thay đổi ở cấp độ 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 mình căn bản trong mô hình 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ể được xác minh bằng toán học". Mỗi hành vi lệnh của RISC-V có thể được mô hình hóa một cách hình thức, điều mà EVM không thể đạt được. Điều này có nghĩa là sự an toàn của hợp đồng trong tương lai không còn phụ thuộc vào các cuộc kiểm toán hàng năm, mà có thể nhận được sự chứng thực 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ã không cần phải 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 (ZK) từ một lĩnh vực nhỏ đã trở thành mặc định. Trước đây, việc viết hợp đồng ZK là một kỹ năng chỉ những kỹ sư cao cấp mới có thể thực hiện. Cấu trúc của RISC-V bản thân nó đã thân thiện với zk, quá trình thực thi có quy tắc, dễ chuyển đổi mạch, vì vậy nó trở thành nền tảng lý tưởng cho các hệ thống như zkEVM. Khi việc chuyển đổi cơ sở hạ tầng hoàn thành, hợp đồng ZK có thể không còn là tùy chọn, mà sẽ trở thành "chế độ an toàn mặc định" của hợp đồng thông minh.

Thời đại hợp đồng thông minh đa ngôn 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 có thể tự nhiên đượ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ết hợp đồng thông minh sẽ giống như viết các mô-đun hệ thống, vừa có thể kiểm soát ở cấp độ nền tảng vừa tự do linh hoạt. Polkadot đã đang thúc đẩy ngôn ngữ ink! chuyển sang RISC-V, điều này chứng tỏ rằng, thế giới hợp đồng với sự đồng tồn của các ngôn ngữ là hiện thực, không phải là ảo tưởng.

Viết ở cuối

Dù bạn đang ở chuỗi nào, sử dụng Solidity hay Rust, viết hợp đồng trên Remix hay gọi phía trước bằng Ethers.js, cuối cùng bạn sẽ nhận ra: sự tiến hóa của máy ảo không phải là để thay đổi cách bạn viết mã, mà là để khiến 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ể sẽ không rõ ràng ngay lập tức, 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 nó cuối cùng sẽ tạo ra ả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à xứng đáng được tín nhiệm hơn khi bạn không hề hay biết.

Xem bản gốc
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.
  • Phần thưởng
  • 2
  • Chia sẻ
Bình luận
0/400
UGCIsADogvip
· 13giờ trước
🤡
Xem bản gốcTrả lời0
Daduvip
· 18giờ trước
Kiên định HODL💎
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)