Subscribe to our newsletter

Receive curated news

Thank you for subscribing!

ERROR

Helping you build tomorrow

Create your own blockchain

1. Generate your own white label sidechain

You've made the decision to build your own blockchain application with Lisk, congratulations! As soon as our sidechain modules for Lisk Commander become available, you will be able to use the command line interface to easily conduct sidechain development.

Lisk Commander will help you create a cryptographically-secure genesis block or bundle vital sidechain components. These components include Lisk Core's essentials, such as an efficient P2P WebSocket transport layer or a standardized account ledger system.

Another tool empowering your sidechain is Lisk Elements, a collection of many useful libraries, such as consensus algorithms, pre-defined transaction types and the API. Important sidechain parts are drawn from Lisk Elements to achieve a shared cryptography, have an extensible API and extendable transaction types.

With the support of Lisk Commander, Lisk Elements and Lisk Core, you will end up with your own white label sidechain. Of course, next you will want to add more functionalities to make your sidechain an unstoppable decentralized powerhouse.

2. Customize your sidechain

What is a sidechain without its own token? With Lisk, you will be able to create your own token right in Lisk Hub, without a single line of code, on Lisk’s main blockchain.

To get the most out of your sidechain, integrate your token so it can be used to pay for the sidechain’s functionalities and associated fees. Your community will also benefit from your token, no longer needing to hold multiple tokens or cryptocurrencies to use the sidechain you’ve been working so hard on.

Integrating a token and adding your own functionalities through new transaction types can be done effortlessly in Lisk Commander. You will also be able to exchange existing components with your own creations and add unique logic to your sidechain.

Upon releasing the Lisk Sidechain Development Kit (SDK), we will put more emphasis on expanding the Lisk Elements library through bounties, which will truly decentralize development. Lisk Elements will offer every developer in the world the ability to contribute useful modules, algorithms, scripts and example transaction types. It will be similar to what npm is doing for Node.js.

3. From sidechain to application

Developing a sidechain is the first step towards your complete blockchain application on Lisk’s platform. Your next step will involve creating a beautifully designed interface with an exceptional user experience. Thanks to the solid Lisk API there are no restrictions on how you create a user interface for your sidechain.

Craft a web app with popular libraries like React and use a full stack of developer tools, from Bower or Sass to Grunt. Alternatively, if you decide to build an iOS or Android app, feel free to use all of their existing environments to come up with a stable interface.

At Lisk, we are big proponents of JavaScript and web apps. Therefore, we always recommend to develop a web app with the standards we have set in our Lisk Template repository on GitHub - go check it out!

4. Test, deploy and promote your app

This is everything you will need to create a blockchain application with a seamless user interface and a multitude of custom features. From our experience, you probably forgot one thing though, testing!

Be mindful that your sidechain and user facing app could be responsible for securing a lot of value on a huge network. That's why at the Lisk Foundation we take testing extremely serious and you should too! Lisk Commander provides you with a full test suite for all lines of our code. Your job now is to extend it by writing tests for the code you have added. Testing is for your own and your users’ security.

Once testing is complete, you'll want to try out the application in a controlled environment, aka a Testnet. In Testnet, check your app to see if everything is working as it should and that there aren't any irregular events.

Last but not least, you now have to make your blockchain application available to the public. Before doing so, first consider how you will incentivize users to secure your sidechain and how you will promote your application to be the most popular app within the whole blockchain industry.

Build better blockchains

Node.js

Start coding with the most commonly used programming language in the world, JavaScript.

Modular

Personalize all aspects of your sidechain including tokens, transactions and consensus.

Scalable

Utilize sidechains separate from the main blockchain for endless scalability.

Reliable

Sidechain development does not disrupt Lisk's main network or any other sidechain.

Lisk Hub

Sorry, your browser doesn't support embedded videos,
but don't worry, you can download it
and watch it with your favorite video player!

Lisk Hub

Lisk Hub is an all-in-one solution to manage your Lisk ID, access and send LSK tokens, as well as vote for delegates. It combines functionality from the former wallet and blockchain explorer. In the future, Lisk Hub will feature a DEX (decentralized exchange), sidechain registration and the ability to launch your own ICO.

Lisk Nano

Sorry, your browser doesn't support embedded videos,
but don't worry, you can download it
and watch it with your favorite video player!

Lisk Nano

Lisk Nano is the old Lisk wallet that enables you to access your Lisk ID. It provides a minimal user interface and a wide range of functionalities for beginners and advanced users. With Lisk Nano, there is no need for blockchain synchronization as it connects directly to the Lisk network.

Our Sidechain Development Kit

The Sidechain Development Kit (SDK) features a growing collection of modules for programming a blockchain application customized to your needs. The SDK consists of four powerful tools: Lisk Commander, Lisk Elements, Lisk Core and the Lisk Hub. Each tool has its own respective role.