This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Version 6.0.0
Change Log
v6.0.0 (2023-11-07)
This release implements 31 LIPs as part of the Sapphire phase:
- Use message tags and chain identifiers for signatures
- Introduce BLS signatures
- Introduce sparse Merkle trees
- Define state model and state root
- Introduce Auth module
- Define state transitions of Reward module
- Introduce chain registration mechanism
- Introduce Validators module
- Introduce Interoperability module
- Define state and state transitions of Random module
- Introduce Fee module
- Introduce cross-chain messages
- Define state and state transitions of Token module
- Introduce cross-chain update mechanism
- Introduce sidechain recovery mechanism
- Update block schema and block processing
- Add weights to Lisk-BFT consensus protocol
- Define state and state transitions of PoS module
- Define BFT store and block processing logic
- Introduce unlocking condition for incentivizing certificate generation
- Update genesis block schema and processing
- Introduce certificate generation mechanism
- Use pre-hashing for signatures
- Disallow non-required properties in Lisk codec
- Introduce events and add events root to block headers
- Introduce tree based key derivation and account recovery
- Introduce a generic keystore
- Define new transaction schema
- Update Lisk SDK modular blockchain architecture
- Introduce reward sharing mechanism
- Introduce dynamic reward module
Released Packages
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/lisk-framework-report-misbeha@[email protected]
Improvements
- Update DPoS module with dynamic block reward and automatic reward sharing
- Update flow of enabling generator
- Prepare Lisk SDK v6.0.0 for production
- Prepare Lisk SDK v6.0.0 for alpha
- Prepare Lisk SDK v6.0.0 for rc
- Update modules with events and error handlings
- Prepare Lisk SDK v6.0.0 for beta
- Improve framework unit and integration tests
- Support legacy blocks/transactions information
- Improve SDK performance
- Introduce new passphrase encryption algorithm
- Introduce event log
- Use pre-hashing for signatures
- Update commander to support BLS key pair generation
- Provide application interface information
- Introduce chain connector plugin
- Introduce fungible token module
- Introduce interoperability modules
- Update genesis block format to support new modules
- Introduce certificate generation mechanism
- Introduce Random module
- Update block schema and block processing
- Introduce BFT module
- Introduce Auth module
- Update DPoS module to support module separations
- Introduce Fee module
- Introduce Reward Module
- Introduce Validators module
- Improve Lisk SDK v5.1.4
- Improve plugin and channel implementation