
皆さん、EVM VS TVM に関する一連の記事を投稿します!
「グローバル コンピュータ」としての EVM とダイナミック シャーディング プロトコルを備えた TVM
まず、EVM とは異なる仮想マシンがなぜ必要だったのかを見てみましょう。
ブロックチェーン仮想マシンは分散ステートマシンのように動作します。
事前に定義された一連のルールに従ってブロックごとに変化し、任意のマシン コードを実行できる状態。
VM は、ブロックからブロックへの状態変更の特定のルールを定義します。EVM は「グローバル コンピュータ」のように設計されていますが、世界中のあらゆるものに対して 1 つのコンピュータしかなく、世界はそのコンピューティング リソースを求めて競争しています。
EVM ベースのネットワークはいずれも同時実行の課題を継承します。バリデーターが現在の状態を再構築する必要がある場合、各バリデーターはすべてのアカウントとスマート コントラクトへのすべての呼び出しを 1 つずつ順番に再実行する必要があります。
スワップやトークン転送などの単純なタスクでも、非常に高価なコンピューティングが必要です。トークン転送のトランザクションは、NFT を作成するトランザクションや、ネットワークに同時に送信された他のすべてのトランザクションと競合するためです。
現実の世界では、さまざまなタスクを実行するために、最新のマルチコア アーキテクチャを備えたコンピューターが数多く存在します。コンピューターがコードをコンパイルしたり、他のさまざまな処理を実行したりしている間に、友人に電子メールを送信できます。
今後の投稿をお楽しみに!
リソースとクレジット: Venom Foundation