Photon (v0.4.0)
Pre-release
Pre-release
MainNet Preview (codename: Photon)
Photon (v0.4.0) is our last pre-release. IoTeX blockchain is almost feature complete. In this release, we added multi-chain feature, enhanced consensus, and improved overall performance and robustness. The full list of new features are as follows:
- TBC (Transactions, Block & Chain)
- Sub-chain provisioning protocol
- Deposit to sub-chain
- Commit state root to the block header
- State storage pruning
- Gas fee collection
- Consensus
- Performance improvement: consensus latency 10s -> 7s
- Security improvement: authenticating proposer and validators
- Time slot based proposer rotation
- Preliminary implementation of distributed key generation protocol
- Testing & Deployment
- Scaling deployment to 101 nodes
- Load test of 1K+ TPS at peak
- Option to spin-off index data into separate RDBMS
- Engineering excellence
- Action abstraction
- Action handling framework (native “smart contract” in golang)
- State working set to isolate uncommitted state change
- Documentation
- Protocol (data schema, wire format, and so on)