Tron Network

TRON is an open-source public blockchain platform that supports smart contract functionality. TRON is compatible with Ethereum, which means you can migrate Ethereum smart contracts directly to TRON with minimal modifications. TRON relies on its unique consensus mechanism to achieve much higher TPS than Ethereum, providing developers with a faster transaction experience.

The differences between TRON and Ethereum can be mainly summarized as follows:

  • Consensus Mechanism Currently, Ethereum network adopts PoS consensus while TRON adopts DPoS consensus mechanism.

  • Resource Model Ethereum transactions require payment of gas fees, while TRON network transactions require payment of bandwidth and energy fees. Bandwidth is a unit that measures the size of a transaction in bytes. The larger the transaction, the more bandwidth resources it will consume. Energy is a unit that measures the amount of computation required to execute a specific operation on the TRON network's TVM virtual machine. The calculation method of energy consumption is the same as Ethereum. The more instructions a transaction executes, the more energy it consumes. Different instructions consume different amounts of energy.

  • Virtual Machine TRON TVM and Ethereum EVM are compatible but differ in some details.

  • API Ethereum supports JSON-RPC 2.0 specification API, and TRON also provides JSON-RPC 2.0 API that is compatible with Ethereum. However, some JSON-RPC methods may not be supported, such as eth_sendRawTransaction.

Last updated