Theta protocol code v2.2.0 released with important performance-related updates

Theta Labs
Mar 4 · 2 min read

Theta version 2.2.0 code has now been released and is open-source on Theta GitHub:

https://github.com/thetatoken/theta-protocol-ledger/releases/tag/2.2.0

This version contains various performance fixes we have been working on and testing in the past few weeks. Notably, the randomized block reward feature will be enabled at block height 9497418 (approximately 7–10pm Mar 10th, 2021 PST). While all nodes will still earn the same TFUEL earnings they would have before over time, it means there will now be significant variations in the timing and size of TFUEL rewards. This was necessary as usage of the Theta blockchain continues to grow, and in particular the number of Guardian Nodes staking. With 2,500 Guardian Nodes operating and goals to expand this to 10x that figure in the future, the number of transactions used for paying out TFUEL rewards with every checkpoint will continue to grow linearly. This new method eliminates the issue of scalability in GN rewards. .

At each 100 block checkpoint, there will now be 200–300 stakers randomly selected (weighted by their stake) to divide the block rewards. This is a change from the status quo where ALL stakers received a block reward at every checkpoint. The net effect is that instead of getting a small TFUEL reward every ~12 minutes, you will earn larger TFUEL rewards but at longer, non-regular intervals. A new feature for tracking TFUEL earnings will be added to the Theta Explorer soon, so that you can more easily view your total TFUEL earnings over a given time period.

A large staker (with 100K+ THETA stake) should expect to receive a reward every 2.5–3 hours or so (not guaranteed, just expectation). A 100K staker should have at least 98% likelihood to receive a reward every 10 hours. For the same block though, two stakers with the same stake may NOT receive the same amount of reward.

In the long run your TFUEL rewards will be the same as they are today for a given node and their staked amount, but there will be variations along the way. An analogy would be in BTC mining is that two mining farms with the same hash rate may mine different amounts of BTC every day. Note, this is not any change to Theta’s Multi-BFT, proof-of-stake style consensus mechanism; this is just a change in how TFUEL rewards are distributed to improve on-chain efficiency.

For any questions/clarifications, please contact the team at support@thetatoken.org or on the Theta Discord. The Theta Docs site will also be updated with this info at the time of the changes on March 10th.

Theta Network

Next generation video delivery powered by you

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store