ポルカドットとイーサリアムの両方がRISC-Vを選んだのはなぜですか?

ソース: PolkaWorld

最近のブロックチェーン技術の進化において、元々はチップエンジニアの間でしか流行していなかった用語が、ひっそりとブロックチェーン開発者の新しいアイドルとなりました:RISC-V。

2025年4月20日、イーサリアムの創設者であるヴィタリック・ブテリン氏は、コミュニティフォーラム「Ethereum Magicians」に投稿し、イーサリアムの長らく使われてきたEVM仮想マシンをRISC-Vに置き換える探索的な提案を提案しました。

Image

その一方で、PolkadotはAseetHub Westendテストネット上で、RISC-Vをサポートするスマートコントラクト実行環境を静かにオンラインにしました。開発者はSolidityを使用してPolkadotでの開発を続けることができるが、コントラクトは最終的に全く新しい実行エンジンPolkaVM上で実行されます。

偶然ですか?最初はチップ設計のために生まれたオープンソースの命令セットが、なぜブロックチェーンの世界で「境界を越えた」のでしょうか?

イーサリアムとポルカドットが同時にRISC-Vに賭ける理由は何か?

!

チップからブロックチェーンへ、RISC-Vはなぜ登場したのか?

すべてのコンピューティング デバイスの "魂" は、その命令セット アーキテクチャ (ISA) であり、ソフトウェアがハードウェアに「何をしてほしいか」を指示する言語です。 私たちがよく知っているIntel CPUはx86アーキテクチャを使用しており、AppleコンピューターのMチップはARMアーキテクチャを使用しています。

RISC-Vは、オープンソースで無料のアーキテクチャ標準であり、誰でもIntelやARMにライセンス料を支払うことなくCPUを設計するために使用できます。

それはもともとカリフォルニア大学バークレー校の学術プロジェクトであり、現在ではますます多くのチップ企業がこのアーキテクチャ標準を認めています:構造がシンプルで、柔軟にカスタマイズ可能で、オープンソースが利用でき、地政学的リスクを回避することができます。

RISC-Vとブロックチェーンにはどんな関係があるのか?

仮想マシン(VM)は各ブロックチェーンの「実行の脳」であり、すべての契約はその上で実行される必要があります。しかし、現在主流の仮想マシンシステム、例えばEthereumのEVM、PolkadotのWASM、SolanaのBPFには明らかな問題があります。

  • アーキテクチャが古く、EVMは2015年に設計されたスタックモデルであり、現代のCPUと整合性を持たせるのが難しい
  • セキュリティが低く、既存のアーキテクチャは形式的検証が難しく、真の数学的コードセキュリティを実現できません。
  • 多言語サポートが制限されており、開発者は自由に言語を選択できず、Solidityスタックに依存することしかできません。

したがって、RISC-Vのような「現代的な」アーキテクチャがブロックチェーンエンジニアの前に現れると、彼らの直感はこうです:私たちはブロックチェーン仮想マシンも「RISC-V化」できるのだろうか?

!

!

スタックベースとレジスタベースの計算モデルの比較

イーサリアムの選択:概念から出発し、次世代ZKネイティブ仮想マシンを構想する

ヴィタリックの考え方は、イーサリアムコミュニティのスタイルに非常に合っています:単なる最適化ではなく、哲学的なレベルから再設計することです。

彼がEthereum Magiciansフォーラムで述べたところによると、彼の構想は次の通りです:将来のイーサリアムの実行層は、極めてシンプルで、安全で、数学的に証明可能であるべきです。しかし、EVMはすでにあまりにも複雑で、変更することもできません。むしろ、RISC-Vを使用して、新しい検証可能なVMを構築する方がいいでしょう。

RISC-Vは、明確な構造と予測可能な実行動作を備えているため、ゼロ知識証明回路への変換に最適です。 将来的には、LLVMコンパイラ(バグに関するコメントをたくさん見てきましたが)と連携して、RustやCなどのよりリッチな言語でコントラクトを開発するかもしれません。 さらに重要なことは、「ZKネイティブチェーン」を構築するための実行レイヤーの基礎となることです。

もちろん、これらすべてはまだ想定段階にあります。Ethereumコミュニティは現在具体的な計画を持っていませんが、方向性は明確です:単なる仮想マシンの変更だけでなく、将来的に拡張可能で、安全で信頼できるブロックチェーンの準備をしています。

ポルカドットの道:最下層の置き換えから始まるエンジニア主導のリアリズム

Ethereumの「コンセプトビジョン」とは異なり、Polkadotは別の実用的なルートを選択しました。

2023年に、ParityのコアエンジニアであるJan BujakはWASMの代替案を探求し、最終的にRISC-Vを選択し、その後PolkaVMプロジェクトを開始しました。

!

Polkadotのやり方はとても明確です:

  • 言語は変わらず、Solidityを引き続き使用します
  • ツールはそのままで、Remix、Ethers.js、MetaMask はすべて互換性があります。
  • コンパイルパスの調整、reviveツールを使用してSolidityをRISC-Vバイトコードにコンパイル
  • 最終的に新しい仮想マシンPolkaVM上で実行され、より効率的で安全、かつ検証可能な実行能力を提供します。

これは、開発者のエクスペリエンスは基本的に同じですが、実行レイヤーが完全に置き換えられていることを意味します。 WebAssemblyからRISC-Vへ、スタック型からレジスタ型へ、従来の実行からZKフレンドリーなものまで、これは「静かな革命」です。

現在、PolkaVMはAsset HubのWestendテストネットで稼働しており、目標は2025年Q3にPolkadotをローンチすることです。

!

開発者の視点:あなたが書いたコードは変わらず、基盤は静かに再構築されている

EthereumとPolkadotはRISC-Vに対するアプローチが異なる。前者はビジョンの先を行き、後者は実装に至っているが、開発者に発信されるシグナルは驚くほど一致している:これは「記述レイヤー」の革命ではなく、基盤となるインフラストラクチャの再構築である。

開発者にとって、どのブロックチェーンにいても、短期間ではほとんど分断感を感じることはありません:あなたは引き続きSolidityを使って契約を作成し、Remix、Ethers.js、MetaMaskなどの馴染みのあるツールを使用し、デプロイプロセスも基本的に同じで、すべては変わりません。

しかし、その下にある目に見えないところでは、実行エンジンが置き換えられています!

Polkadotでは、Solidityコントラクトはreviveツールを使用してRISC-Vバイトコードにコンパイルされ、新しい仮想マシンPolkaVM上で実行できます。WASMや従来のEVMと比較して、PolkaVMは実行効率とリソース課金において優れた性能を発揮し、特に複雑なコントラクトの運用コスト管理に優しいです。

Ethereumの技術構想において、RISC-Vは「ZKネイティブチェーン」の最適な基盤としても見なされています。Vitalikは明確に、将来的に数学的に証明可能なチェーン上の実行ロジックを実現するには、EVMが避けられない障害であり、構造が明確で行動が予測可能なRISC-Vが理想的な解決策であると述べています。

さらに重要なのは、このアーキテクチャ層の変更は、単なる性能向上にとどまらないということです——オンチェーン開発のパラダイムシフトが静かに進行しています。

セキュリティは「人による監視」から「数学的に検証可能」なものへと移行します。RISC-V の各命令の動作は形式的にモデル化でき、これは EVM が及ばないものです。これは将来の契約の安全性が、年ごとの監査に依存するのではなく、コンパイル段階で「私は間違えない」という数学的な裏付けを得ることができることを意味します。あなたは「それが証明可能である」だけで、信頼できる人を必要としないコードを書くことができます。

ゼロ知識はニッチからデフォルトになりました。 かつては、ZKの契約書を書くことは、上級エンジニアしかできないスキルでした。 RISC-Vの構造は本質的にzkに適しており、よく整理された実行プロセスと簡単に回転できる回路を備えているため、zkEVMなどのシステムにとって理想的なバックエンドとなっています。 基盤となるスイッチオーバーが完了すると、ZKコントラクトはオプションではなくなる可能性がありますが、スマートコントラクトの「デフォルトのセキュリティモード」になります。

多言語スマートコントラクトの時代がいよいよ幕を開けようとしています。RISC-VはLLVMツールエコシステムに接続されており、これはRust、Cなどの言語が自然にオンチェーン実行形式にコンパイルできることを意味します。もはやSolidityに縛られることはなく、未来のスマートコントラクトは、システムモジュールを書くのと同じように、底層で制御でき、自由で柔軟です。Polkadotはすでにink!言語をRISC-Vに移行することを推進しており、これは異なる言語が共存するコントラクトの世界が現実であり、幻想ではないことを示しています。

最後に書く

あなたが今どのチェーン上にいても、Solidityを使用していようがRustを使用していようが、Remixでコントラクトを書こうが、Ethers.jsでフロントエンドを調整しようが、あなたは最終的に次のことに気づくでしょう:仮想マシンの進化は、あなたのコードの書き方を変えるためではなく、あなたが書いたすべてのコードが——より速く実行され、より安定して実行され、より明確なロジックを持ち、安全で信頼できることを目的としています。

これらの変化はすぐには現れないかもしれません。基礎の再構築が最初に見えるものではないように。しかし、それは最終的に影響をもたらします。未来のスマートコントラクトは、あなたが気づかないうちに、より強力で自由になり、より信頼できるものとなるでしょう。

原文表示
内容は参考用であり、勧誘やオファーではありません。 投資、税務、または法律に関するアドバイスは提供されません。 リスク開示の詳細については、免責事項 を参照してください。
  • 報酬
  • 2
  • 共有
コメント
0/400
UGCIsADogvip
· 13時間前
🤡
原文表示返信0
Daduvip
· 18時間前
ファームHODL💎
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGate.ioアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)