Committee Proposal 90

TRON Core Devs
TRON
Published in
2 min readApr 18, 2024

Committee proposal 90 is a voting request for modifying the №79 chain parameter on TRON network, activating the calculation performance optimization of vote reward generated before TIP-465 took effect, please refer to here for the origin discussion. The №90 committee proposal is already in effect, please refer to here for the voting details, this post is dedicated to provide more details.

Why need to optimize the calculation performance of this part of the vote reward?

The Phase1 (since TIP-53, to TIP-465) reward algorithm time complexity is O (maintenance period * vote witness number), which increases linearly with the number of maintenance period rounds. As a result, executing the rewards-related transactions sometimes takes more than 1s, which reduces the transaction volume of blocks. Moreover, there are currently about 160 thousand users on the TRON mainnet who have vote rewards generated before TIP-465 took effect to be withdrawn, and it is expected that this optimization plan can improve performance of this part of the vote reward withdrawal by at least 20 times. For more details, please refer to here.

What’s the benefit brought by this proposal?

Enabling this calculation performance optimization brings several benefits:

1. For the users who have the vote reward to be withdrawn in Phase 1, when they withdraw this part of the vote rewards, the transaction performance of vote reward withdrawal will increase significantly, the transaction execution time will be shortened. Meanwhile, the estimation of vote reward could be more precise.

2. For the entire network, it helps prevent these vote reward withdrawal transactions from taking up more and more calculation resources over time, improving the TPS when dealing with such withdrawal transactions.

Summary

After enabling the calculation performance optimization of vote reward generated before TIP-465 took effect, it will significantly improve the withdrawal performance of this part of the vote reward, and TPS of the network involving these transactions would not degrade over time.

--

--