Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Increase the TPS (Transactions Per Second) of AElf. #3589

@chopin-fan

Description

@chopin-fan

Expected Behavior

The system should demonstrate significantly higher TPS (Transactions Per Second) due to improved performance optimizations.

Specifications

As a developer, I would like to upgrade components and optimize processes to enhance the overall performance and TPS of Aelf.

Features:

  • Upgrade .NET framework from 6 to 8.
  • Parallelize block assembly and system transaction generation.
  • Increase ExecutiveClearLimit from 10 to 50.
  • Replace SSDB with an in-memory KV database.

Development Tasks:

  • Upgrade .NET framework.
  • Implement parallel processing for block assembly and transactions.
  • Adjust ExecutiveClearLimit settings.
  • Replace and configure the new in-memory KV database.

Dependencies

nil

References

nil

Metadata

Metadata

Assignees

Labels

enhancementUsed to propose an enhancement to some existing code or module

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions