Fig. 5

TVM スマートコントラクトワークフロー

Compiler translating Solidity into bytecode for TVM execution
Compiler translating Solidity into bytecode for TVM execution

コンテキスト

この図はTRON Virtual Machine(TVM)のワークフローを説明するセクションに掲載されている。

この図が示す内容

この図は、TVMにおけるスマートコントラクトの実行フローを示している。開発者がSolidityまたはJavaでスマートコントラクトを記述し、TVMバイトコードにコンパイルする。トランザクションがTVMに送信されると、バイトコードがインタープリターで実行され、状態の読み取りと書き込みが行われる。TVMはEVM互換であり、Ethereumのスマートコントラクトを最小限の変更で移植可能である。実行中のリソース消費はBandwidthとEnergyモデルで管理され、TRXのステーキングまたはバーンによって支払われる。

意義

この図は、TRONのスマートコントラクト実行環境がEVM互換性を重視しながら、独自のリソース管理モデル(Bandwidth/Energy)を採用していることを示している。EVM互換性はEthereumエコシステムからの開発者とdAppの移行を促進し、TRONの急速なエコシステム成長に貢献した重要な設計選択である。

関連用語

の他の図