來(lái)源:PolkaWorld
在最近的Blockchain技術(shù)演進(jìn)中,一個(gè)原本只在芯片工程師圈子里流行的名詞,悄然成為了Blockchain開發(fā)者的新寵:RISC-V。
2025年4月20日,Ethereum創(chuàng)始人VitalikButerin在社區(qū)論壇EthereumMagicians發(fā)文,提出一種用 RISC-V替代Ethereum使用已久的EVM虛擬機(jī)的探索性建議。
每一個(gè)計(jì)算設(shè)備的“靈魂”是它的指令集架構(gòu)(ISA),也就是軟件告訴硬件“我要你干什么”的語(yǔ)言。我們熟悉的IntelCPU用的是x86架構(gòu),蘋果電腦的M芯片用的是ARM架構(gòu)。
而RISC-V是一種開源、免費(fèi)的架構(gòu)標(biāo)準(zhǔn),任何人都可以用它來(lái)設(shè)計(jì)CPU,無(wú)需向Intel或ARM支付授權(quán)費(fèi)。
它原本是加州伯克利大學(xué)的學(xué)術(shù)項(xiàng)目,如今越來(lái)越多的芯片企業(yè)認(rèn)同了這個(gè)架構(gòu)標(biāo)準(zhǔn):結(jié)構(gòu)簡(jiǎn)潔、靈活可裁剪、可用開源,還能規(guī)避地緣政治帶來(lái)的風(fēng)險(xiǎn)。但RISC-V和Blockchain有什么關(guān)系?
虛擬機(jī)(VM)是每條Blockchain的“執(zhí)行大腦”,所有合約都要在它上面運(yùn)行。但目前主流的虛擬機(jī)系統(tǒng),比如Ethereum的EVM、Polkadot的WASM、Solana的BPF都有一些明顯的問題:
架構(gòu)老舊,像EVM是2015年設(shè)計(jì)的堆棧式模型,難以與現(xiàn)代CPU對(duì)齊
安全性差,現(xiàn)有架構(gòu)難以形式化驗(yàn)證,無(wú)法實(shí)現(xiàn)真正的數(shù)學(xué)級(jí)代碼安全性
多語(yǔ)言支持受限,開發(fā)者無(wú)法自由選擇語(yǔ)言,只能被動(dòng)依賴Solidity堆棧
所以,當(dāng)RISC-V這種“現(xiàn)代感十足”的架構(gòu)出現(xiàn)在Blockchain工程師面前時(shí),他們的直覺是:我們能不能把Blockchain虛擬機(jī)也“RISC-V化”?
堆棧式vs寄存器式計(jì)算模型對(duì)比圖Ethereum的選擇:從概念出發(fā),構(gòu)想下一代ZK原生虛擬機(jī)
Vitalik的想法很有Ethereum社區(qū)的風(fēng)格:不是簡(jiǎn)單優(yōu)化,而是從哲學(xué)層重新設(shè)計(jì)。
按照他在EthereumMagicians論壇的描述,他的設(shè)想是:未來(lái)Ethereum的執(zhí)行層應(yīng)該極簡(jiǎn)、安全、可被數(shù)學(xué)證明。而EVM已經(jīng)太復(fù)雜,改也改不動(dòng)。不如用RISC-V,來(lái)構(gòu)建一個(gè)全新的可驗(yàn)證VM。
RISC-V結(jié)構(gòu)清晰,執(zhí)行行為可預(yù)測(cè),非常適合轉(zhuǎn)化為零知識(shí)證明電路;未來(lái)還可能配合LLVM編譯器(雖然看到很多關(guān)于bug的評(píng)論),用更豐富的語(yǔ)言開發(fā)合約,比如Rust和C;更重要的是,它可以成為構(gòu)建“ZK原生鏈”的執(zhí)行層基礎(chǔ)。
當(dāng)然,這一切仍然處于設(shè)想階段。Ethereum社區(qū)目前還沒有落地計(jì)劃,但方向已經(jīng)明確:不止是換個(gè)虛擬機(jī),而是為了未來(lái)可擴(kuò)展、安全可信的Blockchain做準(zhǔn)備。Polkadot的路徑:工程師驅(qū)動(dòng),從替換底層開始的現(xiàn)實(shí)主義
與Ethereum的“概念設(shè)想”不同,Polkadot選擇了另一條務(wù)實(shí)路線。
早在2023年,Parity的核心工程師JanBujak就開始探索WASM的替代方案,并最終選擇了 RISC-V,隨后啟動(dòng)了PolkaVM項(xiàng)目。
雖然Ethereum和Polkadot對(duì)待RISC-V的路徑不同,一個(gè)走在愿景的前方,一個(gè)已經(jīng)在實(shí)裝落地,但它們對(duì)開發(fā)者釋放出的信號(hào)卻出奇一致:這不是一次“寫法層”的變革,而是一場(chǎng)底層基礎(chǔ)設(shè)施的重構(gòu)。
對(duì)于開發(fā)者而言,無(wú)論你身處哪條鏈上,短期內(nèi)幾乎感受不到割裂感:你仍然可以用Solidity編寫合約,繼續(xù)使用Remix、Ethers.js、MetaMask等熟悉的工具,部署流程也基本一致,一切如舊。
但在看不見的底層,執(zhí)行引擎已然換芯!
在Polkadot,Solidity合約已可以通過(guò)revive工具編譯為RISC-V字節(jié)碼,并在全新虛擬機(jī)PolkaVM上運(yùn)行。相比WASM和傳統(tǒng)EVM,PolkaVM在執(zhí)行效率和資源計(jì)費(fèi)上表現(xiàn)更優(yōu),尤其對(duì)復(fù)雜合約的運(yùn)行成本控制更加友好。
在Ethereum的技術(shù)設(shè)想中,RISC-V也被視為“ZK原生鏈”的最合適底座。Vitalik明確表示,如果未來(lái)要實(shí)現(xiàn)真正可被數(shù)學(xué)證明的鏈上執(zhí)行邏輯,EVM是繞不過(guò)去的障礙,而結(jié)構(gòu)清晰、行為可預(yù)測(cè)的RISC-V是理想的解決路徑。
更重要的是,這場(chǎng)架構(gòu)層的更替,遠(yuǎn)不止性能提升這么簡(jiǎn)單——鏈上開發(fā)范式的根本轉(zhuǎn)變,正在悄然發(fā)生。
安全性將從“靠人盯”走向“可數(shù)學(xué)驗(yàn)證”。RISC-V的每一條指令行為都可以形式化建模,這是EVM望塵莫及的。這意味著未來(lái)的合約安全,不再依賴年復(fù)一年的審計(jì),而可以在編譯階段就獲得“我不會(huì)出錯(cuò)”的數(shù)學(xué)背書。你可以寫出不需要信任人的代碼,僅僅因?yàn)椤八杀蛔C明”。
零知識(shí)從小眾走向默認(rèn)。過(guò)去寫ZK合約,是高級(jí)工程師才能玩得轉(zhuǎn)的技能。而RISC-V的結(jié)構(gòu)本身就是zk-friendly,執(zhí)行過(guò)程規(guī)整、易轉(zhuǎn)電路,它很自然地就成了zkEVM等系統(tǒng)的理想后端。一旦底層切換完成,ZK合約可能不再是選配,而會(huì)變成智能合約的“默認(rèn)安全模式”。
多語(yǔ)言智能合約的時(shí)代也即將拉開帷幕。RISC-V對(duì)接的是LLVM工具生態(tài),這意味著Rust、C等語(yǔ)言天然可以編譯成鏈上運(yùn)行格式。你不再受限于Solidity,未來(lái)寫智能合約,就像寫系統(tǒng)模塊一樣底層可控又自由靈活。Polkadot已經(jīng)在推動(dòng)ink!語(yǔ)言遷移到RISC-V上,這說(shuō)明,不同語(yǔ)言共存的合約世界,是現(xiàn)實(shí),不是幻想。寫在最后
無(wú)論你現(xiàn)在在哪條鏈上,是用Solidity還是Rust,是在Remix上寫合約,還是用Ethers.js調(diào)前端,你終將意識(shí)到:虛擬機(jī)的進(jìn)化,并不是為了改變你寫代碼的方式,而是為了讓你寫下的每一行代碼——跑得更快、執(zhí)行得更穩(wěn)、邏輯更清晰、安全更可信。
這些改變可能不會(huì)立刻顯現(xiàn),就像地基的重建從來(lái)不是最先被看見的。但它終將帶來(lái)影響:未來(lái)的智能合約,將在你毫無(wú)察覺的時(shí)候,變得更強(qiáng)大、更自由,也更值得托付。
免責(zé)聲明:為什么 Polkadot 和 Ethereum 都不約而同選擇了 RISC-V?文章轉(zhuǎn)發(fā)自互聯(lián)網(wǎng),版權(quán)歸其所有。
文章內(nèi)容不代表本站立場(chǎng)和任何投資暗示。加密貨幣市場(chǎng)極其波動(dòng),風(fēng)險(xiǎn)很高,可能不適合所有投資者。在投資加密貨幣之前,請(qǐng)確保自己充分了解市場(chǎng)和投資的風(fēng)險(xiǎn),并考慮自己的財(cái)務(wù)狀況和風(fēng)險(xiǎn)承受能力。此外,請(qǐng)遵循您所在國(guó)家的法律法規(guī),以及遵守交易所和錢包提供商的規(guī)定。對(duì)于任何因使用加密貨幣所造成的投資損失或其他損失,本站不承擔(dān)任何責(zé)任。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM