We're planting a tree for every job application! Click here to learn more

Tron Network — A Beginner's Guide

José Oramas

22 Oct 2021

5 min read

Tron Network — A Beginner's Guide
  • Blockchain

Tron network is a blockchain-based decentralised protocol launched in 2017 by the Tron Foundation, a Singapore non profit organisation.

History and Founders

Tron was founded by Justin Sun in 2017, a Chinese American tech entrepreneur who’s the current CEO of Rainberry and mobile social app Peiwo. Tron raised $70 million through an Initial Coin Offering (ICO) days before China outlawed the selling of digital tokens.

Tron didn’t seek to advertise any advances in cryptography or network design, and it went underlooked by the crypto community after its launch. TRON remained a rare project for the crypto community initially. Still, the protocol was well-known in the Asian continent as Justin Sun decided to launch an Asia-focused market strategy with the technical documents translated into several Asian languages, mainly targeted to crypto companies.

Things started to take off in 2018 when the Tron Foundation acquired BitTorrent. This acquisition came before the launch of a BitTorrent token, allowing Tron to advertise a new token to millions of users.

By August 5, 2021, TRX reached the 31st rank in the crypto market with a market cap of $4.66 billion and an all-time high of $0.21.

The Ethereum Dilemma

Tron’s whitepaper was heavily criticised for alleged plagiarism when researchers from Digital Asset Research (DAR) found several pieces of code copied from other projects in the Tron codebase —accusations denied by the Tron Foundation.

But what sparked heavier accusations of plagiarism was when Tron made its technological components compatible with Ethereum. Tron’s basic building blocks are the same as Ethereum, including smart contracts, dApps, and tokens. In fact, the TRX token had the ERC-20 standard before it decided to change it to its own independent peer-to-peer system (TRC-10).

Tron’s Architecture and Use Cases

Tron is a decentralised blockchain platform for building dApps, DeFi protocols, and issuing new tokens through smart contracts and P2P (Peer-to-Peer) technology. Like Ethereum, developers create apps using the Solidity programming language.

Security and Delegated Proof of Stake

When it comes to security, TRON is similar to blockchain protocol EOS.IO and other high-performance blockchains, as it requires a minimum transaction fee to prevent Denial Of Service Attacks (DDoS) from malicious users.

TRON is also secured by the Delegated Proof of Stake mechanism (DPoS). Proof of Stake is a consensus mechanism where validators of a network are selected depending on the number of tokens they hold. Yet TRON believes this method fails to follow the core concept of decentralisation as the validator with most tokens will always have a bigger influence in the network. So TRON developers decided to give the Proof of Stake consensus algorithm a little tweak and created their own version called Delegated Proof of Stake — a mechanism in which 27 Super Representatives (SRs) are responsible for producing blocks for the network.

Committee

Committee works similar to an on-chain governance system. The Committee modifies TRON’s parameters like block producing rewards and transaction fees. It’s composed of the 27 SRs, each and everyone having the right to submit proposals that are passed if they receive over 18 approvals from the other super representatives, becoming valid in the next maintenance period.

Nodes

The TRON network relies on three types of nodes: Super Node, Full Node, and Solidity Node.

  • Super Nodes are the same Super Representatives responsible for block production. They verify and write transactions into the blocks. Their information is public to all users in the Tron blockchain, and can be seen using Tronscan, a similar research tool like Etherscan.
  • Full Nodes have complete control of on-chain data and can update the data in real time, broadcasting transactions and provider API (Application Programming Interface) services
  • Solidity Nodes: these type of nodes are responsible for only synchronizing solidified blocks data from the Full Node it specifies, and also provides API services

Super Representatives and Super Partners

Super Representatives are witnesses, and they range from 1 to 27 witnesses. SRs are the only ones available to produce blocks, and are selected by TRX account holders through a voting process that lasts every 6 hours, so SRs may change every 6 as well. This, TRON believes, allows for a more democratized and decentralised system.

Witnesses from the 28th up to 127th are called Super Partner (SPs). Super Partners take care of receiving voting rewards without producing blocks or packing transactions. SRs and SPs are allowed to submit proposals to the TRON network in case certain parameters need to be changed or if the protocol requires parameter changes.

TRON’s Reward System

TRON has a reward system of 168 million total TRX allocated for its super representatives. According to the TRON documentation, SRs are rewarded with 16 TRX every time they produce a block. SRs take turns to produce blocks every 3 seconds. Rewards are sent to a sub-account in the super-ledge where SRs can view their TRX tokens but not make use of them. SRs can withdraw their assets every 24 hours to their specified crypto wallet.

Account-Based Model

Like Ethereum, Tron is an account-based platform. It has three different account types: Normal, Token, and Contract accounts.

  1. Normal accounts are designed to make standard transactions,
  2. Token accounts allow users to store TRC-10 tokens,
  3. and Contract accounts are smart contract accounts created by normal accounts and can be executed by them.

Through this model the TRON protocol issues its cryptographic keys and controls the access to TRX and TRX token balances, then the network routes the exchange of data through a 3-layer architecture: Core Layer, Application Layer, and Storage Layer.

Screenshot 2021-10-22 at 16.50.49.png

  • Core Layer: This layer computes instructions written in Java or Solidity, then sends the informational packages to the Tron Virtual Machine —a stack-based virtual machine similar to the Ethereum Virtual Machine. The Core Layer has several modules implemented, like smart contracts, account management, and consensus.
  • Storage: this is a 2-layer system designed to segment blockchain data and state data. First we have a high-performance blockchain storage protocol, which supports arbitrary byte arrays, and a state storage that preserves the status of smart contracts.
  • App Layer: used by developers to create dApps powered by TRX.

TRON Competitors

Tron is racing against some of the largest projects in the DeFi space at the moment, all of them competing to become the alternative solution for developers seeking a lower cost and scalable blockchain. To name a few:

  • Ethereum: a Proof of Work (PoW) blockchain that allows software developers to build atop, including smart contracts, dApps, and other programs using Solidity, Ethereum’s supported coding language connected to the Ethereum Virtual Machine.
  • Cardano: a Proof of Stake blockchain founded by IOHK, a company founded by software developer and co-founder of Ethereum Charles Hoskinson.
  • VeChain: a supply chain management platform designed to streamline information flow for complex supply chains via blockchain technology.

TRX

Tron has its own token: TRX, or Tronix, the basic unit of accounts that powers the Tron blockchain. TRX transactions are free, and users pay content creators directly with TRX to access their applications. Content creators are not required to pay fees to TRON as the network was mainly developed to reward them. This way, content creators create their own media platforms and fully own them without needing third parties, allowing viewers to directly reward them for their content instead of relying on centralised platforms.

Staking TRX

Like most PoS systems, TRON allows users to stake TRX, providing them voting rights and rewards in TRX. Users can stake TRON on mobile wallets by locking their funds in an account, and doing so provides the user with voting rights and TRON power. For every 1 TRX staked, users receive 1 TRON power —yet, if users unlock their crypto, they lose their TRON power and voting rights.

Buying TRX

TRX can be bought on most cryptocurrency exchanges, including Coinbase, OKEX, Binance, or Huobi. Another way to receive TRX is to become a validator and lock your funds to receive TRX rewards.

Is TRON a Worthy Investment?

If we look at TRON’s network activity, we can see most of it is driven by gaming, gambling, and video streaming dApps. Yet, TRON is steadily growing its user base as more developers and traders seek alternative blockchains with lower fees and faster transactions than Ethereum. A month after TRON allowed support for USD Coin, its circulation on the TRON network surpassed $108 million, signalling the growing interest for alternative protocols. Ethereum high fees have become a problem for most developers, traders, and NFTs collectors. We’re already seeing an inflow of projects migrating to other networks like Solana (mainly NFT projects), Cosmos, or Cardano.

Did you like this article?

José Oramas

Fintech and finance writer, with keen interest in blockchain and crypto.

See other articles by José

Related jobs

See all

Title

The company

  • Remote

Title

The company

  • Remote

Title

The company

  • Remote

Title

The company

  • Remote

Related articles

JavaScript Functional Style Made Simple

JavaScript Functional Style Made Simple

Daniel Boros

12 Sep 2021

JavaScript Functional Style Made Simple

JavaScript Functional Style Made Simple

Daniel Boros

12 Sep 2021

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub