- Add BlockRateConfig enum with Standard (10 BPS), Enhanced (32 BPS), and Maximum (100 BPS) presets - Add AdaptiveKBounds with scaled k ranges per block rate: - Standard: k 8-64, default 18 - Enhanced: k 16-128, default 32 - Maximum: k 50-255, default 64 - Add DagKnightManager::with_config() constructor for block rate selection - Update adaptive k calculation to use configurable bounds - Add NetworkConfig module in synor-consensus with: - BpsMode enum and NetworkConfig struct - DAA window, finality depth, pruning depth scaling - BPS comparison table generator - Add comprehensive tests for all block rate configurations |
||
|---|---|---|
| .. | ||
| synor-compiler | ||
| synor-compute | ||
| synor-consensus | ||
| synor-contract-test | ||
| synor-crypto | ||
| synor-crypto-wasm | ||
| synor-dag | ||
| synor-database | ||
| synor-governance | ||
| synor-hosting | ||
| synor-ibc | ||
| synor-mining | ||
| synor-network | ||
| synor-privacy | ||
| synor-rpc | ||
| synor-sdk | ||
| synor-storage | ||
| synor-types | ||
| synor-vm | ||
| synor-zk | ||