- Lots of features like Ethereum
- Kind of easy to use
Lisk is a blockchain development platform aimed at simplifying the creation of decentralized applications (dApps) through the use of open-source tools. It makes blockchain development more appealing and available to a broader group of developers through its use of the popular and well-known Javascript language.
Company Message
Lisk is a Blockchain application platform, established in early 2016. Based on its own Blockchain network and token LSK, Lisk will enable developers to create, distribute and manage decentralized Blockchain applications by deploying their own sidechain linked to the Lisk network, including a custom token. Thanks to the flexibility of sidechains, developers can implement and customize their Blockchain applications entirely.
Lisk also supports multisignature accounts as another security system for users requiring even greater security. A multisignature account is an account that requires multiple keys to authorize a transaction. Any user can enable multisignature on their account by issuing a special transaction specifying a group of n keys and the minimum number m of signatures required to authorize a transaction. Once this is done, it is mandatory that any transactions originating from that account must be signed by at least m out of the n keys for the transaction to be processed.
Lisk uses elliptic curve cryptography and cryptographic hashing in order to secure all aspects of the system. The system uses EdDSA as it provides a robust and fast mechanism for hashing and providing security.A key pair consists of a private key and a public key. A private key is a string of numbers and letters only known to the owner of the key. The public key is derived from the private key and can be used to validate that the private key belongs to the owner without providing access to their private key. Elliptic curve cryptography is used to generate cryptographically secure key pairs.
The process used to generate the key pair operates in the following manner:
When a user creates an account, a BIP39 mnemonics (the passphrase) is generated for the user. This passphrase is hashed using the SHA-256 hash function into a 256-bit string. This hash is subsequently used as a seed in Ed25519 to generate the private key ks and derive its public key kp.
A delegate is a type of account that has registered using a delegate registration transaction as described in transactions. These accounts have a key role in the Lisk ecosystem as they generate blocks and validate transactions. Any account can become a delegate, but only the 101 accounts with the most votes weighted by stake are allowed to generate blocks.
Lisk's blockchain is managed by a peer-to-peer network that complies to a protocol for communication between nodes and validating new blocks. The protocol section of our documentation is therefore comprised of eight following sections outlined in the table of contents.
Lisk uses Delegated Proof of Stake (DPoS)as its consensus protocol.
Delegates generate all of the blocks within the system and are elected by the stakeholders, in this case all entities holding LSK tokens. The number of delegates is fixed at 101. Each stakeholder can vote for up to 101 delegates, and the weight of the vote depends on the amount of LSK the stakeholder possesses. Any stakeholder can vote for a delegate using a vote transaction.
Lisk Core is the program that implements the Lisk Protocol. Every machine must set it up to run a node that allows for participation in the network. Setting up Lisk Core enables a user to:
The Alpha SDK aims to provide an easy and reliable way to build blockchain applications compatible with the Lisk Protocol. The architecture of our SDK has been designed so that it can be extended to meet the requirements of a wide variety of blockchain use cases.
The codebase is written entirely in JavaScript, which means for a majority of developers, no significant change of tools is required to get started. The Lisk SDK makes every effort to allow developers to focus simply and purely on writing the code that matters to their own blockchain application, and nothing more.
The Lisk blockchain is powered by its LSK token, which is a delegated proof-of-stake (PoS) cryptocurrency. Developers can utilize the LSK token to power their dApps or create their very own proprietary token for their network. Lisk is currently working towards becoming the first 'modular' cryptocurrency, meaning it can utilize sidechains to overcome the scalability issues that affect many traditional cryptocurrencies like Bitcoin.
Ledger
Liskish Wallet is a fork of Lisk NANO where Ledger support is integrated.
The Liskish Wallet can be downloaded here: releases
Lisk Hub
Lisk Hub one of the most user-friendly wallets, which can act as “all-in-one” solution, accessible through your web browser and even for download to Windows and Mac operating systems.
Lisk Identity uses an algorithm to create a unique visual representation of each user, which is presented with a 12-word passphrase, that is stored on some third-party servers, so you’ll have to store it in a safe place. Hub also features a blockchain explorer and allows users to vote for the delegates. Lisk says that it will also feature a decentralized exchange, sidechain registration and the ability to launch your own ICO, in the future.
Lisk Core
Lisk Core is one of the top Lisk wallets for desktop versions, which is meant for technical users because of its full node complicated process. It is not meant for the amateur traders.If you’re a developer, this wallet may be the correct choice for you. However, if you’re a tech novice, looking for a simple way to manage your LSK tokens, you should probably be better served by the first wallet on the list.
Lisk Commander
Lisk Commander aims to be the most convenient tool for developers who are looking for an efficient way of coding with a Command Line Interface (CLI). With Lisk Commander, it is easier to plug new commands into the CLI than building a Graphical User Interface (GUI) around every command. This Lisk wallet will facilitate delegates, node operators and contributors to make proper use of Lisk’s functionality from the command line with ease.
Lisk Commander enables you to communicate with a remote or local node and carry out Lisk-related functionality using an interactive or non-interactive command line tool, proving it to be one of the wallets for advanced users.