https://github.com/tendermint/tendermint
Raw File
Tip revision: 4a568fcedb09493567b293a52c6c42f8d40076c7 authored by Ethan Buchman on 16 December 2018, 19:13:30 UTC
Merge pull request #3030 from tendermint/release/v0.27.2
Tip revision: 4a568fc
ROADMAP.md
# 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
back to top