TRON Launches Tron Virtual Machine

Today, at the Tron Virtual Machine launch event, the Tron Foundation, the owner of TRON blockchain and TRON cryptocurrency announced the availability of Tron Virtual Machine (TVM). Similar to Ethereum Virtual Machine, the TVM will let blockchain developers build dApps to write and execute smart contracts on TRON blockchain.

The TVM launch process includes the following phases.

TVM will have the following key features:

Compatible with Ethereum and its programming language, Solidity. That means all Solidity developers now can target TVM to build and execute smart contracts. It also reduces the learning curve for dApp developers.

TVM includes newly designed distinctive resource management model. The entire EVM model is designed to use bandwidth and energy to represent aggregate system resources. The underlying concept of memory, CPU, and other resources show the improvement in accessibility of the system.

User friendly energy consumption model allows smart contract developers to manage their own resources using a resource consumption generator. Not only it will allow developers to see a report of their dApp but also allows them to manage them.

Tron has implemented decentralized exchanges that will allow token liquidity and improve the TRON token ecosystem.

Features and improvements related to database and P2P network includes the following:

Optimized the usages of in-memory database. We can now also easily switch between two databases

Optimized and improved in thread locking mechanism and improved performance

Multi-dimensional scoring and one server with multiple scoring

Dos attacks, eclipse attacks, TCP connection attacks

The new version, 3.0 upgrade process includes the following that will be fully compatible with version 2.0.