mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
24 lines
861 B
Markdown
24 lines
861 B
Markdown
# Roadmap
|
|
|
|
BREAKING CHANGES:
|
|
- Better support for injecting randomness
|
|
- Upgrade consensus for more real-time use of evidence
|
|
|
|
FEATURES:
|
|
- Use the chain as its own CA for nodes and validators
|
|
- Tooling to run multiple blockchains/apps, possibly in a single process
|
|
- State syncing (without transaction replay)
|
|
- Add authentication and rate-limitting to the RPC
|
|
|
|
IMPROVEMENTS:
|
|
- Improve subtleties around mempool caching and logic
|
|
- Consensus optimizations:
|
|
- cache block parts for faster agreement after round changes
|
|
- propagate block parts rarest first
|
|
- Better testing of the consensus state machine (ie. use a DSL)
|
|
- Auto compiled serialization/deserialization code instead of go-wire reflection
|
|
|
|
BUG FIXES:
|
|
- Graceful handling/recovery for apps that have non-determinism or fail to halt
|
|
- Graceful handling/recovery for violations of safety, or liveness
|