Announcement on Upgrading the ThunderCore Mainnet

ThunderCore Team
ThunderCore
Published in
2 min readJul 9, 2021

--

Dear Users,

The ThunderCore Mainnet will undergo a new round of upgrades in two weeks. The estimated deployment time is July 23, 2021, 8:00 am-8:30 am (UTC+8).

Recently, new decentralized applications (DApps) deployed on ThunderCore, such as TT Plinko, TT Flip, Zippy Dice, TT Guess, Oolong Finance, and CaptureClub to name a few, are increasing exponentially. In order to accommodate the throughput requirements these DApps need (transaction frequency, storage space), certain upgrades will be implemented to our Mainnet to ensure optimal performance and a smoother user experience.

These upgrades seek to improve the ThunderCore blockchain’s ability to not only host rapid developments of new and existing DApps, but also to hone the scalability of the ThunderCore ecosystem. In this new Mainnet version, we changed our implementation and deployment method to allow our network to produce more blocks in a more stable way; No hard forks are necessary as this version is totally compatible with the previous ones. The incoming upgrades are as follows:

1. Performance and scalability improvement

  • Increase the efficiency of complex transactions by nearly 20x.
  • Reduce the storage size of our nodes from 2TB to around 100 GB — this allows more users to run our nodes on their PCs so we can achieve more decentralization.

2. Security enhancement

  • Optimize the rate limit of RPC nodes to prevent certain users from occupying all the resources.
  • Balancing network performance by trading off the ability to query ancient states, such as account balances from months ago. Querying RPC with block numbers may fail if the timestamp of that block was processed a long time ago:
  • eth_getBalance
  • eth_getCode
  • eth_getTransactionCount
  • eth_getStorage
  • eth_call

3. Application deployment optimization

  • Improve deployment and optimize implementation to make it faster and more convenient for developers to deploy DApps.

These upgrades have been implemented on our Testnet so developers can now test out their DApps immediately. If you think your project may be affected in any way, please contact us via email at support@thundercore.com. Thank you for your attention and continued support.

ThunderCore Team

About ThunderCore

ThunderCore is a secure, high-performance, EVM-compatible public blockchain with its own native currency, TT. With a breakthrough consensus protocol that overcomes the scalability “trilemma” called PaLa, the ThunderCore network offers 4,000+ TPS, 1 second confirmation times, and low gas fees that cost less than a fraction of a cent, giving decentralized applications security and scalability.

Currently, ThunderCore has an international user base that spans across more than 100 countries.

Website | Twitter | Telegram | Medium | Discord | Newsletter

--

--