This article was first published on Nebulasio - Medium
NTC’s Meeting for Optimizing Nebulas Mainnet: Improving TPS Performance
On November 29th, the Nebulas Technical Committee held another meeting with the intention of reviewing optimization opportunities for the Nebulas core.
I. The Nebulas mainnet optimization meeting was divided into three sections:
1. Performance Improvement: Improving TPS (transactions per second).
2. Storage Optimization: reducing storage overhead and improving thequery efficiency of data.
3. Stability Enhancement: avoiding invalid functionality, such as crash and synchronization issues.
II. Why and how to improve:
(1) Reason: In addition sustaining stable performance, the Nebulas mainnet team will be working to further improve TPS.
(2) Method: We’ll make careful decisions according to the development direction and cost of Nebulas technical vision. The optimizations include transaction data cache, storage data serialization, parallel packaging, parallel verification, V8 instance reuse, so as to improve the efficiency of smart contract execution and data compression. Other concerns include reduction of transaction verification time.
A. The importance of TPS is not the core point of Nebulas technical vision. Our focus is to prevent TPS from becoming the bottleneck of Nebulas. The improvement of TPS can also be combined with feedback received in the process of technology output.
B. We also hope community members can participate in this part and submit their proposals to further improve Nebulas’ TPS. Nebulas will also consider planning a bounty program for this optimization.
2. Storage optimization:
1) Reason: Currently, the transaction data size is huge and keeps growing. This significantly consumes a lot of storage space, affects synchronization, and also affect the efficiency of data operations....
To keep reading, please go to the original article at:
Nebulasio - Medium