
Weekly Report - May 27, 2024
1. Optimized the data permission mechanism for system functions in the contract
We reviewed the existing data permission settings for system functions and found that some functions had excessive or missing data permissions. To address the issues identified, we formulated corresponding optimization plans, modified the code, and conducted testing. The optimized data permission mechanism is more stringent and better protects system data security.
2. Optimized the underlying data engine and improved the usage mechanism for underlying data
We analyzed the performance bottlenecks of the current underlying data engine and found that the efficiency of some data read/write operations was relatively low. We introduced a new data indexing mechanism and optimized the data read/write performance for some critical paths. We also improved the data usage interfaces, simplifying the way upper modules call the underlying data.
3. Transitioned some ecosystem data logic to the underlying logic layer
We reviewed some business logic in the ecosystem that is closely associated with the underlying data. We transitioned this portion of the business logic to be implemented in the underlying data engine, reducing the overhead of multi-layer calls. This is conducive to improving overall system performance and facilitates subsequent maintenance and expansion.