Guys I will be posting series of articles about EVM VS TVM !

EVM as the "Global Computer" vs TVM with the Dynamic Sharding protocol

First, let's see why the world needed a different virtual machine than EVM.

  1. A blockchain virtual machine works like a distributed state machine.

  2. A state, which can change from block to block according to a pre-defined set of rules, and which can execute arbitrary machine code.

  3. The VM defines the specific rules of changing state from block to block.EVM is designed like a "global computer," but only one computer for everything in the world, and the world is competing for its computing resource.

  4. Any EVM-based network inherits concurrency challenges. When validators need to reconstruct the current state, each validator must re-execute every call to every account and smart contract in sequential, one-at-a-time order.

  5. We have very expensive computing, even for simple tasks like a swap or a transfer token. Because a transaction of token transfer competes with a transaction to mint NFT and all other transactions that were sent to the network simultaneously.

  6. In the real world, we have many computers with modern multicore architectures for different tasks. You can email your friend while your computer compiles the code and does many other things.

Stay Tuned For Upcoming Posts!

Resources & Credited To Venom Foundation