Phase: Quartz

Quartz is well known to display the properties of pure light and energy, within its iridescent light containing the entire spectrum of colors. This resonates well with the creation and emergence of Lisk, firstly as our name was born from the word Obelisk, namely the shape of Quartz, and secondly as the legend behind Quartz is synonymous with the dimensions of life created from cosmic dust through a perpetually expansive universe.

From the day Lisk was born, it continued on its ever-evolving journey with continual expansion, thus starting from its raw inception with a minimal viable protocol, to beginning its journey on the roadmap. To this end, many new elements and components were first created in the Quartz phase, from adding a transaction pool and a multi-signature system, to introducing block rewards for delegates. This was just the beginning.

Improvements

  • Create initial Lisk Core code basis to begin platform development
  • Create initial wallet Lisk UI
  • Create initial blockchain explorer Lisk Explorer
  • Create initial faucet Lisk Faucet
  • Add transaction pool system
  • Add multi-signature system
  • Add block rewards system

Products

Lisk Core

Lisk Core represents the implementation of the Lisk protocol and provides operators with the means to set up and run a node, in order to span and participate in the decentralized Lisk network.

0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.3.0

Lisk UI

The Lisk UI was originally part of Lisk Core. It was started in 2016 and was the basic initial wallet to create a Lisk account and access the LSK token. It was discontinued after the Amber phase and replaced by Lisk Nano.

Lisk Explorer

The Lisk Explorer is a blockchain explorer designed for monitoring the Lisk network, inspecting the Lisk blockchain, and watching LSK exchange markets. It is a single-page browser application that contains a variety of useful functionalities such as the transaction, block and account browser. In addition, it also contains the delegate and network monitor designed for the Lisk DPoS consensus algorithm. Lisk Explorer will be discontinued after the Emerald phase as all its functionalities were moved into Lisk Desktop.

Lisk Faucet

The Lisk Faucet provides users with a simple and unsupervised means of LSK token distribution, one use-case was the distribution of testnet tokens to enable users to test new Lisk Core releases. Lisk Faucet will be discontinued after the Emerald phase and replaced with a Lisk SDK plugin featuring the same functionalities.

Phase: Amber

The inherent qualities of the Amber gemstone amongst others are patience, wisdom, and balance. The ‘sun stone’ as it is often known emits strong and positive energies coupled with the power to enhance decision-making. This reflects well with our decision making process of guiding us along the correct path. We accomplished many positive new changes and updates during this time, like creating a minimal wallet Lisk Nano and a command-line wallet Lisk Commander. As well as creating Lisk Elements a suite of useful blockchain libraries. Next to that we added many stability and performance improvements resulting in a secure and stable Lisk network.

Improvements

  • Create minimal wallet Lisk Nano
  • Create command-line wallet Lisk Commander
  • Create blockchain library suite Lisk Elements
  • Improve scalability with change of database from SQLite to PostgreSQL
  • Add support for verified database snapshots
  • Add database migration system
  • Improve scalability with improved P2P mechanism
  • Add broadcasting mechanism
  • Add application benchmarking functionality
  • Add minimum version support
  • Add block versioning mechanism
  • Add fork recovery mechanism
  • Improve API architecture
  • Add delegate passphrase encryption
  • Complete multi-signature functionality
  • Add data field to balance transfers

Products

Lisk Core

Lisk Core represents the implementation of the Lisk protocol and provides operators with the means to set up and run a node, in order to span and participate in the decentralized Lisk network.


0.1.00.1.10.1.20.1.30.1.40.2.00.2.10.2.20.2.30.3.00.3.10.3.20.3.30.3.40.4.00.4.10.5.00.5.10.5.20.6.00.7.00.8.00.8.10.8.20.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.100.9.110.9.120.9.130.9.140.9.150.9.161.0.0

Lisk Commander

Lisk Commander is a previously used product to access your Lisk account from the command-line tool. During the Ruby phase it was merged into the Lisk SDK with a massively increased feature set, such as node management and blockchain application bootstrapping..


0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.7.0, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.9.11, 0.9.12, 0.9.13, 0.9.14, 0.9.15, 0.9.16, 1.0.0

Lisk Elements

Lisk Elements is a previously used product that provided developers with a well-defined and curated set of JavaScript libraries for developing Lisk compatible blockchain applications. It was decided to merge Lisk Elements into the SDK during the Ruby phase, since then the number of JavaScript libraries available was consistently increased.


0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.5.0, 0.5.1, 0.5.2, 1.0.0

Lisk UI

The Lisk UI was originally part of Lisk Core. It was started in 2016 and was the basic initial wallet to create a Lisk account and access the LSK token. It was discontinued after the Amber phase and replaced by Lisk Nano.


0.3.4, 0.4.0, 0.4.1, 0.5.0, 0.6.0, 0.8.0, 0.9.0

Lisk Nano

Lisk Nano was designed to be a wallet with minimal features for Lisk, without a special focus on user experience and additional features. It was discontinued after the Amber phase and replaced by Lisk Desktop.


0.0.1, 0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.2.1, 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 2.0.0

Lisk Explorer

The Lisk Explorer is a blockchain explorer designed for monitoring the Lisk network, inspecting the Lisk blockchain, and watching LSK exchange markets. It is a single-page browser application that contains a variety of useful functionalities such as the transaction, block and account browser. In addition, it also contains the delegate and network monitor designed for interaction with the Lisk network and is based on the DPoS consensus protocol.


1.0.0, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 2.0.0

Lisk Faucet

The Lisk Faucet provides users with a simple and unsupervised means of LSK token distribution, one use-case was the distribution of testnet tokens to enable users to test new Lisk Core releases. Lisk Faucet will be discontinued after the Emerald phase and replaced with a Lisk SDK plugin featuring the same functionalities.


1.0.0, 1.0.1, 2.0.0

Phase: Ruby

The visual effects produced by a ruby were often associated with an inner fire within the soul, whilst forever shining to reveal its presence and inspiring great success, which perfectly mirrors the successful development of the Lisk SDK. A ruby is often associated with love, similar to that we believe that developers will have great affection for our Lisk SDK.

This resulted in Lisk creating and introducing a new flexible, resilient, and modular architecture for the Lisk SDK. Furthermore to complement this transformational phase in our journey, Lisk Elements and Lisk Commander were migrated to TypeScript. Improved wallets for desktop and mobile were introduced, together with the establishment of the Lisk SDK, this marks the first step for Lisk to be a blockchain application platform.

Improvements

  • Create new desktop wallet Lisk Desktop
  • Create new mobile wallet Lisk Mobile
  • Setup mono repository structure
  • Use a consistent and informative versioning scheme
  • Move build system directly into Lisk Core
  • Move Docker integration directly into Lisk Core
  • Facilitate single installation for all networks
  • Introduce flexible, resilient and modular architecture for Lisk Core
  • Create application framework Lisk Framework
  • Add sodium-native support
  • Implement consistent error handling
  • Add configuration migration system
  • Improve API & vote verification performance
  • Add multi-signature transaction fetch & sign commands
  • Migrate Lisk Elements to TypeScript
  • Create transactions element
  • Create transaction pool element
  • Migrate Lisk Commander to TypeScript
  • Add vote and voter listing commands
  • Add node dependency, management, configuration commands
  • Create software development kit Lisk SDK including Lisk Framework, Lisk Elements and Lisk Commander

Products

Lisk Core

Lisk Core represents the implementation of the Lisk protocol and provides operators with the means to set up and run a node, in order to span and participate in the decentralized Lisk network.


1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 2.0.0, 2.0.1, 2.0.2

Lisk SDK

The Lisk SDK is a reliable and user-friendly software development kit that enables developers the possibility to build a wide array of different blockchain applications based on the Lisk protocol. The SDK uses the popular and ubiquitous language of JavaScript, and provides developers with the flexibility to tailor blockchain applications to a broad range of use-cases.


2.0.0

Lisk Desktop

Lisk Desktop is the ‘go to’ wallet for the Lisk ecosystem featuring capabilities like exploring, monitoring, governing, and interacting with the Lisk blockchain application platform on desktop devices, such as the provision of a blockchain wallet for sending and receiving LSK tokens, the blockchain explorer, blockchain network monitor, and finally blockchain governance for delegate voting.


0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.19.0

Lisk Mobile

Lisk Mobile is a cross-platform user interface providing functionalities for interacting with the Lisk blockchain application platform on mobile devices. It provides users with access to essential features such as the provision of a blockchain wallet for sending and receiving LSK tokens.


0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 1.0.0, 1.1.0, 1.1.1, 1.2.0

Lisk Explorer

The Lisk Explorer is a blockchain explorer designed for monitoring the Lisk network, inspecting the Lisk blockchain, and watching LSK exchange markets. It is a single-page browser application that contains a variety of useful functionalities such as the transaction, block and account browser. In addition, it also contains the delegate and network monitor designed for the Lisk DPoS consensus algorithm. Lisk Explorer will be discontinued after the Emerald phase as all its functionalities were moved into Lisk Desktop.


2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6

Phase: Emerald

As often envisaged the Emerald is commensurate with both health and renewed life, coupled with being the intuitive stone associated with foresight and the revelation of future events. Therefore it is evident that our Emerald phase is in perfect alignment with our foresight towards the future by developing new protocol enhancements, which offer significant new improvements by further augmenting both the Lisk SDK and Lisk Core.

This subsequently resulted in improving the key areas of network security and reliability, economics, consensus, and longevity, whereby a new address system, a new fee system, and upgrading the consensus algorithm to an improved version of DPoS were successfully completed. During the Emerald phase all protocol improvements were fully researched before implementation, this resulted in the publication of 36 Lisk Improvement Proposals (LIPs).

Products

Lisk Core

Lisk Core represents the implementation of the Lisk protocol and provides operators with the means to set up and run a node, in order to span and participate in the decentralized Lisk network.


2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6

Lisk SDK

The Lisk SDK is a reliable and user-friendly software development kit that enables developers the possibility to build a wide array of different blockchain applications based on the Lisk protocol. The SDK uses the popular and ubiquitous language of JavaScript, and provides developers with the flexibility to tailor blockchain applications to a broad range of use-cases.


2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 3.0.0, 3.0.1, 3.0.2, 4.0.0, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.0.4, 5.0.5, 5.1.0

Lisk Desktop

Lisk Desktop is the ‘go to’ wallet for the Lisk ecosystem featuring capabilities like exploring, monitoring, governing, and interacting with the Lisk blockchain application platform on desktop devices, such as the provision of a blockchain wallet for sending and receiving LSK tokens, the blockchain explorer, blockchain network monitor, and finally blockchain governance for delegate voting.


1.19.1, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.25.0, 1.26.0, 1.27.0, 1.27.1, 1.27.2, 1.28.0, 1.28.1, 1.28.2

Lisk Mobile

Lisk Mobile is a cross-platform user interface providing functionalities for interacting with the Lisk blockchain application platform on mobile devices. It provides users with access to essential features such as the provision of a blockchain wallet for sending and receiving LSK tokens.


1.2.1, 1.3.0, 1.4.0, 1.4.1

Lisk Service

Lisk Service represents a service layer between a blockchain application built with the Lisk SDK and a user interface. We are using it to provide advanced HTTP API calls, off-chain data pooling, aggregation and persistence from Lisk Core to the Lisk wallets.


0.1.0, 0.1.1, 0.2.0, 0.3.0

Lisk Explorer

The Lisk Explorer is a blockchain explorer designed for monitoring the Lisk network, inspecting the Lisk blockchain, and watching LSK exchange markets. It is a single-page browser application that contains a variety of useful functionalities such as the transaction, block and account browser. In addition, it also contains the delegate and network monitor designed for the Lisk DPoS consensus algorithm. Lisk Explorer will be discontinued after the Emerald phase as all its functionalities were moved into Lisk Desktop.


2.2.7

LIPs

Lisk Improvement Proposals also known as LIPs, form a proposal system that allows transparent and open discussion on how the Lisk network is being developed. The LIPs themselves are thoroughly researched technical papers which are designed to be robustly debated. LIPs follow the tradition of Bitcoin Improvement Proposals from 2011.

Improvements

  • Introduce robust peer selection and banning mechanism
  • Remove redundant properties in transactions
  • Mitigate transaction replay on different chains
  • Change consensus protocol to add block finality
  • Change to byte based block size limit
  • Replace static fees with dynamic fee system
  • Implement fee estimation algorithm for dynamic fees
  • Simplify transaction validity rules within blocks
  • Enable transaction invalidation
  • Improve multi-signature solution
  • Uniform ordering of delegates list
  • Change voting system
  • Incentivize standby delegates
  • Punish protocol violations by delegates
  • Replace address system
  • Replace block ID system
  • Replace transaction ID system
  • Introduce an authenticated data structure
  • Introduce universal serialization method
  • Remove pre-hashing for block and transaction signatures
  • Introduce transaction properties moduleID and assetID
  • Introduce decentralized re-genesis

Phase: Sapphire

Not started yet

Moving to the next level of the Sapphire phase resonates well with its key attributes, namely communication properties and transformative energy. This corresponds to our interoperability journey by further developing our protocols towards achieving communication between different Lisk blockchains.

The Lisk interoperability solution is fully researched and all Lisk Improvement Proposals (LIPs) are published. The successful implementation will mark the official launch of the Lisk blockchain application platform.

Improvements

  • Define cross-chain messaging protocol
  • Define sidechain registration and lifecycle
  • Introduce token standards for the Lisk ecosystem
  • Introduce alternative validator selection mechanism for sidechains
  • Enhance signature scheme
  • Define state model and state root
  • Update Lisk-BFT for interoperability
  • Update block header format

Products

Lisk Core

Lisk Core represents the implementation of the Lisk protocol and provides operators with the means to set up and run a node, in order to span and participate in the decentralized Lisk network.

Lisk SDK

The Lisk SDK is a reliable and user-friendly software development kit that enables developers the possibility to build a wide array of different blockchain applications based on the Lisk protocol. The SDK uses the popular and ubiquitous language of JavaScript, and provides developers with the flexibility to tailor blockchain applications to a broad range of use-cases.

Lisk Desktop

Lisk Desktop is the ‘go to’ wallet for the Lisk ecosystem featuring capabilities like exploring, monitoring, governing, and interacting with the Lisk blockchain application platform on desktop devices, such as the provision of a blockchain wallet for sending and receiving LSK tokens, the blockchain explorer, blockchain network monitor, and finally blockchain governance for delegate voting.

Lisk Mobile

Lisk Mobile is a cross-platform user interface providing functionalities for interacting with the Lisk blockchain application platform on mobile devices. It provides users with access to essential features such as the provision of a blockchain wallet for sending and receiving LSK tokens.

Lisk Service

Lisk Service represents a service layer between a blockchain application built with the Lisk SDK and a user interface. We are using it to provide advanced HTTP API calls, off-chain data pooling, aggregation and persistence from Lisk Core to the Lisk wallets.

Phase: Diamond

Not started yet

The diamond is the ultimate pure gem found on the planet, visualized as the element of absolute beauty, exhibiting both brilliance and sparkle surpassing all other gems. Legend has it that diamonds promote imagination and creativity, enabling people to open their minds to accomplishing the most complex and sometimes impossible ideas. This reflects perfectly with the innovativity, and complex ongoing work right at the cutting-edge of technology.

Our new Lisk bridges will produce the final version of the Lisk blockchain application platform ultimately offering interoperability with other blockchain ecosystems. Current candidates include Ethereum, Polkadot, Cardano, and Cosmos.