4月24日、DTVM(DeTerministic Virtual Machine)という名のブロックチェーン仮想マシンがオープンソースとして公開され、開発者コミュニティで大きな話題となっています。公開された技術論文によると、DTVMは革新的なJITエンジンと全チェーン最適化により、従来のインタプリタ実行と比較して約30倍の性能向上を実現し、業界最高レベルを更新しました。同時に、イーサリアムエコシステムとの完全な互換性を備え、新たな技術基準となっています。

ブロックチェーン仮想マシンは、ブロックチェーンネットワーク上で動作する特殊な計算環境であり、大量の計算とトランザクション命令を処理します。スマートコントラクトやブロックチェーンアプリケーション(DApp)の「オペレーティングシステム」と言える存在です。近年、ブロックチェーンアプリケーションの複雑化と普及に伴い、仮想マシンへの要求は高まっており、業界関係者は新たなソリューションを探していました。DTVMの登場は、ブロックチェーンネットワークにおける性能、確定性、エコシステムとの互換性といった課題に集中的に取り組んだものです。

DTVMは遅延JITコンパイル技術を採用することで、スマートコントラクトの初回呼び出しの遅延を0.95msに短縮しました。これは、業界をリードするWebAssembly JIT仮想機と比較して20倍以上の高速化を実現しています。複雑な計算においてもその優位性が顕著で、PolyBenchテストでは、一部の計算集約型タスクで最大63%の性能向上を実現し、RWA、DeFi、オンチェーンAIなどのシナリオを効率的にサポートします。

論文によると、DTVMはイーサリアムEVMエコシステムとのシームレスな互換性を備え、Solidity、C++、Rust、Java、Go、AssemblyScriptなど6つの主要なプログラミング言語をサポートしています。これにより、Web3.0開発者はプラットフォーム間の開発における「言語の壁」を取り除き、多言語開発環境でスムーズに作業を進めることができます。さらに、DTVMは信頼できる計算基盤(TCB)というシステムセキュリティ保護機構を簡素化することで、WASMと比較してコードベースを27%以下に圧縮しました。潜在的な攻撃対象を大幅に縮小しながら、システムの安全で効率的な運用を確保しています。

注目すべきは、DTVMが次世代仮想マシンとして、大規模言語モデル(LLM)ベースのAIツールスイートSmartCogentを統合している点です。コーディング、監査からデプロイまで、AIによる完全自動化で開発作業を推進します。テストによると、論理バグ検出の精度は81%、修正成功率は86%に達し、同種のオープンソースプロジェクトを大きく上回っています。開発者は自然言語による記述で、AIに準拠したコントラクトコードの生成とセキュリティ監査を依頼することも可能です。これは、Web3.0技術開発が手動コーディングから真の意味での「AIネイティブ開発」へと移行する一歩であり、人工知能がWeb3.0技術革新の基盤的原動力となりつつあることを示しています。

アント・フィンテックのアリペイチェーン、アントグループのスーパーコンピューティング、Pharosなどの主要技術チームが、DTVMの開発に主要な貢献者として参加したことが分かっています。現在、DTVMはコアエンジン、多言語コンパイラSDKなどを含むコアテクノロジーがApache 2.0ライセンスの下でオープンソース化されており、開発者はGitHubから完全なコードとドキュメントを入手できます。