Silver Strand v0.15.0
Major Features And Improvements
-
Permissionless validator staking
Staking accounts no longer require validators to publish votes on their behalf. Instead, stake delegation and validator votes are stored on-chain, where rewards are automatically derived by processing the ledger.
-
Groundwork for credit-only accounts
Transactions may now specify whether a program is permitted to debit an account, even if a signer. Next to come: parallel execution of credits.
-
Improved stability via an overhaul of repair messages in the data plane
-
Groundwork for replicators
Significant progress was made in the development of Replicator nodes in this release. Next to come: support Replicator nodes on the public testnet.
TPS Report
Node Count | Avg TPS | Max TPS | Avg Confirmation | Max Confirmation |
---|---|---|---|---|
10 | 35,131 | 56,734 | 2.936 | 20.222 |
25 | 37,564 | 47,436 | 2.636 | 5.355 |
50 | 32,658 | 47,523 | 2.701 | 15.302 |
100 | 31,879 | 43,433 | 3.280 | 6.282 |
Performance Metrics Methodology
Additional Features and Improvements
- Ledger state hash added to votes
- Proof of History now generated by continuously hashing instead of using
sleep()
approximations - Transaction forwarding performance improvements
- Pure Rust implementation of erasure coding
Known Issues
- TPS regressed