This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Version 6.0.0-beta.0
Pre-release
Pre-release
ishantiw
released this
24 Apr 10:04
·
477 commits
to development
since this release
Change Log
v6.0.0-beta.0 (2023-04-24)
This release implements 32 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
- Introduce Legacy module
- 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 block rewards module
Released packages
- lisk-commander@6.0.0-beta.0
- @liskhq/lisk-api-client@6.0.0-beta.0
- @liskhq/lisk-chain@0.4.0-beta.0
- @liskhq/lisk-client@6.0.0-beta.0
- @liskhq/lisk-codec@0.3.0-beta.0
- @liskhq/lisk-cryptography@4.0.0-beta.0
- lisk-elements@6.0.0-beta.0
- @liskhq/lisk-p2p@0.8.0-beta.0
- @liskhq/lisk-passphrase@4.0.0-beta.0
- @liskhq/lisk-transaction-pool@0.6.0-beta.0
- @liskhq/lisk-transactions@6.0.0-beta.0
- @liskhq/lisk-tree@0.3.0-beta.0
- @liskhq/lisk-utils@0.3.0-beta.0
- @liskhq/lisk-validator@0.7.0-beta.0
- lisk-framework@0.10.0-beta.0
- @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.0
- @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.0
- @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.0
- @liskhq/lisk-framework-forger-plugin@0.3.0-beta.0
- @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.0
- @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.0
- lisk-sdk v6.0.0-beta.0
Improvements
- Improve SDK performance
- Provide application interface information
- Improve plugin and channel implementation
- Support legacy blocks/transactions information
- Introduce chain connector plugin
- Improve framework unit and integration tests
- Update flow of enabling generator
- Update modules with events and error handlings